Releases: mozilla/glean
Releases · mozilla/glean
Release list
v70.0.0
- General
- Updated to
glean_parserv20.1.0 (#3539) - BUGFIX: Ensure errors are not put into the client_info or any other internal section (#3564)
- SQLite backend
- Run database maintenance after migration (#3540
- Run database maintenance at shutdown & after collecting ping data (#3559)
- Validate that the database connection on open is usable for reads and writes (#3513)
- Keep state about migration in the database (#3545)
- The database connection is closed on shutdown (#3584)
- BREAKING CHANGE: Updated to UniFFI 0.32.0 (#3538)
- New optional configuration option and Server Knob:
events_ping_acceleration_factor: N. Accelerate the firstN-1"events" pings in each session (bug 2060890)
- Updated to
- Rust
- iOS
- Implement the custom distribution metric type (#3572)
- Python
- Implement the custom distribution metric type (#3572)
v68.0.1
v69.0.0
- General
- BREAKING CHANGE: Replaced the client-side storage backend with a SQLite-powered one.
This is major change and large refactoring of the Glean SDK internals, but has very limited breaking changes in the
public API (breaking changes in the Rust API only).
Data is migrated from the old rkv-powered storage to the SQLite database on first start with this Glean SDK version.
The Rkv data is retained for now. Only the SQLite-backed data is written to for new metric recordings.
Newglean.migration.*metrics were added to monitor and validate the migration process.
Other monitoring metrics are preserved.
Theglean.database.rkv_load_errorhas been replaced by a more genericglean.database.load_errorwith similar semantics.
- BREAKING CHANGE: Replaced the client-side storage backend with a SQLite-powered one.
v68.0.0
Note: No changes in this release are actually breaking. We're doing this to have a clear cut before we merge the new SQLite-powered storage backend.
v67.5.0
v67.5.0 (2026-06-09)
- General
- Add clear_attribution_data and clear_distribution_data General APIs to clear core attribution and distribution data (bug 2043535).
v67.4.0
v67.4.0 (2026-06-09)
- General
- Updated to
glean_parserv19.1.1 (#3426, #3470) - Increase pending ping limits to better support long network outages (bug 2040030)
- New
glean.upload.pending_pings_deletedmetric added to differentiate between deletions due to pending ping count or directory size limitations - Default pending pings allowed before deletion raised from 250 to 500, and the directory size before deletion increased from 10MB to 50MB.
- New configuration fields added to allow integrating applications to override the maximum pending pings count and directory size limits.
- New
- Add first-class Sessions support: configurable session management (
Auto,Lifecycle,Manualmodes), session-level sampling,glean.session_start/glean.session_endboundary events in theeventsping, and per-event session metadata for downstream analysis (bug 2020962)
- Updated to
- Rust
- Android