January-February-March'25

Engage+

Mobile SDK

Hydra iOS SDK release 1.6.0

  • Performance Improvements
    • Used backgroundContext for CRUD operations to improve Core Data efficiency.
    • Optimized database operations using asynchronous perform methods.
    • Created a separate queue for thread-safe resource access.
  • Bug Fixes
    • Resolved issues in event handling and pull notifications.
  • Feature Enhancements
    • Added public methods to update various Hydra attributes.
    • Added completion blocks for critical asynchronous operations like DLR event reporting and database insertions.
  • Database and Notification Handling
    • Set mergePolicy for the backgroundContext to handle conflicts gracefully.
    • Improved unread notification count retrieval with a dedicated method.
    • Updated notifications as read when a user interacts with them.
    • Enhanced pull approach by saving valid notifications into the database before further processing.