File tree Expand file tree Collapse file tree 29 files changed +53
-35
lines changed
protoc-gen-firebase-encoders
firebase-inappmessaging-display
firebase-ml-modeldownloader
protolite-well-known-types Expand file tree Collapse file tree 29 files changed +53
-35
lines changed Original file line number Diff line number Diff line change 54
54
robolectricVersion = libs. versions. robolectric. get()
55
55
androidxTestCoreVersion = libs. versions. androidx. test. core. get()
56
56
androidxTestJUnitVersion = libs. versions. androidx. test. junit. get()
57
- protocVersion = libs. versions. protoc. get()
58
- javaliteVersion = libs. versions. javalite. get()
59
- protobufJavaUtilVersion = libs. versions. protobufjavautil. get()
60
57
}
61
58
62
59
apply plugin : com.google.firebase.gradle.plugins.PublishingPlugin
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
-
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
3
4
Original file line number Diff line number Diff line change 32
32
33
33
protobuf {
34
34
protoc {
35
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
35
+ artifact = libs . protoc. get() . toString()
36
36
}
37
37
}
38
38
@@ -47,7 +47,7 @@ dependencies {
47
47
testAnnotationProcessor project(' :encoders:firebase-encoders-processor' )
48
48
49
49
testImplementation ' com.google.guava:guava:31.0-jre'
50
- testImplementation " com.google. protobuf:protobuf- java- util: $p rotobufJavaUtilVersion "
50
+ testImplementation libs . protobuf. java. util
51
51
testImplementation " com.google.truth:truth:$googleTruthVersion "
52
52
testImplementation ' com.google.truth.extensions:truth-proto-extension:1.0'
53
53
testImplementation ' junit:junit:4.13.1'
Original file line number Diff line number Diff line change @@ -22,7 +22,7 @@ plugins {
22
22
23
23
protobuf {
24
24
protoc {
25
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
25
+ artifact = libs . protoc. get() . toString()
26
26
}
27
27
}
28
28
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ dependencies {
26
26
27
27
protobuf {
28
28
protoc {
29
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
29
+ artifact = libs . protoc. get() . toString()
30
30
}
31
31
plugins {
32
32
firebaseEncoders {
@@ -51,7 +51,7 @@ dependencies {
51
51
52
52
testImplementation project(" :encoders:firebase-encoders" )
53
53
testImplementation project(" :encoders:firebase-encoders-proto" )
54
- testImplementation " com.google. protobuf:protobuf-java:3.21.9 "
54
+ testImplementation libs . protobuf. java
55
55
testImplementation " com.google.truth:truth:1.0.1"
56
56
testImplementation ' junit:junit:4.13.1'
57
57
}
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
-
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
3
4
4
5
# 22.0.0
5
6
* [ changed] Bump internal dependencies
Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ dependencies {
124
124
125
125
androidTestImplementation " androidx.test:core:$androidxTestCoreVersion "
126
126
androidTestImplementation ' androidx.test:runner:1.4.0'
127
- androidTestImplementation " com.google. protobuf:protobuf-javalite: $j avaliteVersion "
127
+ androidTestImplementation libs . protobuf. java . lite
128
128
androidTestImplementation ' com.linkedin.dexmaker:dexmaker:2.28.1'
129
129
androidTestImplementation ' com.linkedin.dexmaker:dexmaker-mockito:2.28.1'
130
130
androidTestImplementation ' org.mockito:mockito-core:3.4.3'
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
4
+
2
5
3
6
# 19.2.0
4
7
* [ fixed] Improved data consistency for rapid user actions.
Original file line number Diff line number Diff line change @@ -104,7 +104,7 @@ dependencies {
104
104
androidTestImplementation(libs. androidx. test. runner)
105
105
androidTestImplementation(libs. androidx. test. junit)
106
106
androidTestImplementation(" com.google.firebase:firebase-encoders-json:18.0.1" )
107
- androidTestImplementation(" com.google. protobuf:protobuf-java:3.21.11 " )
107
+ androidTestImplementation(libs . protobuf. java )
108
108
androidTestImplementation(libs. truth)
109
109
androidTestImplementation(" com.linkedin.dexmaker:dexmaker:2.28.3" )
110
110
androidTestImplementation(libs. mockito. dexmaker)
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
2
4
3
5
# 16.0.0-beta01
4
6
* [ feature] Initial release of the Data Connect SDK (public preview). Learn how to
19
21
([ #6299 ] ( https://github.com/firebase/firebase-android-sdk/pull/6299 ) )
20
22
* [ changed] Added ` equals ` and ` hashCode ` methods to ` GeneratedConnector ` .
21
23
([ #6177 ] ( https://github.com/firebase/firebase-android-sdk/pull/6177 ) )
24
+
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
-
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
3
4
4
5
# 25.1.0
5
6
* [ feature] Add support for the VectorValue type. [ #6154 ] ( //github.com/firebase/firebase-android-sdk/pull/6154 )
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ protobuf {
36
36
// Configure the protoc executable
37
37
protoc {
38
38
// Download from repositories
39
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
39
+ artifact = libs . protoc. get() . toString()
40
40
}
41
41
plugins {
42
42
grpc {
@@ -164,7 +164,7 @@ dependencies {
164
164
testImplementation ' org.mockito:mockito-core:2.25.0'
165
165
testImplementation " org.robolectric:robolectric:$robolectricVersion "
166
166
167
- testCompileOnly " com.google. protobuf:protobuf- java: $p rotocVersion "
167
+ testCompileOnly libs . protobuf. java
168
168
169
169
androidTestImplementation " androidx.annotation:annotation:1.1.0"
170
170
androidTestImplementation ' androidx.test:rules:1.5.0'
Original file line number Diff line number Diff line change @@ -71,5 +71,5 @@ dependencies {
71
71
testImplementation ' org.mockito:mockito-core:2.25.0'
72
72
testImplementation " org.robolectric:robolectric:$robolectricVersion "
73
73
74
- testCompileOnly " com.google. protobuf:protobuf- java: $p rotocVersion "
74
+ testCompileOnly libs . protobuf. java
75
75
}
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
-
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
3
4
4
5
# 21.0.0
5
6
* [ fixed] Fixed bad token exception while showing FIAM
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
-
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
3
4
4
5
# 21.0.0
5
6
* [ fixed] Fixed bad token exception while showing FIAM
Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ protobuf {
32
32
// Configure the protoc executable
33
33
protoc {
34
34
// Download from repositories
35
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
35
+ artifact = libs . protoc. get() . toString()
36
36
}
37
37
plugins {
38
38
grpc {
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
4
+
2
5
3
6
# 24.0.2
4
7
* [ changed] Included message priority when logging to Firelog.
Original file line number Diff line number Diff line change @@ -25,7 +25,7 @@ protobuf {
25
25
protobuild project(path : ' :encoders:protoc-gen-firebase-encoders' , configuration : ' shadow' )
26
26
}
27
27
protoc {
28
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
28
+ artifact = libs . protoc. get() . toString()
29
29
}
30
30
plugins {
31
31
firebaseEncoders {
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
2
4
3
5
4
6
# 25.0.0
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ protobuf {
34
34
// Configure the protoc executable
35
35
protoc {
36
36
// Download from repositories
37
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
37
+ artifact = libs . protoc. get() . toString()
38
38
}
39
39
generateProtoTasks {
40
40
all(). each { task ->
@@ -121,7 +121,7 @@ dependencies {
121
121
testImplementation ' androidx.test:runner:1.5.1'
122
122
testImplementation " androidx.test.ext:junit:$androidxTestJUnitVersion "
123
123
testImplementation ' com.github.tomakehurst:wiremock-standalone:2.26.3'
124
- testImplementation " com.google. protobuf:protobuf- java- util: $p rotobufJavaUtilVersion "
124
+ testImplementation libs . protobuf. java. util
125
125
testImplementation " com.google.truth:truth:$googleTruthVersion "
126
126
testImplementation ' com.google.truth.extensions:truth-proto-extension:1.0'
127
127
testImplementation ' junit:junit:4.13-beta-2'
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
-
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
3
4
4
5
# 21.0.1
5
6
* [ fixed] Fixed an ` ExceptionInInitializerError ` where the ` url.openStream() ` causes a crash if
Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ firebaseLibrary {
36
36
37
37
protobuf {
38
38
protoc {
39
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
39
+ artifact = libs . protoc. get() . toString()
40
40
}
41
41
generateProtoTasks {
42
42
all(). each { task ->
@@ -104,7 +104,7 @@ dependencies {
104
104
implementation " androidx.annotation:annotation:1.1.0"
105
105
implementation " androidx.lifecycle:lifecycle-process:2.3.1"
106
106
implementation " com.google.android.gms:play-services-tasks:18.0.1"
107
- implementation " com.google. protobuf:protobuf-javalite: $j avaliteVersion "
107
+ implementation libs . protobuf. java . lite
108
108
implementation " org.jetbrains.kotlin:kotlin-stdlib:$kotlinVersion "
109
109
implementation ' androidx.annotation:annotation:1.7.0'
110
110
implementation ' androidx.appcompat:appcompat:1.2.0'
@@ -130,7 +130,7 @@ dependencies {
130
130
exclude group : ' com.google.firebase' , module : ' firebase-common'
131
131
exclude group : ' com.google.firebase' , module : ' firebase-components'
132
132
}
133
- testCompileOnly " com.google. protobuf:protobuf-java:3.21.9 "
133
+ testCompileOnly libs . protobuf. java
134
134
testImplementation " androidx.test:core:$androidxTestCoreVersion "
135
135
testImplementation " com.google.truth:truth:$googleTruthVersion "
136
136
testImplementation " org.robolectric:robolectric:$robolectricVersion "
Original file line number Diff line number Diff line change @@ -59,5 +59,5 @@ dependencies {
59
59
testImplementation ' org.mockito:mockito-core:2.25.0'
60
60
testImplementation " org.robolectric:robolectric:$robolectricVersion "
61
61
62
- testCompileOnly " com.google. protobuf:protobuf-java:3.21.9 "
62
+ testCompileOnly libs . protobuf. java
63
63
}
Original file line number Diff line number Diff line change @@ -9,14 +9,14 @@ coroutines = "1.7.3"
9
9
dagger = " 2.43.2"
10
10
grpc = " 1.62.2"
11
11
grpcKotlin = " 1.4.1"
12
- javalite = " 3.21.11 "
12
+ javalite = " 3.25.5 "
13
13
kotlin = " 1.8.22"
14
14
mockk = " 1.13.11"
15
15
serialization-plugin = " 1.8.22"
16
- protoc = " 3.21.11 "
16
+ protoc = " 3.25.5 "
17
17
truth = " 1.4.2"
18
18
robolectric = " 4.12"
19
- protobufjavautil = " 3.21.11 "
19
+ protobufjavautil = " 3.25.5 "
20
20
kotest = " 5.9.0" # Do not use 5.9.1 because it reverts the fix for https://github.com/kotest/kotest/issues/3981
21
21
quickcheck = " 0.6"
22
22
serialization = " 1.5.1"
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ firebaseLibrary {
26
26
27
27
protobuf {
28
28
protoc {
29
- artifact = " com.google.protobuf:protoc:$p rotocVersion "
29
+ artifact = " com.google.protobuf:protoc:3.21.11 "
30
30
}
31
31
generateProtoTasks {
32
32
all(). each { task ->
@@ -68,5 +68,5 @@ dependencies {
68
68
exclude group : " com.google.protobuf" , module : " protobuf-java"
69
69
}
70
70
71
- implementation " com.google.protobuf:protobuf-javalite:$j avaliteVersion "
71
+ implementation " com.google.protobuf:protobuf-javalite:3.21.11 "
72
72
}
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
2
4
3
5
4
6
# 3.3.0
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ protobuf {
29
29
// Configure the protoc executable
30
30
protoc {
31
31
// Download from repositories
32
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
32
+ artifact = libs . protoc. get() . toString()
33
33
}
34
34
generateProtoTasks {
35
35
all(). each { task ->
@@ -71,7 +71,7 @@ dependencies {
71
71
72
72
testImplementation " androidx.test:core:$androidxTestCoreVersion "
73
73
testImplementation ' com.github.tomakehurst:wiremock:3.0.1'
74
- testImplementation " com.google. protobuf:protobuf- java- util: $p rotobufJavaUtilVersion "
74
+ testImplementation libs . protobuf. java. util
75
75
testImplementation " com.google.truth:truth:$googleTruthVersion "
76
76
testImplementation ' com.google.truth.extensions:truth-proto-extension:1.0'
77
77
testImplementation ' junit:junit:4.13.1'
Original file line number Diff line number Diff line change 1
1
# Unreleased
2
+ * [ changed] Updated protobuf dependency to ` 3.25.5 ` to fix
3
+ [ CVE-2024 -7254] ( https://github.com/advisories/GHSA-735f-pc8j-v9w8 ) .
2
4
3
5
4
6
# 3.3.0
Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ dependencies {
26
26
27
27
protobuf {
28
28
protoc {
29
- artifact = " com.google.protobuf: protoc: $p rotocVersion "
29
+ artifact = libs . protoc. get() . toString()
30
30
}
31
31
plugins {
32
32
firebaseEncoders {
You can’t perform that action at this time.
0 commit comments