v0.32.0 (2022-03-01)
- #1220: Refactor virtual environment behavior to support virtual environments that aren't in the project root.
- This means it's possible to run Glean with a virtual environment created by
virtualenvorpyenv-virtualenvwithout causing a Glean-specific.venvdirectory to be created in a project that is using Glean.
- This means it's possible to run Glean with a virtual environment created by
- #1130: BUGFIX: Guarantee event timestamps
cannot be negative numbers.- Timestamps were observed to be negative in a few occurrences, for platforms that do not provide the
performance.nowAPI, namely QML, and in which we fallback to theDate.nowAPI. - If event timestamps are negative pings are rejected by the pipeline.
- Timestamps were observed to be negative in a few occurrences, for platforms that do not provide the
- #1132: Retry ping request on network error with
keepalive: false. This is sometimes an issue on Chrome browsers below v81. - #1170: Update glean_parser to version 5.0.0.
- #1178: Enable running the
gleancommand offline.- When offline Glean will not attempt to install glean_parser.
- #1178: Enable running the
gleancommand with as many or as little arguments as wanted.- Previously the command could only be run with 3 commands, even though all glean_parser commands would have been valid commands for the
gleanCLI.
- Previously the command could only be run with 3 commands, even though all glean_parser commands would have been valid commands for the
- #1210: Show comprehensive error message when missing
storagepermissions for Glean on web extensions. - #1223: Add
--glean-parser-versioncommand to CLI to allow users to retrieve the glean_parser version without installing glean_parser. - #1228: BUGFIX: Apply debug features before sending pings at initialize.
glean_parser: v5.0.1