From 7d6e13c5b6539cef142e4343840ba7decb7f56a1 Mon Sep 17 00:00:00 2001 From: daymxn Date: Wed, 29 Jan 2025 20:19:18 +0000 Subject: [PATCH 1/5] Create release config for m159 --- release.json | 9 +++++++++ release_report.json | 32 ++++++++++++++++++++++++++++++++ release_report.md | 21 +++++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 release.json create mode 100644 release_report.json create mode 100644 release_report.md diff --git a/release.json b/release.json new file mode 100644 index 00000000000..005107e23fe --- /dev/null +++ b/release.json @@ -0,0 +1,9 @@ +{ + "name": "m159", + "libraries": [ + ":firebase-dynamic-links", + ":firebase-dynamic-links:ktx", + ":firebase-firestore", + ":firebase-firestore:ktx" + ] +} \ No newline at end of file diff --git a/release_report.json b/release_report.json new file mode 100644 index 00000000000..4949a522b47 --- /dev/null +++ b/release_report.json @@ -0,0 +1,32 @@ +{ + "changesByLibraryName": { + "firebase-dynamic-links": [ + { + "commitId": "3f23c5f0e21530d058a2711049f55f4ccf10196b", + "prId": "6649", + "author": "Rodrigo Lazo", + "message": "Update fdl readme (#6649)\n\nReplace the changed tag with deprecated for the last FDL release", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6649" + } + ], + "firebase-dynamic-links/ktx": [ + ], + "firebase-firestore": [ + { + "commitId": "a1cbf93b8958e3746c0314859f770aecfce4a852", + "prId": "6615", + "author": "Mila", + "message": "FIX: sort strings in UTF-8 encoded byte order (#6615)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6615" + } + ], + "firebase-firestore/ktx": [ + ] + }, + "changedLibrariesWithNoChangelog": [ + ":firebase-dataconnect", + ":firebase-vertexai" + ] +} \ No newline at end of file diff --git a/release_report.md b/release_report.md new file mode 100644 index 00000000000..1cfe4dcf92b --- /dev/null +++ b/release_report.md @@ -0,0 +1,21 @@ +# Release Report +## firebase-dynamic-links + +* Update fdl readme (#6649) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6649) [commit](https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b) [Rodrigo Lazo] + +## firebase-dynamic-links/ktx + + +## firebase-firestore + +* FIX: sort strings in UTF-8 encoded byte order (#6615) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6615) [commit](https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852) [Mila] + +## firebase-firestore/ktx + + + +## SDKs with changes, but no changelogs +:firebase-dataconnect +:firebase-vertexai \ No newline at end of file From 160de9808c17d125a240872bdd38eb56156f8cbf Mon Sep 17 00:00:00 2001 From: Daymon Date: Wed, 29 Jan 2025 14:28:47 -0600 Subject: [PATCH 2/5] Remove dynamic links NO_RELEASE_CHANGE --- release.json | 2 -- release_report.json | 12 ------------ 2 files changed, 14 deletions(-) diff --git a/release.json b/release.json index 005107e23fe..d09abe6f853 100644 --- a/release.json +++ b/release.json @@ -1,8 +1,6 @@ { "name": "m159", "libraries": [ - ":firebase-dynamic-links", - ":firebase-dynamic-links:ktx", ":firebase-firestore", ":firebase-firestore:ktx" ] diff --git a/release_report.json b/release_report.json index 4949a522b47..e3477577d10 100644 --- a/release_report.json +++ b/release_report.json @@ -1,17 +1,5 @@ { "changesByLibraryName": { - "firebase-dynamic-links": [ - { - "commitId": "3f23c5f0e21530d058a2711049f55f4ccf10196b", - "prId": "6649", - "author": "Rodrigo Lazo", - "message": "Update fdl readme (#6649)\n\nReplace the changed tag with deprecated for the last FDL release", - "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b", - "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6649" - } - ], - "firebase-dynamic-links/ktx": [ - ], "firebase-firestore": [ { "commitId": "a1cbf93b8958e3746c0314859f770aecfce4a852", From 972a7ea177cdc2bc6915fa642f9b0c8adff38adc Mon Sep 17 00:00:00 2001 From: Daymon Date: Wed, 29 Jan 2025 14:29:35 -0600 Subject: [PATCH 3/5] Update release_report.md NO_RELEASE_CHANGE --- release_report.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/release_report.md b/release_report.md index 1cfe4dcf92b..b2ea3368814 100644 --- a/release_report.md +++ b/release_report.md @@ -1,12 +1,4 @@ # Release Report -## firebase-dynamic-links - -* Update fdl readme (#6649) - [pr](https://github.com/firebase/firebase-android-sdk/pull/6649) [commit](https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b) [Rodrigo Lazo] - -## firebase-dynamic-links/ktx - - ## firebase-firestore * FIX: sort strings in UTF-8 encoded byte order (#6615) From f9527d4ed8f669235f76edce23e142154258902b Mon Sep 17 00:00:00 2001 From: daymxn Date: Wed, 29 Jan 2025 21:21:23 +0000 Subject: [PATCH 4/5] Create release config for m159 --- release.json | 10 ++++++ release_report.json | 81 +++++++++++++++++++++++++++++++++++++++++++++ release_report.md | 40 ++++++++++++++++++++++ 3 files changed, 131 insertions(+) create mode 100644 release.json create mode 100644 release_report.json create mode 100644 release_report.md diff --git a/release.json b/release.json new file mode 100644 index 00000000000..f2245e0d453 --- /dev/null +++ b/release.json @@ -0,0 +1,10 @@ +{ + "name": "m159", + "libraries": [ + ":firebase-dynamic-links", + ":firebase-dynamic-links:ktx", + ":firebase-firestore", + ":firebase-firestore:ktx", + ":firebase-vertexai" + ] +} \ No newline at end of file diff --git a/release_report.json b/release_report.json new file mode 100644 index 00000000000..847f979c77d --- /dev/null +++ b/release_report.json @@ -0,0 +1,81 @@ +{ + "changesByLibraryName": { + "firebase-dynamic-links": [ + { + "commitId": "3f23c5f0e21530d058a2711049f55f4ccf10196b", + "prId": "6649", + "author": "Rodrigo Lazo", + "message": "Update fdl readme (#6649)\n\nReplace the changed tag with deprecated for the last FDL release", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6649" + } + ], + "firebase-dynamic-links/ktx": [ + ], + "firebase-firestore": [ + { + "commitId": "a1cbf93b8958e3746c0314859f770aecfce4a852", + "prId": "6615", + "author": "Mila", + "message": "FIX: sort strings in UTF-8 encoded byte order (#6615)\n\n", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6615" + } + ], + "firebase-firestore/ktx": [ + ], + "firebase-vertexai": [ + { + "commitId": "0fac9bf0b28099e8a1f525f6b75f12d2567de97c", + "prId": "6654", + "author": "Daymon", + "message": "Add missing changelog (#6654)\n\nAdds the changelog entry for #6652", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/0fac9bf0b28099e8a1f525f6b75f12d2567de97c", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6654" + }, + { + "commitId": "31e0d061c4f8e86bac001baace7a998b945334a4", + "prId": "6631", + "author": "emilypgoogle", + "message": "Migrate VertexAI serialization to be localized (#6631)\n\nThere are some considerations to how this should be finalized. Current\r\nimplementation details that I've decided on which we can change:\r\n* Based on the example doc, all classes `Foo` have been renamed\r\n`InternalFoo`\r\n* All internal serialization classes, where relevant, are moved to inner\r\nclasses of their API counterparts\r\n* All classes only used as child fields for serialization classes have\r\nbeen moved to inner classes of those classes\r\n* All `toPublic` and `toInternal` methods on API and serialization\r\nclasses have been moved inside of those classes and `conversions.kt` has\r\nbeen mostly emptied.\r\n* A few serialization classes do not have API equivalents and are left\r\nin a `Types.kt` file\r\n\r\nPossible changes:\r\n* Change all `InternalFoo` classes to have the same name, referenced as\r\n`Foo.Internal` rather than `Foo.InternalFoo`. This will probably make\r\nthe codebase feel cleaner, but I'll wait for opinions on it\r\n* Move serialization only classes out of the internal serialization\r\nclasses, either to inner classes of the API classes or top level classes\r\nthemselves.\r\n* For classes that have serializers, rename serializers from\r\n`InternalFooSerializer` to `Serializer` for example\r\n`Foo.InternalFoo.Serializer` or `Foo.Internal.Serializer` instead of\r\n`Foo.InternalFoo.InternalFooSerializer` or\r\n`Foo.Internal.InternalFooSerializer`", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/31e0d061c4f8e86bac001baace7a998b945334a4", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6631" + }, + { + "commitId": "f2d05d6710a902944fbb75a8e861c78740d7dc84", + "prId": "6651", + "author": "Rodrigo Lazo", + "message": "Update the vertex golden file version being pulled (#6651)\n\nWe've updated from version 3.* to 5.*. Test were added were necessary to\nmatch the coverage in the iOS repo.\n\nA few changes (v5.1 and v5.2) don't have tests covering the new files\nyet", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/f2d05d6710a902944fbb75a8e861c78740d7dc84", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6651" + }, + { + "commitId": "65b23aaad4cac5aeb6df4845f21d07f748c5b022", + "prId": "6652", + "author": "Rodrigo Lazo", + "message": "Drop empty text parts when parsing the model's response (#6652)\n\nEmpty text parts go from a nuance when processed, to an exception when\nsend to the backend. To prevent this issue, we are dropping them when\nparsing the response from the server.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/65b23aaad4cac5aeb6df4845f21d07f748c5b022", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6652" + }, + { + "commitId": "8567a384ac26bf940ee7a896e674ccf207f40948", + "prId": "6646", + "author": "Rodrigo Lazo", + "message": "Remove preview notice from vertexai readme (#6646)\n\nThe SDK was released as GA last year.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/8567a384ac26bf940ee7a896e674ccf207f40948", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6646" + }, + { + "commitId": "cf5fe2e8e7b12a53bba085a4ceda0d4c6fd87012", + "prId": "6637", + "author": "Rodrigo Lazo", + "message": "Update code formatting command in vertex's README (#6637)\n\nWe have been using the spotless plugin for a while already.", + "commitLink": "https://github.com/firebase/firebase-android-sdk/commit/cf5fe2e8e7b12a53bba085a4ceda0d4c6fd87012", + "prLink": "https://github.com/firebase/firebase-android-sdk/pull/6637" + } + ] + }, + "changedLibrariesWithNoChangelog": [ + ":firebase-dataconnect" + ] +} \ No newline at end of file diff --git a/release_report.md b/release_report.md new file mode 100644 index 00000000000..b6f99fe7919 --- /dev/null +++ b/release_report.md @@ -0,0 +1,40 @@ +# Release Report +## firebase-dynamic-links + +* Update fdl readme (#6649) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6649) [commit](https://github.com/firebase/firebase-android-sdk/commit/3f23c5f0e21530d058a2711049f55f4ccf10196b) [Rodrigo Lazo] + +## firebase-dynamic-links/ktx + + +## firebase-firestore + +* FIX: sort strings in UTF-8 encoded byte order (#6615) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6615) [commit](https://github.com/firebase/firebase-android-sdk/commit/a1cbf93b8958e3746c0314859f770aecfce4a852) [Mila] + +## firebase-firestore/ktx + + +## firebase-vertexai + +* Add missing changelog (#6654) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6654) [commit](https://github.com/firebase/firebase-android-sdk/commit/0fac9bf0b28099e8a1f525f6b75f12d2567de97c) [Daymon] + +* Migrate VertexAI serialization to be localized (#6631) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6631) [commit](https://github.com/firebase/firebase-android-sdk/commit/31e0d061c4f8e86bac001baace7a998b945334a4) [emilypgoogle] + +* Update the vertex golden file version being pulled (#6651) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6651) [commit](https://github.com/firebase/firebase-android-sdk/commit/f2d05d6710a902944fbb75a8e861c78740d7dc84) [Rodrigo Lazo] + +* Drop empty text parts when parsing the model's response (#6652) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6652) [commit](https://github.com/firebase/firebase-android-sdk/commit/65b23aaad4cac5aeb6df4845f21d07f748c5b022) [Rodrigo Lazo] + +* Remove preview notice from vertexai readme (#6646) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6646) [commit](https://github.com/firebase/firebase-android-sdk/commit/8567a384ac26bf940ee7a896e674ccf207f40948) [Rodrigo Lazo] + +* Update code formatting command in vertex's README (#6637) + [pr](https://github.com/firebase/firebase-android-sdk/pull/6637) [commit](https://github.com/firebase/firebase-android-sdk/commit/cf5fe2e8e7b12a53bba085a4ceda0d4c6fd87012) [Rodrigo Lazo] + + +## SDKs with changes, but no changelogs +:firebase-dataconnect \ No newline at end of file From 953188ba196a92914430fcd9e8f6989697da5d60 Mon Sep 17 00:00:00 2001 From: Daymon <17409137+daymxn@users.noreply.github.com> Date: Wed, 29 Jan 2025 15:04:20 -0600 Subject: [PATCH 5/5] Add missing changelog (#6654) Adds the changelog entry for #6652 --- firebase-vertexai/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/firebase-vertexai/CHANGELOG.md b/firebase-vertexai/CHANGELOG.md index 7554f0cd821..7dd4d3e0ba0 100644 --- a/firebase-vertexai/CHANGELOG.md +++ b/firebase-vertexai/CHANGELOG.md @@ -1,4 +1,5 @@ # Unreleased +- [changed] Internal improvements to correctly handle empty model responses. # 16.0.2