- General
- Allow using quantity metric type outside of Gecko (#1198)
- Update
glean_parser
to 1.28.5- The
SUPERFLUOUS_NO_LINT
warning has been removed from the glinter. It likely did more harm than good, and makes it hard to make metrics.yaml files that pass across different versions ofglean_parser
. - Expired metrics will now produce a linter warning,
EXPIRED_METRIC
. - Expiry dates that are more than 730 days (~2 years) in the future will produce a linter warning,
EXPIRATION_DATE_TOO_FAR
. - Allow using the Quantity metric type outside of Gecko.
- New parser configs
custom_is_expired
andcustom_validate_expires
added. These are both functions that take the expires value of the metric and return a bool. (SeeMetric.is_expired
andMetric.validate_expires
). These will allow FOG to provide custom validation for its version-basedexpires
values.
- The
- Add a limit of 250 pending ping files. (#1217).
- Android
- Don't retry the ping uploader when waiting, sleep instead. This avoids a never-ending increase of the backoff time (#1217).