- General
- Introduce a new API
Ping#test_before_next_submit
to run a callback right before a custom ping is submitted (#1507).- The new API exists for all language bindings (Kotlin, Swift, Rust, Python).
- Updated
glean_parser
version to 2.5.0 - Change the
fmt-
andlint-
make commands for consistency (#1526) - The Glean SDK can now produce testing coverage reports for your metrics (#1482).
- Introduce a new API
- Python
- RLB
- Added
rate
metric type (#1516). - Set
internal_metrics::os_version
for MacOS, Windows and Linux (#1538) - Expose a function
get_timestamp_ms
to get a timestamp from a monotonic clock on all supported operating systems, to be used for event timestamps (#1546). - Expose a function to record events with an externally provided timestamp.
- Added
- iOS
- Breaking Change: Event timestamps are now correctly recorded in milliseconds (#1546).
- Since the first release event timestamps were erroneously recorded with nanosecond precision (#1549).
This is now fixed and event timestamps are in milliseconds.
This is equivalent to how it works in all other language bindings.
- Since the first release event timestamps were erroneously recorded with nanosecond precision (#1549).
- Breaking Change: Event timestamps are now correctly recorded in milliseconds (#1546).