Skip to content
This repository has been archived by the owner on Aug 4, 2022. It is now read-only.

Bump glean-sdk from 34.1.0 to 36.0.1 in /application #179

Merged
merged 1 commit into from
Apr 28, 2021

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 12, 2021

Bumps glean-sdk from 34.1.0 to 36.0.1.

Release notes

Sourced from glean-sdk's releases.

v36.0.1

  • RLB
    • Provide an internal-use-only API to pass in raw samples for timing distributions (#1561).
    • Expose Timespan's set_raw to Rust (#1578).
  • Android
    • BUGFIX: TimespanMetricType.measure and TimingDistributionMetricType.measure won't get inlined anymore (#1560). This avoids a potential bug where a return used inside the closure would end up not measuring the time. Use return@measure <val> for early returns.
  • Python
    • The Glean Python bindings now use rkv's safe mode backend. This should avoid intermittent segfaults in the LMDB backend.

v36.0.0

Full changelog

  • General
    • Introduce a new API Ping#test_before_next_submit to run a callback right before a custom ping is submitted (#1507).
      • The new API exists for all language bindings (Kotlin, Swift, Rust, Python).
    • Updated glean_parser version to 2.5.0
    • Change the fmt- and lint- make commands for consistency (#1526)
    • The Glean SDK can now produce testing coverage reports for your metrics (#1482).
  • Python
    • Update minimal required version of cffi dependency to 1.13.0 (#1520).
    • Ship wheels for arm64 macOS (#1534).
  • RLB
    • Added rate metric type (#1516).
    • Set internal_metrics::os_version for MacOS, Windows and Linux (#1538)
    • Expose a function get_timestamp_ms to get a timestamp from a monotonic clock on all supported operating systems, to be used for event timestamps (#1546).
    • Expose a function to record events with an externally provided timestamp.
  • iOS
    • Breaking Change: Event timestamps are now correctly recorded in milliseconds (#1546).
      • Since the first release event timestamps were erroneously recorded with nanosecond precision (#1549). This is now fixed and event timestamps are in milliseconds. This is equivalent to how it works in all other language bindings.

v35.0.0

  • Android
    • Glean.initialize can now take a buildInfo parameter to pass in build time version information, and avoid calling out to the Android package manager at runtime. A suitable instance is generated by glean_parser in ${PACKAGE_ROOT}.GleanMetrics.GleanBuildInfo.buildInfo (#1495). Not passing in a buildInfo object is still supported, but is deprecated.
    • The testGetValue APIs now include a message on the NullPointerException thrown when the value is missing.
    • Breaking change: LEGACY_TAG_PINGS is removed from GleanDebugActivity (#1510)
  • RLB
    • Breaking change: Configuration.data_path is now a std::path::PathBuf(#1493).
Changelog

Sourced from glean-sdk's changelog.

v36.0.1 (2021-04-09)

Full changelog

  • RLB
    • Provide an internal-use-only API to pass in raw samples for timing distributions (#1561).
    • Expose Timespan's set_raw to Rust (#1578).
  • Android
    • BUGFIX: TimespanMetricType.measure and TimingDistributionMetricType.measure won't get inlined anymore (#1560). This avoids a potential bug where a return used inside the closure would end up not measuring the time. Use return@measure <val> for early returns.
  • Python
    • The Glean Python bindings now use rkv's safe mode backend. This should avoid intermittent segfaults in the LMDB backend.

v36.0.0 (2021-03-16)

Full changelog

  • General
    • Introduce a new API Ping#test_before_next_submit to run a callback right before a custom ping is submitted (#1507).
      • The new API exists for all language bindings (Kotlin, Swift, Rust, Python).
    • Updated glean_parser version to 2.5.0
    • Change the fmt- and lint- make commands for consistency (#1526)
    • The Glean SDK can now produce testing coverage reports for your metrics (#1482).
  • Python
    • Update minimal required version of cffi dependency to 1.13.0 (#1520).
    • Ship wheels for arm64 macOS (#1534).
  • RLB
    • Added rate metric type (#1516).
    • Set internal_metrics::os_version for MacOS, Windows and Linux (#1538)
    • Expose a function get_timestamp_ms to get a timestamp from a monotonic clock on all supported operating systems, to be used for event timestamps (#1546).
    • Expose a function to record events with an externally provided timestamp.
  • iOS
    • Breaking Change: Event timestamps are now correctly recorded in milliseconds (#1546).
      • Since the first release event timestamps were erroneously recorded with nanosecond precision (#1549). This is now fixed and event timestamps are in milliseconds. This is equivalent to how it works in all other language bindings.

v35.0.0 (2021-02-22)

Full changelog

  • Android
    • Glean.initialize can now take a buildInfo parameter to pass in build time version information, and avoid calling out to the Android package manager at runtime. A suitable instance is generated by glean_parser in ${PACKAGE_ROOT}.GleanMetrics.GleanBuildInfo.buildInfo (#1495). Not passing in a buildInfo object is still supported, but is deprecated.
    • The testGetValue APIs now include a message on the NullPointerException thrown when the value is missing.
    • Breaking change: LEGACY_TAG_PINGS is removed from GleanDebugActivity (#1510)
  • RLB
    • Breaking change: Configuration.data_path is now a std::path::PathBuf(#1493).
Commits
  • e315fa3 Merge branch 'release-v36.0.1' into release
  • d298e05 Bumped version to 36.0.1
  • 83fd676 bug 1704106 - Expose timespan's set_raw to Rust consumers
  • 1c08e76 New TWiG: Publishing Glean.js (#1575)
  • 7415015 [doc only] Bug 1703280: Move metric parameter docs to the Glean Book (#1574)
  • 70ea98c Bump pytest from 6.2.2 to 6.2.3 in /glean-core/python (#1571)
  • 3d0b2cc Bump flake8-bugbear from 21.3.2 to 21.4.3 in /glean-core/python (#1570)
  • ec0a9b4 Merge pull request #1568 from mozilla/beta-clippy-fixes
  • cab947e TC: Remove sccache as a wrapper
  • 6874afc Enable verbose output for a clippy run
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot requested a review from hackebrot as a code owner April 12, 2021 07:22
@dependabot dependabot bot added application Tasks related to the application component Dependabot Tasks related to managing Dependabot dependencies Tasks related to managing dependencies labels Apr 12, 2021
@dependabot dependabot bot force-pushed the dependabot/pip/application/glean-sdk-36.0.1 branch 2 times, most recently from 62b7643 to 8a6a48a Compare April 16, 2021 08:26
@dependabot dependabot bot force-pushed the dependabot/pip/application/glean-sdk-36.0.1 branch 2 times, most recently from c4f8765 to 499a348 Compare April 26, 2021 13:58
@dependabot dependabot bot force-pushed the dependabot/pip/application/glean-sdk-36.0.1 branch from 499a348 to ccfb6f0 Compare April 26, 2021 14:12
@hackebrot hackebrot merged commit ccfb6f0 into main Apr 28, 2021
@dependabot dependabot bot deleted the dependabot/pip/application/glean-sdk-36.0.1 branch April 28, 2021 13:58
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
application Tasks related to the application component Dependabot Tasks related to managing Dependabot dependencies Tasks related to managing dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant