v97.5.0 (2023-04-17)
General
What's Changed
- Android: Upgraded NDK from r21d to r25c.
Nimbus ⛅️🔬🔭
🦊 What's Changed 🦊
- Refactor the
EnrollmentEvolver
in preparation for a larger refactor to split out thestateful
feature. (#5374). - Added a
stateful
cargo feature and added appropriate feature flag attributes (#5448).- This does not functionally change build processes, as the
stateful
feature is now the default feature for thenimbus-sdk
library.
- This does not functionally change build processes, as the
- Changed the ordering around for optional arguments for Python compatibility (#5460).
- This does not change Kotlin or Swift APIs, but affects code that uses the uniffi generated FFI for
record_event
andrecord_past_event
directly.
- This does not change Kotlin or Swift APIs, but affects code that uses the uniffi generated FFI for
✨ What's New ✨
- Added more testing tools for the
NimbusEventStore
, for iOS and Android (#5477)events.advanceEventTime(by: time)
lets you queue up a sequence of events to test JEXL queries.
Sync Manager
🦊 What's Changed 🦊
- Added the sync telemetry reporting logic to replace the temp metrics in iOS. (#5479)