Releases: mozilla/glean
Releases · mozilla/glean
v24.1.0
- Android:
- A new metric
glean.error.preinit_tasks_overflow
was added to report when
the preinit task queue overruns, leading to data loss. See bug
1609482
- A new metric
v24.0.0
- General:
- Breaking Change An
enableUpload
parameter has been added to theinitialize()
function. This removes the requirement to callsetUploadEnabled()
prior to calling
theinitialize()
function.
- Breaking Change An
- Android:
- The metrics ping scheduler will now only send metrics pings while the
application is running. The application will no longer "wake up" at 4am
using the Work Manager. - The code for migrating data from Glean SDK before version 19 was removed.
- When using the
GleanTestLocalServer
rule in instrumented tests, pings are
immediately flushed by theWorkManager
and will reach the test endpoint as
soon as possible.
- The metrics ping scheduler will now only send metrics pings while the
- Python:
- The Python bindings now support Python 3.5 - 3.7.
- The Python bindings are now distributed as a wheel on Linux, macOS and
Windows.
v23.0.1: Release 23.0.1 (#626)
- Android:
- BUGFIX: The Glean Gradle plugin will now work if an app or library doesn't
have a metrics.yaml or pings.yaml file.
- BUGFIX: The Glean Gradle plugin will now work if an app or library doesn't
- iOS:
- The released iOS binaries are now built with XCode 11.3.
v23.0.0: Release 23.0.0 (#615)
- Python bindings:
- Support for events and UUID metrics was added.
- Android:
- The Glean Gradle Plugin correctly triggers docs and API updates when registry files
change, without requiring them to be deleted. parseISOTimeString
has been made 4x faster. This had an impact on Glean
migration and initialization.- Metrics with
lifetime: application
are now cleared when the application is started,
after startup Glean SDK pings are generated.
- The Glean Gradle Plugin correctly triggers docs and API updates when registry files
- All platforms:
- The public method
PingType.send()
(in all platforms) have been deprecated
and renamed toPingType.submit()
. - Rename
deletion_request
ping todeletion-request
ping after glean_parser update
- The public method
Merge pull request #585 from Dexterp37/release-v22.1.0
v22.0.0
v21.3.0
v21.2.1-TESTING1
Release version 21.2.1-alpha.1
Release version 21.2.0
-
All platforms
-
The experiments API is no longer ignored before the Glean SDK initialized. Calls are
recorded and played back once the Glean SDK is initialized. -
String list items were being truncated to 20, rather than 50, bytes when using
.set()
(rather than.add()
). This has been corrected, but it may result
in changes in the sent data if using string list items longer than 20 bytes.
-