Skip to content

5.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Oct 23:00
c9d7279

Channels: Current

🚀 New Features

  • feat: register push with Firebase Installation ID when the legacy FCM token API is disabled (#2789)
  • feat: [SDK-5024] add composite login(externalId, profile) as one Create User POST (#2743)
  • fix: [SDK-5328] reject null, empty, and NUL-byte strings in public APIs (#2761)

🐛 Bug Fixes

  • fix: [SDK-5581] catch Throwable around the startup timeline log (#2812)
  • fix: send real safe-area insets and follow the host system bars (#2804)
  • fix: [SDK-4952] stop the settings fallback from stacking on Huawei's notification prompt (#2779)
  • fix: [SDK-5341] answer initWithContextSuspend without the IO dispatcher (#2772)
  • fix: keep linkage errors inside suspendify helpers (#2769)
  • fix: [SDK-5198] keep the system navigation bar visible for HTML in-app messages (#2767)
  • fix: [SDK-4995] match SyncJobService stop and completion by job ID (#2765)
  • fix: [SDK-5305] prompt on the host activity when PermissionsActivity is missing (#2759)
  • fix: [SDK-5303] treat null OEM PackageInfo as not installed (#2758)

🔧 Internal Improvements

  • fix: [SDK-5535] retry failed operations without blocking the queue (#2790)
  • refactor: [SDK-4995] bootstrap dispatchers off the caller thread (#2766)
  • refactor: [SDK-4995] remove unused onComplete from suspendify helpers (#2764)
  • feat: [SDK-5581] record a startup timeline for dispatchers and init (#2811)
  • feat: [SDK-5581] latch APP_STARTUP flags from a small startup file (#2808)
  • fix: [SDK-5615] merge the anonymous user on composite login (#2816)
  • fix: [SDK-5606] send full email and SMS fields on composite login (#2815)
  • fix: [SDK-5552] composite login rejects empty or null tag and alias entries (#2796)
  • fix: [SDK-5024] composite login returns NOT_INITIALIZED instead of throwing (#2788)
  • feat: [SDK-5623] let composite login set email and SMS subscription status (#2822)