#984: BUGFIX: Return correct upload result in case an error happens while building a ping request.
#988: BUGFIX: Enforce rate limitation at upload time, not at ping submission time.
Note: This change required a big refactoring of the internal uploading logic.
#994: Automatically restart ping upload once the rate limit window is ended.
Prior to this change, ping uploading would only be resumed once the .submit() API was called again, even if Glean was not throttled anymore.
Note: this change does not apply to QML. We used the setTimeout/clearTimeout APIs in this feature and those are not available on the QML platform. Follow Bug 1743140 for updates.
#1015: BUGFIX: Make attempting to call the setUploadEnabled API before initializing Glean a no-op.
#1016: BUGFIX: Make shutdown a no-op in case Glean is not initialized.
#981: Update rate limits for ping submission from 15 pings/minute to 40 pings/minute.
#967: BREAKING CHANGE: Remove debug option from Glean configuration option.
The Glean.setDebugViewTag, Glean.setSourceTags and Glean.setLogPings should be used instead. Note that these APIs can safely be called prior to initialization.
v0.26.0 (2021-11-19)
#965: Attempt to infer the Python virtualenv folder from the environment before falling back to the default .venv.
Users may provide a folder name through the VIRTUAL_ENV environment variable.
#984: BUGFIX: Return correct upload result in case an error happens while building a ping request.
#988: BUGFIX: Enforce rate limitation at upload time, not at ping submission time.
Note: This change required a big refactoring of the internal uploading logic.
#994: Automatically restart ping upload once the rate limit window is ended.
Prior to this change, ping uploading would only be resumed once the .submit() API was called again, even if Glean was not throttled anymore.
Note: this change does not apply to QML. We used the setTimeout/clearTimeout APIs in this feature and those are not available on the QML platform. Follow Bug 1743140 for updates.
#1015: BUGFIX: Make attempting to call the setUploadEnabled API before initializing Glean a no-op.
#1016: BUGFIX: Make shutdown a no-op in case Glean is not initialized.
#981: Update rate limits for ping submission from 15 pings/minute to 40 pings/minute.
#967: BREAKING CHANGE: Remove debug option from Glean configuration option.
The Glean.setDebugViewTag, Glean.setSourceTags and Glean.setLogPings should be used instead. Note that these APIs can safely be called prior to initialization.
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)
No Taskcluster jobs started for this pull request
```js
The `allowPullRequests` configuration for this repository (in `.taskcluster.yml` on the
default branch) does not allow starting tasks for this pull request.
```
Bumps @mozilla/glean from 0.18.1 to 0.30.0.
Release notes
Sourced from
@mozilla/glean
's releases.... (truncated)
Changelog
Sourced from
@mozilla/glean
's changelog.... (truncated)
Commits
2177b64
Merge branch 'release-v0.30.0' into releaseb8ce0b4
Bumped version to 0.30.06f59969
Merge pull request #1074 from mozilla/dependabot/npm_and_yarn/samples/browser...2528ab3
Merge pull request #1075 from mozilla/dependabot/npm_and_yarn/glean/eslint-pl...0e08390
Merge pull request #1076 from mozilla/dependabot/npm_and_yarn/glean/jose-4.3.84b90928
Merge pull request #1077 from brizental/1749301-init-del-pings992c00d
Upload CHANGELOG.mdfdc23ad
Do not clear app lifetime metrics if sending deletion-request ping on init3f77cb8
Bump jose from 4.3.7 to 4.3.8 in /glean0e6dd11
Bump eslint-plugin-jsdoc from 37.5.1 to 37.6.1 in /gleanDependabot 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)