Skip to content

Commit

Permalink
Merge pull request #1469 from mozilla/release-v34.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
badboy authored Jan 29, 2021
2 parents 6177e4e + 533f040 commit 467f484
Show file tree
Hide file tree
Showing 10 changed files with 30 additions and 23 deletions.
2 changes: 1 addition & 1 deletion .buildconfig.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
libraryVersion: 33.10.3
libraryVersion: 34.0.0
groupId: org.mozilla.telemetry
projects:
glean:
Expand Down
17 changes: 12 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,26 @@
# Unreleased changes

[Full changelog](https://github.com/mozilla/glean/compare/v33.10.3...main)
[Full changelog](https://github.com/mozilla/glean/compare/v34.0.0...main)

# v34.0.0 (2021-01-29)

[Full changelog](https://github.com/mozilla/glean/compare/v33.10.3...v34.0.0)

* General
* Other bindings detect when RLB is used and try to flush the RLB dispatcher to unblock the Rust API ([#1442](https://github.com/mozilla/glean/pull/1442)).
* This is detected automatically, no changes needed for consuming code.
* Add support for the client activity API. This API is either automatically used or exposed by the language bindings.
* Add support for the client activity API ([#1455](https://github.com/mozilla/glean/pull/1455)). This API is either automatically used or exposed by the language bindings.
* Rename the reason `background` to `inactive` for both the `baseline` and `events` ping. Rename the reason `foreground` to `active` for the `baseline` ping.
* RLB
* When the pre-init task queue overruns, this is now recorded in the metric `glean.error.preinit_tasks_overflow`.
* Expose the client activity API.
* When the pre-init task queue overruns, this is now recorded in the metric `glean.error.preinit_tasks_overflow` ([#1438](https://github.com/mozilla/glean/pull/1438)).
* Expose the client activity API ([#1455](https://github.com/mozilla/glean/pull/1455)).
* Send the `baseline` ping with reason `dirty_startup`, if needed, at startup.
* Expose all required types directly ([#1452](https://github.com/mozilla/glean/pull/1452)).
* Rust consumers will not need to depend on `glean-core` anymore.
* Android
* BUGFIX: Don't crash the ping uploader when throttled due to reading too large wait time values ([#1454](https://github.com/mozilla/glean/pull/1454)).
* Use the client activity API.
* Use the client activity API ([#1455](https://github.com/mozilla/glean/pull/1455)).
* Update `AndroidX` dependencies ([#1441](https://github.com/mozilla/glean/pull/1441)).
* iOS
* Use the client activity API ([#1465](https://github.com/mozilla/glean/pull/1465)).
Note: this now introduces a baseline ping with reason `active` on startup.
Expand Down
6 changes: 3 additions & 3 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 6 additions & 6 deletions DEPENDENCIES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1287,7 +1287,7 @@ The following text applies to code linked from these dependencies:
* [inherent 0.1.6]( https://github.com/dtolnay/inherent )
* [itoa 0.4.6]( https://github.com/dtolnay/itoa )
* [lazy_static 1.4.0]( https://github.com/rust-lang-nursery/lazy-static.rs )
* [libc 0.2.80]( https://github.com/rust-lang/libc )
* [libc 0.2.83]( https://github.com/rust-lang/libc )
* [log 0.4.13]( https://github.com/rust-lang/log )
* [num-integer 0.1.44]( https://github.com/rust-num/num-integer )
* [num-traits 0.2.14]( https://github.com/rust-num/num-traits )
Expand All @@ -1299,8 +1299,8 @@ The following text applies to code linked from these dependencies:
* [proc-macro-hack 0.5.19]( https://github.com/dtolnay/proc-macro-hack )
* [proc-macro2 1.0.24]( https://github.com/alexcrichton/proc-macro2 )
* [quote 1.0.8]( https://github.com/dtolnay/quote )
* [serde 1.0.119]( https://github.com/serde-rs/serde )
* [serde_derive 1.0.119]( https://github.com/serde-rs/serde )
* [serde 1.0.121]( https://github.com/serde-rs/serde )
* [serde_derive 1.0.121]( https://github.com/serde-rs/serde )
* [serde_json 1.0.61]( https://github.com/serde-rs/json )
* [syn 1.0.58]( https://github.com/dtolnay/syn )
* [thiserror 1.0.23]( https://github.com/dtolnay/thiserror )
Expand Down Expand Up @@ -3243,9 +3243,9 @@ THE SOFTWARE.
The following text applies to code linked from these dependencies:

* [benchmark 0.1.0]( https://crates.io/crates/benchmark )
* [glean 33.10.3]( https://github.com/mozilla/glean )
* [glean-core 33.10.3]( https://github.com/mozilla/glean )
* [glean-ffi 33.10.3]( https://github.com/mozilla/glean )
* [glean 34.0.0]( https://github.com/mozilla/glean )
* [glean-core 34.0.0]( https://github.com/mozilla/glean )
* [glean-ffi 34.0.0]( https://github.com/mozilla/glean )


```
Expand Down
2 changes: 1 addition & 1 deletion glean-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "glean-core"
version = "33.10.3"
version = "34.0.0"
authors = ["Jan-Erik Rediger <jrediger@mozilla.com>", "The Glean Team <glean-team@mozilla.com>"]
description = "A modern Telemetry library"
repository = "https://github.com/mozilla/glean"
Expand Down
2 changes: 1 addition & 1 deletion glean-core/csharp/Glean/Glean.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
While we're still testing, mark this as a pre-release package.
See https://docs.microsoft.com/en-us/nuget/concepts/package-versioning#pre-release-versions
-->
<Version>33.10.3</Version>
<Version>34.0.0</Version>
<RootNamespace>Mozilla.Glean</RootNamespace>
<PackageId>Mozilla.Telemetry.Glean</PackageId>
<PackageProjectUrl>https://github.com/mozilla/glean/</PackageProjectUrl>
Expand Down
4 changes: 2 additions & 2 deletions glean-core/ffi/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "glean-ffi"
version = "33.10.3"
version = "34.0.0"
authors = ["Jan-Erik Rediger <jrediger@mozilla.com>", "The Glean Team <glean-team@mozilla.com>"]
description = "FFI layer for Glean, a modern Telemetry library"
repository = "https://github.com/mozilla/glean"
Expand Down Expand Up @@ -36,7 +36,7 @@ once_cell = "1.2.0"

[dependencies.glean-core]
path = ".."
version = "33.10.3"
version = "34.0.0"

[target.'cfg(target_os = "android")'.dependencies]
android_logger = { version = "0.9.0", default-features = false }
Expand Down
2 changes: 1 addition & 1 deletion glean-core/python/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@
history = history_file.read()

# glean version. Automatically updated by the bin/prepare_release.sh script
version = "33.10.3"
version = "34.0.0"

requirements = [
"cffi>=1",
Expand Down
4 changes: 2 additions & 2 deletions glean-core/rlb/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "glean"
version = "33.10.3"
version = "34.0.0"
authors = ["Jan-Erik Rediger <jrediger@mozilla.com>", "The Glean Team <glean-team@mozilla.com>"]
description = "Glean SDK Rust language bindings"
repository = "https://github.com/mozilla/glean"
Expand All @@ -22,7 +22,7 @@ maintenance = { status = "actively-developed" }

[dependencies.glean-core]
path = ".."
version = "33.10.3"
version = "34.0.0"

[dependencies]
crossbeam-channel = "0.5"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -473,7 +473,7 @@ except:
void apply(Project project) {
isOffline = project.gradle.startParameter.offline

project.ext.glean_version = "33.10.3"
project.ext.glean_version = "34.0.0"

// Print the required glean_parser version to the console. This is
// offline builds, and is mentioned in the documentation for offline
Expand Down

0 comments on commit 467f484

Please sign in to comment.