Skip to content

Releases: mozilla/glean

v51.8.2

17 Nov 21:17
Compare
Choose a tag to compare
  • General
    • BUGFIX: Reliably clear pending pings and events on Windows using remove_dir_all crate ([bug 1801128](https:// bugzilla.mozilla.org/show_bug.cgi?id=1801128))
    • Update to rkv v0.18.2 (#2270)

v51.8.1

15 Nov 20:36
Compare
Choose a tag to compare
  • General
    • Do not serialize count field in distribution payload (#2267)
    • BUGFIX: The glean-core "metrics" ping scheduler will now schedule and send "upgrade"-reason pings. (bug 1800646)

v51.8.0

03 Nov 18:11
Compare
Choose a tag to compare

Full changelog

  • General
    • Upgrade to glean_parser v6.3.0, increases the event extra limit to 15 (#2255)
    • Increase event extras value limit to 500 bytes (#2255)
  • Kotlin
    • Increase to Android target/compile SDK version 33 (#2246)
  • iOS
    • Try to avoid a crash by not invalidating upload sessions (#2254)

v51.7.0

25 Oct 18:31
Compare
Choose a tag to compare

v51.7.0 (2022-10-25)

Full changelog

  • iOS
    • Glean for iOS is now being built with Xcode 13.4 again (#2242)
  • Rust
    • Add cargo feature preinit_million_queue to up the preinit queue length from 10^3 to 10^6 (bug 1796258)

v51.6.0

24 Oct 18:20
Compare
Choose a tag to compare

v51.6.0 (2022-10-24)

Full changelog

  • General
    • The internal glean-core dispatch queue changed from bounded to unbounded, while still behaving as a bounded queue.
  • iOS
    • BUGFIX: Additional work to address an iOS crash due to an invalidated session (#2235)

v51.5.0

18 Oct 15:20
Compare
Choose a tag to compare

Full changelog

  • General
    • Add count to DistributionData payload (#2196)
    • Update to UniFFI 0.21.0 (#2229)
  • Android
    • Synchronize AndroidX dependencies with AC (#2219)
    • Bump jna to 5.12.1 #2221 (#2221)
  • iOS
    • Glean for iOS is now being built with Xcode 14.0 (#2188)

v51.4.0

04 Oct 19:44
Compare
Choose a tag to compare

Full changelog

  • Kotlin

    • Update Kotlin and Android Gradle Plugin to the latest releases (#2211)
  • Swift

    • Fix for iOS startup crash caused by Glean (#2206)

v51.3.0

28 Sep 21:37
232ac2a
Compare
Choose a tag to compare

Full changelog

General

  • Update URL metric character limit to 8k to support longer URLs. URLs that are too long now are truncated to MAX_URL_LENGTH and still recorded along with an Overflow error. (#2199)

Kotlin

  • Gradle plugin: Fix quoting issue in Python wrapper code (#2193)
  • Bumped the required Android NDK to version 25.1.8937393 (#2195)

v51.2.0

08 Sep 11:35
Compare
Choose a tag to compare

Full changelog

  • General
    • Relax glean_parser version requirement. All "compatible releases" are now allowed (#2086)
    • Uploaders can now signal that they can't upload anymore (#2136)
    • Update UniFFI to version 0.19.6 (#2175)
  • Kotlin
    • BUGFIX: Re-enable correctly collecting glean.validation.foreground_count again (#2153)
    • BUGFIX: Gradle plugin: Correctly remove the version conflict check. Now the consuming module need to ensure it uses a single version across all dependencies (#2155)
    • Upgrade dependencies and increase to Android target/compile SDK version 32 (#2150)
    • Upgrade Android NDK to r25 (#2159)
    • BUGFIX: Correctly set os_version and architecture again (#2174)
  • iOS
    • BUGFIX: Correctly set os_version and architecture again (#2174)
  • Python
    • BUGFIX: Correctly handle every string that represents a UUID, including non-hyphenated random 32-character strings (#2182)

v51.1.0

08 Aug 18:39
Compare
Choose a tag to compare

Full changelog

  • General
    • BUGFIX: Handle that Glean might be uninitialized when an upload task is requested (#2131)
    • Updated the glean_parser to version 6.1.2
  • Kotlin
    • BUGFIX: When setting a local endpoint in testing check for testing mode, not initialization (#2145)
    • Gradle plugin: Remove the version conflict check. Now the consuming module need to ensure it uses a single version across all dependencies (#2143)