Releases: mozilla/glean
Releases · mozilla/glean
v53.2.0
v53.2.0 (2023-08-02)
- General
- Update
glean_parser
to v8.1.0. Subsequently, metric names now have a larger limit of 70 characters (release notes)
- Update
- Rust
- Python
- Added the shutdown API for Python to ensure orderly shutdown and waiting for uploader processes (#2538)
- Kotlin
- Move running of upload task when Glean is running in a background service to use the internal Glean Dispatchers rather than WorkManager. Bug 1844533
v53.1.0
v53.0.0
- General
- Adds the capability to merge remote metric configurations, enabling multiple Nimbus Features or components to share this functionality (Bug 1833381)
- StringList metric type limits have been increased. The length of strings allowed has been increased from 50 to 100 to match the String metric type, and the list length has been increased from 20 to 100 (Bug 1833870)
- Rust
- Timing distribution traits now expose
accumulate_samples
andaccumulate_raw_samples_nanos
. This is a breaking change for consumers that make use of the trait as they will need to implement the new functions (Bug 1829745)
- Timing distribution traits now expose
- iOS
- Make debugging APIs available on Swift (#2470)
- Added a shutdown API for Swift. This should only be necessary for when Glean is running in a process other than the main process (like in the VPN daemon, for instance)(Bug 1832324)
- Glean for iOS is now being built with Xcode 14.3 (#2253)
v52.7.0
- General
- Kotlin
- Update Kotlin to version 1.8.21 (#2462)
- Make debugging APIs available on Android (Bug 1830937)
v52.6.0
v52.6.0
- Rust
- The Text metric type is now available in the Rust language bindings (#2451)
v52.5.0
v52.5.0 (2023-04-11)
- General
- On Rkv detecting a corrupted database delete the old RKV, create a new one and log the error (#2425)
- Add the Date header as late as possible before the uploader acts (#2436)
- The logic of the Server Knobs API has been flipped. Instead of applying a list of metrics and their disabled state, the API now accepts a list of metrics and their enabled state (bug 1811253)
- Kotlin
- Adds the ability to record metrics on a non-main process. This is enabled by setting a
dataPath
in the Glean configuration (bug 1815233)
- Adds the ability to record metrics on a non-main process. This is enabled by setting a
- iOS
- Adds the ability to record metrics on a non-main process. This is enabled by setting a
dataPath
in the Glean configuration (bug 1815233)
- Adds the ability to record metrics on a non-main process. This is enabled by setting a
v52.4.3
v52.4.2
v52.4.1
- General
- Update
tempfile
crate to remove dependency on potentially vulnerable version of[email protected]
- Update
v52.4.0
v52.4.0 (2023-03-09)
- General
- Update
glean_parser
to v7.1.0 (release notes)
- Update
- Kotlin
- Upgrade Android NDK to r25c (#2399)
- iOS
- BUGFIX: Reworking the HTTP uploader to avoid background uploading issues (Bug 1819161)