- General:
- The version of glean_parser has been upgraded to v1.20.2 (#827):
- Breaking change: glinter errors found during code generation will now return an error code.
glean_parser
now produces a linter warning whenuser
lifetime metrics are set to expire. See bug 1604854 for additional context.
- The version of glean_parser has been upgraded to v1.20.2 (#827):
- Android
- The
PingType.submit()
can now be called without anull
by Java consumers (#853).
- The
- Python:
- BUGFIX: Fixed a race condition in the
atexit
handler, that would have resulted in the message "No database found" (#854). - The Glean FFI header is now parsed at build time rather than runtime. Relevant for packaging in
PyInstaller
, the wheel no longer includesglean.h
and adds_glean_ffi.py
(#852). - The minimum versions of many secondary dependencies have been lowered to make the Glean SDK compatible with more environments.
- Dependencies that depend on the version of Python being used are now specified using the Declaring platform specific dependencies syntax in setuptools. This means that more recent versions of dependencies are likely to be installed on Python 3.6 and later, and unnecessary backport libraries won't be installed on more recent Python versions.
- BUGFIX: Fixed a race condition in the
- iOS:
- Glean for iOS is now being built with Xcode 11.4.1 (#856)