github mozilla/glean v34.0.0

latest releases: v65.0.3, v64.5.5, v65.0.2...
4 years ago

Full changelog

  • 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 to inactive for both the baseline and events ping. Rename the reason foreground to active for the baseline ping.
  • 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 reason dirty_startup, if needed, at startup.
    • Expose all required types directly (#1452).
      • Rust consumers will not need to depend on glean-core anymore.
  • Android
    • BUGFIX: Don't crash the ping uploader when throttled due to reading too large wait time values (#1454).
    • Use the client activity API (#1455).
    • Update AndroidX dependencies (#1441).
  • iOS
    • Use the client activity API (#1465).
      Note: this now introduces a baseline ping with reason active on startup.

Don't miss a new glean release

NewReleases is sending notifications on new releases.