Releases: mozilla/glean
Releases · mozilla/glean
v60.2.0
v60.1.0
- Rust
- New
TimingDistribution
API for no-allocation single-duration accumulation. (bug 1892097)
- New
- Python
- Replace use of deprecated functionality (and make installs work on Python 3.12) (#2820)
v60.0.0
v60.0.0 (2024-04-22)
- General
- BREAKING CHANGE: Server Knobs API changes requiring changes to consuming applications which make use of Server Knobs (Bug 1889114)
- BREAKING CHANGE: Deprecated Server Knobs API
setMetricsDisabled
has been removed from all bindings. (#2792) - Added support for
ping_schedule
metadata property so that pings can be scheduled to be sent when other pings are sent. (([#2791]#2791))
- Android
- iOS
- New metric type: Object (#2796)
- Python
- New metric type: Object (#2796)
v59.0.0
v58.1.0
- General
- Enable wall clock timestamp on all events by default (#2767)
- Rust
- Timing distribution and Custom distributions now expose
accumulate_single_sample
. This includes their traits and consumers that make use of them will need to implement the new functions (Bug 1881297)
- Timing distribution and Custom distributions now expose
- Android
- Timing and Custom Distributions now have a
accumulate_single_sample
API that don't require use of a collection (Bug 1881297)
- Timing and Custom Distributions now have a
- Python
- Timing Distributions now have both a
accumulate_samples
andaccumulate_single_sample
(Bug 1881297)
- Timing Distributions now have both a
v58.0.0
v57.0.0
- General
- Added an experimental event listener API (#2719)
- Android
- BREAKING CHANGE: Update JNA to version 5.14.0. Projects using older JNA releases may encounter errors until they update. (#2727)
- Set the target Android SDK to version 34 (#2709)
- Fixed an incorrectly named method. The method is now correctly named
setExperimentationId
. - Update to Gradle v8.6 (#2721/#2731)
v56.1.0
- General
- Errors are now recorded in cases where we had to create a new data store for Glean due to a failure (bug 1815253)
- Update
glean_parser
to v11.0.0 (release notes) - Event metrics can now record a maximum of 50 keys in the event extra object (Bug 1869429)
- iOS
- Glean for iOS is now being built with Xcode 15.1 (#2669)
- Android
- Replaced
whenTaskAdded
withconfigureEach
inGleanGradlePlugin
to avoid unnecessary configuration. (#2697)
- Replaced
v56.0.0
v55.0.0
- General
- BREAKING CHANGE: Adding
0
to acounter
orlabeled_counter
metric will be silently ignored instead of raising aninvalid_value
error (bug 1762859) - Trigger the uploader thread after scanning the pending pings directory (bug 1847950)
- Extend start/stop time of a ping to millisecond precision. Custom pings can opt-out using
precise_timestamps: false
(#2456) - Update
glean_parser
to v10.0.0. Disallowunit
field for anything but quantity, disallowsping
lifetime metrics on the events ping, allows to configure precise timestamps in pings (release notes)
- BREAKING CHANGE: Adding