1.311 Messages archive, Mobile push improvements, Recommendations & Mobile SDK updates

Access exact copies of sent messages for compliance and support, reach more customers with improved mobile push delivery, manage product recommendations from a single unified tool, and access enhanced mobile SDK capabilities.
Version released between 10.6. - 15.6.2026.

Messages archive

You can now access exact copies of sent emails and SMS for up to 2 years after delivery — directly from a customer profile in the UI or via the Data API.

Use it for customer support lookups, compliance retention, and issue investigation without reconstructing or approximating what was sent.

Note: This is a paid feature. Contact your CSM to enable the message archive for your account.

For details, see Messages archive, Set up the messages archive, and Messages archive API.

Mobile push notification improvements

Mobile push notifications now reach more customers across more devices, with less setup and no hidden costs.

  • Better delivery across devices: A single invalid token no longer blocks push delivery to a customer's other active devices.
  • Fewer users falling off: The SDK refreshes token tracking every 30 days with ON_TOKEN_CHANGE, keeping active users within the delivery window even when their token hasn't changed.
  • Less scenario maintenance: The push node filters invalid tokens automatically — no condition nodes needed.
  • Free token tracking: notification_state events don't count toward Monthly Processed Events (MPE) or Monthly Event Storage (MES) quotas. Track at EVERY_LAUNCH or DAILY frequency without cost concerns.
  • More control over customer identity on sign-out: Set regenerateDeviceIdOnAnonymize to true to generate a fresh device_id on every anonymize() call, preventing the new customer profile from being linked to the previous one.

Reach more of your audience with confidence, without the manual overhead.

For details, see Configure mobile push notifications, Multiple devices push notifications, and Migrate to event-based push notification tokens.

Recommendations — new merchandising controls and unified experience

Recommendations is now a single tool for marketers and merchandisers. From one place, you can manage and deploy product recommendations across web, email, push, SMS, and WhatsApp — giving shoppers a consistent experience on every channel.

This release adds merchandising controls so you can shape results to fit your business needs without developer support:

  • Dynamic filters in the UI: Filter recommendation results based on customer attributes or the item being viewed — for example, exclude products outside the viewer's preferred size. Previously this required developer support; now you configure it directly in the UI.
  • Pin items to positions: Pin specific products or attribute-matched groups to fixed positions (1–25) in a recommendation grid. If a pinned item goes out of stock, the next best item fills the slot until it returns.
  • Multi-event block list: Apply up to 3 exclusion rules using OR logic — for example, exclude items a customer has returned OR items that didn't convert in the last 30 days. Previously only one exclusion rule was supported.
  • Enhanced preview: See which merchandising rules are active for each position, including pin badges and status indicators for dynamic filters, block list rules, and customer preferences.

Shape your recommendation results to fit your business needs, directly in the UI.

Mobile SDK updates

iOS SDK

Enhanced notification state tracking, device identity controls, and reliability improvements with our latest iOS SDK 4.2.0 release:

  • Notification state tracking: Updates notification_state event to reflect OS-reported permission status and automatically re-tracks after 30 days to keep customer profiles within the delivery window.
  • Device identity: Adds the regenerateDeviceIdOnAnonymize flag to prevent new customer profiles from being linked to previous ones on sign-out.
  • Push reliability: Persists APNs push tokens across crashes and adds application_id support for multi-mobile-app projects.
  • Bug fixes: Fixes contradictory notification state payloads and permission re-grant tracking edge cases.

Android SDK

Enhanced notification state tracking and stability improvements with our latest Android SDK 5.2.0 release:

  • Notification state tracking: Updates notification_state event tracking based on notification permission status, deprecates requirePushAuthorization, and automatically re-tracks after 30 days.
  • Device identity: Regenerates device ID when calling anonymize().
    • Base URL validation: Validates baseUrl scheme at SDK initialization.
  • Bug fixes: Fixes duplicate and excessive notification state events, foreground transition tracking issues, and host-app configuration mutation.

© Bloomreach, Inc. All rights reserved.