Skip to content

v0.32.0 (2022-03-01)

Choose a tag to compare

@brizental brizental released this 01 Mar 18:10
· 1544 commits to release since this release
  • #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 virtualenv or pyenv-virtualenv without causing a Glean-specific .venv directory to be created in a project that is using Glean.
  • #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.now API, namely QML, and in which we fallback to the Date.now API.
    • If event timestamps are negative pings are rejected by the pipeline.
  • #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 glean command offline.
    • When offline Glean will not attempt to install glean_parser.
  • #1178: Enable running the glean command 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 glean CLI.
  • #1210: Show comprehensive error message when missing storage permissions for Glean on web extensions.
  • #1223: Add --glean-parser-version command 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