1+ {
2+ "changesByLibraryName" : {
3+ "firebase-crashlytics" : [
4+ {
5+ "commitId" : " 0743d5a399d1fcef159b02fe203fa83fb4e147db" ,
6+ "prId" : " 6536" ,
7+ "author" : " Matthew Robertson" ,
8+ "message" : " Fix inefficiency in the setCustomKeys Kotlin extension (#6536)\n\n Fixed inefficiency in the Kotlin `FirebaseCrashlytics.setCustomKeys`\r\n extension.\r\n\r\n The old implementation called `setCustomKey` for every key/value pair,\r\n which serializes to disk, and is not an intuitive behaviour for\r\n customers. This now calls `setCustomKeys` once with the entire built\r\n map.\r\n\r\n This proxies to the existing Java `CustomKeysAndValues.Builder` but\r\n gives nice Kotlin syntax. The old class had a public ctor, I plan to\r\n make this internal since customers shouldn't instantiate this class\r\n directly. This is done in a way to not break the api, even though the\r\n api is internal.\r\n\r\n pair=tejasd" ,
9+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/0743d5a399d1fcef159b02fe203fa83fb4e147db" ,
10+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6536"
11+ },
12+ {
13+ "commitId" : " c00de5a38247eafe6b920c31583707cd286d0a07" ,
14+ "prId" : " 6535" ,
15+ "author" : " Rodrigo Lazo" ,
16+ "message" : " [crashlytics] Specify the executor when calling onFailureListener (#6535)\n\n To prevent unwanted executions in the main thread, callbacks should\r\n specify the executor explicitly." ,
17+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/c00de5a38247eafe6b920c31583707cd286d0a07" ,
18+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6535"
19+ }
20+ ],
21+ "firebase-crashlytics-ndk" : [
22+ ],
23+ "firebase-sessions" : [
24+ ],
25+ "firebase-crashlytics/ktx" : [
26+ ],
27+ "firebase-dataconnect" : [
28+ {
29+ "commitId" : " 866e6bd246fde0e54fdeb5f5d0c043632edf4161" ,
30+ "prId" : " 6520" ,
31+ "author" : " Denver Coneybeare" ,
32+ "message" : " dataconnect: remove unused extension function: DataConnectArb.pathSegmentType() (#6520)\n\n " ,
33+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/866e6bd246fde0e54fdeb5f5d0c043632edf4161" ,
34+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6520"
35+ },
36+ {
37+ "commitId" : " 4bc552f8f93871a459477842d4553b47324d1bcc" ,
38+ "prId" : " 6521" ,
39+ "author" : " Denver Coneybeare" ,
40+ "message" : " dataconnect: tests: increase tag size from 20 to 50 characters, to reduce the chance of collisions (#6521)\n\n " ,
41+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/4bc552f8f93871a459477842d4553b47324d1bcc" ,
42+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6521"
43+ },
44+ {
45+ "commitId" : " 39e7c927399e17902659bd5e6eba1821b4bb06f2" ,
46+ "prId" : " 6519" ,
47+ "author" : " Denver Coneybeare" ,
48+ "message" : " dataconnect: Add JavaTimeLocalDateSerializer and KotlinxDatetimeLocalDateSerializer (#6519)\n\n " ,
49+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/39e7c927399e17902659bd5e6eba1821b4bb06f2" ,
50+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6519"
51+ },
52+ {
53+ "commitId" : " 9299c6da023c579f11f5885ec8a3b3ac8d0ce65f" ,
54+ "prId" : " 6515" ,
55+ "author" : " Denver Coneybeare" ,
56+ "message" : " dataconnect: DateScalarIntegrationTest.kt rewritten (#6515)\n\n " ,
57+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/9299c6da023c579f11f5885ec8a3b3ac8d0ce65f" ,
58+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6515"
59+ },
60+ {
61+ "commitId" : " c87f10341090733ab8cfcb7997960544950c7f89" ,
62+ "prId" : " 6513" ,
63+ "author" : " Denver Coneybeare" ,
64+ "message" : " dataconnect: `DateSerializer` removed, as it is superceded by `LocalDateSerializer` (#6513)\n\n " ,
65+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/c87f10341090733ab8cfcb7997960544950c7f89" ,
66+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6513"
67+ },
68+ {
69+ "commitId" : " 46cf77c01388c66591b3f332918e738a7416ad78" ,
70+ "prId" : " 6514" ,
71+ "author" : " Denver Coneybeare" ,
72+ "message" : " dataconnect: Remove obsolete \" alpha\" release notes from the kdoc comments of FirebaseDataConnect (#6514)\n\n " ,
73+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/46cf77c01388c66591b3f332918e738a7416ad78" ,
74+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6514"
75+ },
76+ {
77+ "commitId" : " b61a095863c71d7c69069ce2f30e223a64ee0ae2" ,
78+ "prId" : " 6512" ,
79+ "author" : " Denver Coneybeare" ,
80+ "message" : " dataconnect: DataConnectExecutableVersions.json updated with version 1.7.0 (#6512)\n\n " ,
81+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/b61a095863c71d7c69069ce2f30e223a64ee0ae2" ,
82+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6512"
83+ },
84+ {
85+ "commitId" : " 848650b83f46f272b2b8aed8a5b5f504b2841d57" ,
86+ "prId" : " 6509" ,
87+ "author" : " Denver Coneybeare" ,
88+ "message" : " dataconnect: internal convenience script updates (#6509)\n\n " ,
89+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/848650b83f46f272b2b8aed8a5b5f504b2841d57" ,
90+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6509"
91+ },
92+ {
93+ "commitId" : " d6bfc7b33336e6e71fed2aa21c29a7194ff733e5" ,
94+ "prId" : " 6511" ,
95+ "author" : " Denver Coneybeare" ,
96+ "message" : " dataconnect: relax variance of the NullableReference type parameter to covariant (was invariant) (#6511)\n\n " ,
97+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/d6bfc7b33336e6e71fed2aa21c29a7194ff733e5" ,
98+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6511"
99+ },
100+ {
101+ "commitId" : " c737e21b0718c10bc126bdf70d8b672307647954" ,
102+ "prId" : " 6504" ,
103+ "author" : " Denver Coneybeare" ,
104+ "message" : " dataconnect: LocalDateIntegrationTest.kt added (#6504)\n\n " ,
105+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/c737e21b0718c10bc126bdf70d8b672307647954" ,
106+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6504"
107+ },
108+ {
109+ "commitId" : " 4e2dcd0b7518c5fb84d01036c2b196f3c1363473" ,
110+ "prId" : " 6448" ,
111+ "author" : " Denver Coneybeare" ,
112+ "message" : " dataconnect: DataConnectCredentialsTokenManager: initialize synchronously to fix race condition (#6448)\n\n " ,
113+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/4e2dcd0b7518c5fb84d01036c2b196f3c1363473" ,
114+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6448"
115+ },
116+ {
117+ "commitId" : " 0eff5d3b0a6287d93a42bc32cac8abf5a6f41db8" ,
118+ "prId" : " 6451" ,
119+ "author" : " Denver Coneybeare" ,
120+ "message" : " dataconnect: relax LocalDateSerializer encoding and decoding, and add unit test coverage (#6451)\n\n " ,
121+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/0eff5d3b0a6287d93a42bc32cac8abf5a6f41db8" ,
122+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6451"
123+ },
124+ {
125+ "commitId" : " 57e401c42ba1c9bb295eba41939e85680c637089" ,
126+ "prId" : " 6460" ,
127+ "author" : " Denver Coneybeare" ,
128+ "message" : " dataconnect: DataConnectExecutableVersions.json updated with version 1.6.1 (#6460)\n\n " ,
129+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/57e401c42ba1c9bb295eba41939e85680c637089" ,
130+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6460"
131+ },
132+ {
133+ "commitId" : " f20340a13fbe17d0a2ad3ee23a09d3a6570a68e4" ,
134+ "prId" : " 6447" ,
135+ "author" : " Denver Coneybeare" ,
136+ "message" : " dataconnect: TestFirebaseAppFactory.kt: work around IllegalStateException in tests by adding a delay before calling FirebaseApp.delete() (#6447)\n\n " ,
137+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/f20340a13fbe17d0a2ad3ee23a09d3a6570a68e4" ,
138+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6447"
139+ },
140+ {
141+ "commitId" : " 5f6bc63616e4438d2c0386f4e34a440136ebfe97" ,
142+ "prId" : " 6446" ,
143+ "author" : " Denver Coneybeare" ,
144+ "message" : " dataconnect: GrpcMetadataIntegrationTest.kt: Fix race condition waiting for auth/appcheck to be ready (#6446)\n\n " ,
145+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/5f6bc63616e4438d2c0386f4e34a440136ebfe97" ,
146+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6446"
147+ },
148+ {
149+ "commitId" : " 6bee142400ff07250def71e2d20697f34cd1de8b" ,
150+ "prId" : " 6439" ,
151+ "author" : " Denver Coneybeare" ,
152+ "message" : " dataconnect: add ktfmt support to gradle plugin (#6439)\n\n " ,
153+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/6bee142400ff07250def71e2d20697f34cd1de8b" ,
154+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6439"
155+ }
156+ ],
157+ "firebase-functions" : [
158+ {
159+ "commitId" : " bae6706249ef35d97d555acb2d2cddb34cf145a4" ,
160+ "prId" : " 6544" ,
161+ "author" : " Rodrigo Lazo" ,
162+ "message" : " Address Functions compiler warnings (#6544)\n\n Improvements include:\r\n - Make overriden arguments have the same name as the original ones\r\n - Inline variable declarations\r\n - Remove unused lambda bodies" ,
163+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/bae6706249ef35d97d555acb2d2cddb34cf145a4" ,
164+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6544"
165+ },
166+ {
167+ "commitId" : " 04bfe558f2644e298f1f9ce0488a193985369788" ,
168+ "prId" : " 6530" ,
169+ "author" : " emilypgoogle" ,
170+ "message" : " Adjust Functions getters to be Kotlin source compatible (#6530)\n\n " ,
171+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/04bfe558f2644e298f1f9ce0488a193985369788" ,
172+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6530"
173+ }
174+ ],
175+ "firebase-functions/ktx" : [
176+ ],
177+ "firebase-messaging" : [
178+ {
179+ "commitId" : " 3d6e8b2c64d9489b7dc26b09b4867c191cf021d5" ,
180+ "prId" : " 6508" ,
181+ "author" : " Greg Sakakihara" ,
182+ "message" : " Update upstream methods to indicate they are now decommissioned. (#6508)\n\n " ,
183+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/3d6e8b2c64d9489b7dc26b09b4867c191cf021d5" ,
184+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6508"
185+ }
186+ ],
187+ "firebase-messaging-directboot" : [
188+ {
189+ "commitId" : " 3d6e8b2c64d9489b7dc26b09b4867c191cf021d5" ,
190+ "prId" : " 6508" ,
191+ "author" : " Greg Sakakihara" ,
192+ "message" : " Update upstream methods to indicate they are now decommissioned. (#6508)\n\n " ,
193+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/3d6e8b2c64d9489b7dc26b09b4867c191cf021d5" ,
194+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6508"
195+ },
196+ {
197+ "commitId" : " 928b9a97e03ec7deb73e3a4e5e42a7b8647dd96f" ,
198+ "prId" : " 6441" ,
199+ "author" : " Vinay Guthal" ,
200+ "message" : " Add directboot release notes (#6441)\n\n " ,
201+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/928b9a97e03ec7deb73e3a4e5e42a7b8647dd96f" ,
202+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6441"
203+ }
204+ ],
205+ "firebase-messaging/ktx" : [
206+ ],
207+ "firebase-vertexai" : [
208+ {
209+ "commitId" : " 800bc7a2c510c64c785333a1ba9fdeb363842269" ,
210+ "prId" : " 6541" ,
211+ "author" : " Rodrigo Lazo" ,
212+ "message" : " Add missing experimentalApi annotations to vertex tests (#6541)\n\n This reduces the noise we are seeing in our builds" ,
213+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/800bc7a2c510c64c785333a1ba9fdeb363842269" ,
214+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6541"
215+ },
216+ {
217+ "commitId" : " 28a227a172cf8377c39a24fbe9d34e757fd428a6" ,
218+ "prId" : " 6502" ,
219+ "author" : " Rodrigo Lazo" ,
220+ "message" : " Add missing category to HarmCategory (#6502)\n\n " ,
221+ "commitLink" : " https://github.com/firebase/firebase-android-sdk/commit/28a227a172cf8377c39a24fbe9d34e757fd428a6" ,
222+ "prLink" : " https://github.com/firebase/firebase-android-sdk/pull/6502"
223+ }
224+ ]
225+ },
226+ "changedLibrariesWithNoChangelog" : [
227+ " :firebase-common" ,
228+ " :firebase-common:ktx" ,
229+ " :firebase-components" ,
230+ " :firebase-firestore" ,
231+ " :firebase-firestore:ktx" ,
232+ " :firebase-perf" ,
233+ " :firebase-perf:ktx" ,
234+ " :firebase-components:firebase-dynamic-module-support" ,
235+ " :transport:transport-backend-cct" ,
236+ " :transport:transport-runtime"
237+ ]
238+ }
0 commit comments