Releases: mozilla/glean.js
Releases · mozilla/glean.js
v0.21.0
v0.20.0 (2021-09-17)
v0.19.0 (2021-09-03)
- #526: Implement mechanism to sort events reliably throughout restarts.
- A new event (
glean.restarted) will be included in the events payload of pings, in case there
was a restart in the middle of the ping measurement window.
- A new event (
- #534: Expose
Uploaderbase class through@mozilla/glean/<platform>/uploaderentry point. - #580: Limit size of pings database to 250 pings or 10MB.
- #580: BUGFIX: Pending pings at startup up are uploaded from oldest to newest.
- #607: Record an error when incoherent timestamps are calculated for events after a restart.
- #630: Accept booleans and numbers as event extras.
- #647: Implement the Text metric type.
- #658: Implement rate limiting for ping upload.
- Only up to 15 ping submissions every 60 seconds are now allowed.
- #658: BUGFIX: Unblock ping uploading jobs after the maximum of upload failures are hit for a given uploading window.
- #661: Include unminified version of library on Qt/QML builds.
- #681: BUGFIX: Fix error in scanning events database upon initialization on Qt/QML.
- This bug prevents the changes introduced in #526 from working properly in Qt/QML.
- #692: BUGFIX: Ensure events database is initialized at a time Glean is already able to record metrics.
- This bug also prevents the changes introduced in #526 from working properly in all platforms.
v0.18.1 (2021-07-22)
- #552: BUGFIX: Do not clear
deletion-requestping from upload queue when disabling upload.
v0.18.0 (2021-07-20)
- #542: Implement
shutdownAPI.
v0.17.0 (2021-07-16)
- #529: Implement the URL metric type.
v0.16.0 (2021-07-06)
- #346: Provide default HTTP client for Qt/QML platform.
- #399: Check if there are ping data before attempting to delete it.
- This change lowers the amount of log messages related to attempting to delete inexistent data.
- #411: Tag all messages logged by Glean with the component they are coming from.
- #415, #430: Gzip ping paylod before upload
- BREAKING CHANGE This changes the signature of
Uploader.postto acceptstring | Uint8Arrayfor thebodyparameter, instead of onlystring.
- BREAKING CHANGE This changes the signature of
- #431: BUGFIX: Record the timestamp for events before dispatching to the internal task queue.
- #462: Implement persistent storage for Qt/QML platform.
- #466: Expose
ErrorTypeenum, for using with thetestGetNumRecordedErrorsAPI. - #497: Implement limit of 1MB for ping request payload. Limit is calculated after gzip compression.
v0.15.0 (2021-06-03)
v0.14.1 (2021-05-21)
v0.14.0 (2021-05-19)
- #313: Send Glean.js version and platform information on X-Telemetry-Agent header instead of User-Agent header.