- General
- Other bindings detect when RLB is used and try to flush the RLB dispatcher to unblock the Rust API (#1442).
- This is detected automatically, no changes needed for consuming code.
- Add support for the client activity API (#1455). This API is either automatically used or exposed by the language bindings.
- Rename the reason
background
toinactive
for both thebaseline
andevents
ping. Rename the reasonforeground
toactive
for thebaseline
ping.
- Other bindings detect when RLB is used and try to flush the RLB dispatcher to unblock the Rust API (#1442).
- RLB
- When the pre-init task queue overruns, this is now recorded in the metric
glean.error.preinit_tasks_overflow
(#1438). - Expose the client activity API (#1455).
- Send the
baseline
ping with reasondirty_startup
, if needed, at startup. - Expose all required types directly (#1452).
- Rust consumers will not need to depend on
glean-core
anymore.
- Rust consumers will not need to depend on
- When the pre-init task queue overruns, this is now recorded in the metric
- Android
- iOS
- Use the client activity API (#1465).
Note: this now introduces a baseline ping with reasonactive
on startup.
- Use the client activity API (#1465).