Skip to content

Releases: mozilla/glean.js

v0.18.1 (2021-07-22)

22 Jul 14:04
Compare
Choose a tag to compare

Full changelog

  • #552: BUGFIX: Do not clear deletion-request ping from upload queue when disabling upload.

v0.18.0 (2021-07-20)

20 Jul 14:44
Compare
Choose a tag to compare

Full changelog

  • #542: Implement shutdown API.

v0.17.0 (2021-07-16)

16 Jul 12:32
Compare
Choose a tag to compare

Full changelog

  • #529: Implement the URL metric type.

v0.16.0 (2021-07-06)

06 Jul 12:26
Compare
Choose a tag to compare

Full changelog

  • #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.post to accept string | Uint8Array for the body parameter, instead of only string.
  • #431: BUGFIX: Record the timestamp for events before dispatching to the internal task queue.
  • #462: Implement persistent storage for Qt/QML platform.
  • #466: Expose ErrorType enum, for using with the testGetNumRecordedErrors API.
  • #497: Implement limit of 1MB for ping request payload. Limit is calculated after gzip compression.

v0.15.0 (2021-06-03)

03 Jun 14:18
Compare
Choose a tag to compare

Full changelog

  • #389: BUGFIX: Make sure to submit a deletion-request ping before clearing data when toggling upload.
  • #375: Release Glean.js for Qt as a QML module.

v0.14.1 (2021-05-21)

21 May 13:00
Compare
Choose a tag to compare

Full changelog

  • #342: BUGFIX: Fix timespan payload representatin to match exactly the payload expected according to the Glean schema.
  • #343: BUGFIX: Report the correct failure exit code when the Glean command line tool fails.

v0.14.0 (2021-05-19)

19 May 16:04
Compare
Choose a tag to compare
  • #313: Send Glean.js version and platform information on X-Telemetry-Agent header instead of User-Agent header.

v0.13.0 (2021-05-18)

18 May 09:43
Compare
Choose a tag to compare

Full changelog

  • #313: Implement error recording mechanism and error checking testing API.
  • #319: BUGFIX: Do not allow recording floats with the quantity and counter metric types.

v0.12.0 (2021-05-11)

11 May 15:45
Compare
Choose a tag to compare

Full changelog

  • #279: BUGFIX: Ensure only empty pings triggers logging of "empty ping" messages.
  • #288: Support collecting PlatformInfo from Qt applications. Only OS name and locale are supported.
  • #281: Add the QuantityMetricType.
  • #303: Implement setRawNanos API for the TimespanMetricType.

v0.11.0 (2021-05-03)

03 May 15:23
Compare
Choose a tag to compare

Full changelog

  • #260: Set minimum node (>= 12.0.0) and npm (>= 7.0.0) versions.
  • #202: Add a testing API for the ping type.
  • #253: Implement the timespan metric type.
  • #261: Show a spinner while setting up python virtual environment