github mozilla/glean v36.0.0

latest releases: v65.1.1, v65.1.0, v65.0.3...
4 years ago

Full changelog

  • 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- and lint- make commands for consistency (#1526)
    • The Glean SDK can now produce testing coverage reports for your metrics (#1482).
  • Python
    • Update minimal required version of cffi dependency to 1.13.0 (#1520).
    • Ship wheels for arm64 macOS (#1534).
  • 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.
  • 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.

Don't miss a new glean release

NewReleases is sending notifications on new releases.