github mozilla/glean v65.0.0

latest releases: v65.0.3, v64.5.5, v65.0.2...
19 days ago

Full changelog

  • General
    • Performance improvement: Reduce file system operations when recording events (#3179)
    • LabeledMetric improvement: Added testGetValue as a test method on all labeled metric types (#3190)
    • DualLabeledCounter improvement: Added testGetValue as a test method (#3209)
    • Improvement: Updated all remaining metrics to implement the TestGetValue trait (#3209)
    • New metric: glean.ping.uploader_capabilities reporting the requested uploader capabilities for a ping (#3188)
  • Android
    • Updated Android Gradle Plugin to 8.12.0 (#3208)
    • Updated Android NDK to r28c (#3199)
    • Updated Android SDK target to version 36 (#3180)
    • Updated Gradle to 8.14.3 (#3180)
    • Updated Kotlin to 2.2.10 (#3219)
    • BREAKING CHANGE: Dispatch most metric recordings on a Kotlin dispatcher to avoid calling into glean-core early.
      This does not change any behavior: The dispatch queue is worked on right after initialization (#3183)
    • The testBeforeNextSubmit now returns a job to be awaited. This allows to wait for the callback
      and properly handles exceptions (#3218)
  • Python
    • Bump minimum required Python version to 3.9 (#3164)
    • Report client_info.architecture as reported from Python again (#3185)
  • Swift
    • Expose an interface by which to supply an external uploader on iOS (Bug 1950143)
  • Rust
    • New feature gecko. If enabled spawned threads are registered with the Gecko profiler (non-Android only) (#3212)

Don't miss a new glean release

NewReleases is sending notifications on new releases.