Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v27.0.0 #811

Merged
merged 3 commits into from
Apr 8, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .buildconfig.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
libraryVersion: 26.0.0
libraryVersion: 27.0.0
groupId: org.mozilla.telemetry
projects:
glean:
Expand Down
3 changes: 2 additions & 1 deletion .dictionary
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
personal_ws-1.1 en 163 utf-8
personal_ws-1.1 en 164 utf-8
AAR
AARs
APIs
Expand Down Expand Up @@ -134,6 +134,7 @@ prebuilt
preinit
py
pytest
rethrow
rfloor
rkv
runtime
Expand Down
10 changes: 9 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
# Unreleased changes

[Full changelog](https://github.com/mozilla/glean/compare/v26.0.0...master)
[Full changelog](https://github.com/mozilla/glean/compare/v27.0.0...master)

# v27.0.0 (2020-04-08)

[Full changelog](https://github.com/mozilla/glean/compare/v26.0.0...v27.0.0)

* General:
* Glean will now detect when the upload enabled flag changes outside of the application, for example due to a change in a config file. This means that if upload is disabled while the application wasn't running (e.g. between the runs of a Python command using the Glean SDK), the database is correctly cleared and a deletion request ping is sent. See [#791](https://github.com/mozilla/glean/pull/791).
* The `events` ping now includes a reason code: `startup`, `background` or `max_capacity`.
* iOS:
* BUGFIX: A bug where the metrics ping is sent immediately at startup on the last day of the month has been fixed.
* Glean for iOS is now being built with Xcode 11.4.0
* The `measure` convenience function on timing distributions and time spans will now cancel the timing if the measured function throws, then rethrow the exception ([#808](https://github.com/mozilla/glean/pull/808))
* Broken doc generation has been fixed ([#805](https://github.com/mozilla/glean/pull/805)).
* Kotlin
* The `measure` convenience function on timing distributions and time spans will now cancel the timing if the measured function throws, then rethrow the exception ([#808](https://github.com/mozilla/glean/pull/808))
* Python:
* Glean will now wait at application exit for up to one second to let its worker thread complete.
* Ping uploading now happens in a separate child process by default. This can be disabled with the `allow_multiprocessing` configuration option.
Expand Down
10 changes: 5 additions & 5 deletions Cargo.lock

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

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 = "26.0.0"
version = "27.0.0"
authors = ["Jan-Erik Rediger <[email protected]>", "The Glean Team <[email protected]>"]
description = "A modern Telemetry library"
repository = "https://github.com/mozilla/glean"
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 = "26.0.0"
version = "27.0.0"
authors = ["Jan-Erik Rediger <[email protected]>", "The Glean Team <[email protected]>"]
description = "FFI layer for Glean, a modern Telemetry library"
repository = "https://github.com/mozilla/glean"
Expand Down Expand Up @@ -34,7 +34,7 @@ uuid = { version = "0.8.1", features = ["v4"] }

[dependencies.glean-core]
path = ".."
version = "26.0.0"
version = "27.0.0"

[target.'cfg(target_os = "android")'.dependencies]
android_logger = { version = "0.8.6", default-features = false }
Expand Down
2 changes: 1 addition & 1 deletion glean-core/preview/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ maintenance = { status = "actively-developed" }

[dependencies.glean-core]
path = ".."
version = "26.0.0"
version = "27.0.0"

[dependencies]
lazy_static = "1.4.0"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -369,7 +369,7 @@ subprocess.check_call([
}

void apply(Project project) {
project.ext.glean_version = "26.0.0"
project.ext.glean_version = "27.0.0"

File condaDir = setupPythonEnvironmentTasks(project)
project.ext.set("gleanCondaDir", condaDir)
Expand Down