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

m158 release #6620

Open
wants to merge 4 commits into
base: releases/m158
Choose a base branch
from
Open
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 firebase-config/gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
# limitations under the License.
#

version=22.0.2
version=22.1.0
latestReleasedVersion=22.0.1
android.enableUnitTestBinaryResources=true

2 changes: 1 addition & 1 deletion firebase-crashlytics-ndk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Unreleased

* [changed] Updated `firebase-crashlytics` dependency to v19.3.1

# 19.3.0
* [changed] Updated `firebase-crashlytics` dependency to v19.3.0
Expand Down
2 changes: 1 addition & 1 deletion firebase-crashlytics-ndk/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
version=19.3.1
version=19.4.0
latestReleasedVersion=19.3.0
2 changes: 1 addition & 1 deletion firebase-crashlytics/gradle.properties
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
version=19.3.1
version=19.4.0
latestReleasedVersion=19.3.0
14 changes: 14 additions & 0 deletions release.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "m158",
"libraries": [
":firebase-config",
":firebase-config:ktx",
":firebase-crashlytics",
":firebase-crashlytics-ndk",
":firebase-sessions",
":firebase-crashlytics:ktx",
":firebase-dataconnect",
":firebase-perf",
":firebase-perf:ktx"
]
}
205 changes: 205 additions & 0 deletions release_report.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,205 @@
{
"changesByLibraryName": {
"firebase-config": [
{
"commitId": "b5dbd0ad2b226d51ef6619984fb750265c48a3ab",
"prId": "6539",
"author": "Tushar Khandelwal",
"message": "Add custom signals support in Remote Config. (#6539)\n\nfeat(rc): Add support to set custom signals for Remote Config Custom\r\ntargeting",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6539"
},
{
"commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prId": "6584",
"author": "Rodrigo Lazo",
"message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584"
}
],
"firebase-config/ktx": [
{
"commitId": "b5dbd0ad2b226d51ef6619984fb750265c48a3ab",
"prId": "6539",
"author": "Tushar Khandelwal",
"message": "Add custom signals support in Remote Config. (#6539)\n\nfeat(rc): Add support to set custom signals for Remote Config Custom\r\ntargeting",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6539"
}
],
"firebase-crashlytics": [
{
"commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prId": "6584",
"author": "Rodrigo Lazo",
"message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584"
},
{
"commitId": "91a74cc154d2b0e1c8f7dcc43b21dcfc1b53f55e",
"prId": "6546",
"author": "Tejas Deshpande",
"message": "Add a kotlin method for recording an exception with custom keys (#6546)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/91a74cc154d2b0e1c8f7dcc43b21dcfc1b53f55e",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6546"
},
{
"commitId": "71ceb1b2fb2dd40b4373116621ff9caa8fa8b898",
"prId": "6528",
"author": "Tejas Deshpande",
"message": "Add an overload to FirebaseCrashlytics.recordException to attach additional custom key value pairs (#6528)\n\nThis PR adds a method `public void recordException(@NonNull Throwable\r\nthrowable, CustomKeysAndValues keysAndValues)` as an overload to the\r\nexisting `recordException` method in Crashlytics to allow attaching\r\nadditional custom keys to the specific event.\r\n\r\nDetails:\r\n- The total number of custom key/value pairs are still restricted to 64\r\n- App level custom keys take precedence over event specific custom keys\r\nfor the 64 key/value pair limit\r\n- The values of event keys override the value of global custom keys if\r\nthey're identical\r\n\r\nAdditionally:\r\n- Creates a new EventMetadata class to represent `sessionId` and\r\n`timestamp` attached to non fatal events.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/71ceb1b2fb2dd40b4373116621ff9caa8fa8b898",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6528"
}
],
"firebase-crashlytics-ndk": [
{
"commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prId": "6584",
"author": "Rodrigo Lazo",
"message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584"
}
],
"firebase-sessions": [
{
"commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prId": "6584",
"author": "Rodrigo Lazo",
"message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584"
}
],
"firebase-crashlytics/ktx": [
],
"firebase-dataconnect": [
{
"commitId": "8130292757f4eb500b485938557ccfe6c77df36e",
"prId": "6586",
"author": "Denver Coneybeare",
"message": "dataconnect: `FirebaseDataConnect.logLevel` changed to `MutableStateFlow` (#6586)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/8130292757f4eb500b485938557ccfe6c77df36e",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6586"
},
{
"commitId": "f93c0a0d6d35cc044a7479e94fa9ffc8eccf0527",
"prId": "6585",
"author": "Denver Coneybeare",
"message": "dataconnect: demo: add \"Delete\" button an \"List Items\" screen. (#6585)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/f93c0a0d6d35cc044a7479e94fa9ffc8eccf0527",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6585"
},
{
"commitId": "b164139613deb7f0d00615e276b37a1dd9ab083a",
"prId": "6577",
"author": "Denver Coneybeare",
"message": "dataconnect: demo: upgrade firebase-tools to v13.28.0 (#6577)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/b164139613deb7f0d00615e276b37a1dd9ab083a",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6577"
},
{
"commitId": "7b828fc520bb8b26a446c3eb1eada66eaab2ead8",
"prId": "6579",
"author": "Denver Coneybeare",
"message": "dataconnect: DataConnectExecutableVersions.json updated with versions 1.7.1, 1.7.2, 1.7.3, and 1.7.4 (#6579)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/7b828fc520bb8b26a446c3eb1eada66eaab2ead8",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6579"
},
{
"commitId": "4abf678fedd434470d0f203a5080546404896704",
"prId": "6571",
"author": "Denver Coneybeare",
"message": "dataconnect: demo: make codegen gradle task cacheable (#6571)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/4abf678fedd434470d0f203a5080546404896704",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6571"
},
{
"commitId": "6021b75afeccd34ce39c70aa78bbaa5c86be63af",
"prId": "6568",
"author": "Denver Coneybeare",
"message": "dataconnect: .github/workflows/dataconnect_demo_app.yml added (#6568)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/6021b75afeccd34ce39c70aa78bbaa5c86be63af",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6568"
},
{
"commitId": "2190810e2cac38283698b8280045e2257644e575",
"prId": "6561",
"author": "Denver Coneybeare",
"message": "firebase-dataconnect minimal demo app added (#6561)\n\n",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2190810e2cac38283698b8280045e2257644e575",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6561"
}
],
"firebase-perf": [
{
"commitId": "c7eb32ab8ddf57ac9219ede861a7987a7433b412",
"prId": "6608",
"author": "Daymon",
"message": "Migrate to composite plugin (#6608)\n\nPer [b/384990125](https://b.corp.google.com/issues/384990125),\n\nThis migrates all of our `buildSrc` logic into a composite plugin called\n`plugins`.\n\nThis PR makes no attempt to organize the code; that is out-of-scope for\nthe PR.\n\nThis PR also fixes various references to `buildSrc` (including markdown\nlinks), to avoid any breakage.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/c7eb32ab8ddf57ac9219ede861a7987a7433b412",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6608"
},
{
"commitId": "49a637fea4c49dcc447692b1e3358f9578914a3e",
"prId": "6431",
"author": "Nabeel Parkar",
"message": "fix(firebase-perf): Update device cache only if RC value is different from cached value (#6431)\n\nFixes #6407",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/49a637fea4c49dcc447692b1e3358f9578914a3e",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6431"
},
{
"commitId": "2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prId": "6584",
"author": "Rodrigo Lazo",
"message": "Move all SDKs dependencies to use the version catalog (#6584)\n\nThe only dependencies not moved are the ones against other Firebase\r\nlibraries. These will be updated during releases.",
"commitLink": "https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f",
"prLink": "https://github.com/firebase/firebase-android-sdk/pull/6584"
}
],
"firebase-perf/ktx": [
]
},
"changedLibrariesWithNoChangelog": [
":firebase-abt",
":firebase-appdistribution",
":firebase-appdistribution-api",
":firebase-appdistribution-api:ktx",
":firebase-database",
":firebase-database:ktx",
":firebase-datatransport",
":firebase-dynamic-links",
":firebase-dynamic-links:ktx",
":firebase-firestore",
":firebase-firestore:ktx",
":firebase-functions",
":firebase-functions:ktx",
":firebase-inappmessaging",
":firebase-inappmessaging-display",
":firebase-inappmessaging:ktx",
":firebase-inappmessaging-display:ktx",
":firebase-installations",
":firebase-installations:ktx",
":firebase-installations-interop",
":firebase-messaging",
":firebase-messaging-directboot",
":firebase-messaging:ktx",
":firebase-ml-modeldownloader",
":firebase-ml-modeldownloader:ktx",
":firebase-storage",
":firebase-storage:ktx",
":firebase-vertexai",
":appcheck:firebase-appcheck",
":appcheck:firebase-appcheck-debug",
":appcheck:firebase-appcheck-debug-testing",
":appcheck:firebase-appcheck-playintegrity",
":appcheck:firebase-appcheck:ktx",
":appcheck:firebase-appcheck-interop",
":encoders:firebase-decoders-json",
":encoders:firebase-encoders-json",
":encoders:firebase-encoders-reflective"
]
}
114 changes: 114 additions & 0 deletions release_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
# Release Report
## firebase-config

* Add custom signals support in Remote Config. (#6539)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6539) [commit](https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab) [Tushar Khandelwal]

* Move all SDKs dependencies to use the version catalog (#6584)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo]

## firebase-config/ktx

* Add custom signals support in Remote Config. (#6539)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6539) [commit](https://github.com/firebase/firebase-android-sdk/commit/b5dbd0ad2b226d51ef6619984fb750265c48a3ab) [Tushar Khandelwal]

## firebase-crashlytics

* Move all SDKs dependencies to use the version catalog (#6584)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo]

* Add a kotlin method for recording an exception with custom keys (#6546)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6546) [commit](https://github.com/firebase/firebase-android-sdk/commit/91a74cc154d2b0e1c8f7dcc43b21dcfc1b53f55e) [Tejas Deshpande]

* Add an overload to FirebaseCrashlytics.recordException to attach additional custom key value pairs (#6528)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6528) [commit](https://github.com/firebase/firebase-android-sdk/commit/71ceb1b2fb2dd40b4373116621ff9caa8fa8b898) [Tejas Deshpande]

## firebase-crashlytics-ndk

* Move all SDKs dependencies to use the version catalog (#6584)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo]

## firebase-sessions

* Move all SDKs dependencies to use the version catalog (#6584)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo]

## firebase-crashlytics/ktx


## firebase-dataconnect

* dataconnect: `FirebaseDataConnect.logLevel` changed to `MutableStateFlow` (#6586)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6586) [commit](https://github.com/firebase/firebase-android-sdk/commit/8130292757f4eb500b485938557ccfe6c77df36e) [Denver Coneybeare]

* dataconnect: demo: add "Delete" button an "List Items" screen. (#6585)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6585) [commit](https://github.com/firebase/firebase-android-sdk/commit/f93c0a0d6d35cc044a7479e94fa9ffc8eccf0527) [Denver Coneybeare]

* dataconnect: demo: upgrade firebase-tools to v13.28.0 (#6577)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6577) [commit](https://github.com/firebase/firebase-android-sdk/commit/b164139613deb7f0d00615e276b37a1dd9ab083a) [Denver Coneybeare]

* dataconnect: DataConnectExecutableVersions.json updated with versions 1.7.1, 1.7.2, 1.7.3, and 1.7.4 (#6579)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6579) [commit](https://github.com/firebase/firebase-android-sdk/commit/7b828fc520bb8b26a446c3eb1eada66eaab2ead8) [Denver Coneybeare]

* dataconnect: demo: make codegen gradle task cacheable (#6571)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6571) [commit](https://github.com/firebase/firebase-android-sdk/commit/4abf678fedd434470d0f203a5080546404896704) [Denver Coneybeare]

* dataconnect: .github/workflows/dataconnect_demo_app.yml added (#6568)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6568) [commit](https://github.com/firebase/firebase-android-sdk/commit/6021b75afeccd34ce39c70aa78bbaa5c86be63af) [Denver Coneybeare]

* firebase-dataconnect minimal demo app added (#6561)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6561) [commit](https://github.com/firebase/firebase-android-sdk/commit/2190810e2cac38283698b8280045e2257644e575) [Denver Coneybeare]

## firebase-perf

* Migrate to composite plugin (#6608)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6608) [commit](https://github.com/firebase/firebase-android-sdk/commit/c7eb32ab8ddf57ac9219ede861a7987a7433b412) [Daymon]

* fix(firebase-perf): Update device cache only if RC value is different from cached value (#6431)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6431) [commit](https://github.com/firebase/firebase-android-sdk/commit/49a637fea4c49dcc447692b1e3358f9578914a3e) [Nabeel Parkar]

* Move all SDKs dependencies to use the version catalog (#6584)
[pr](https://github.com/firebase/firebase-android-sdk/pull/6584) [commit](https://github.com/firebase/firebase-android-sdk/commit/2b072d9b5609f9d360958abc02ba63a75ea08c4f) [Rodrigo Lazo]

## firebase-perf/ktx



## SDKs with changes, but no changelogs
:firebase-abt
:firebase-appdistribution
:firebase-appdistribution-api
:firebase-appdistribution-api:ktx
:firebase-database
:firebase-database:ktx
:firebase-datatransport
:firebase-dynamic-links
:firebase-dynamic-links:ktx
:firebase-firestore
:firebase-firestore:ktx
:firebase-functions
:firebase-functions:ktx
:firebase-inappmessaging
:firebase-inappmessaging-display
:firebase-inappmessaging:ktx
:firebase-inappmessaging-display:ktx
:firebase-installations
:firebase-installations:ktx
:firebase-installations-interop
:firebase-messaging
:firebase-messaging-directboot
:firebase-messaging:ktx
:firebase-ml-modeldownloader
:firebase-ml-modeldownloader:ktx
:firebase-storage
:firebase-storage:ktx
:firebase-vertexai
:appcheck:firebase-appcheck
:appcheck:firebase-appcheck-debug
:appcheck:firebase-appcheck-debug-testing
:appcheck:firebase-appcheck-playintegrity
:appcheck:firebase-appcheck:ktx
:appcheck:firebase-appcheck-interop
:encoders:firebase-decoders-json
:encoders:firebase-encoders-json
:encoders:firebase-encoders-reflective
Loading