Update GSON to 2.10.1
This adds support for record serialization.
Work towards #4005
Closes #22433.
PiperOrigin-RevId: 637912540
Change-Id: Iea2075f9c256ae2525ae2c96442f0bace2d453d4
diff --git a/MODULE.bazel b/MODULE.bazel
index bcc68fc..c2108f1 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -94,7 +94,7 @@
"com.google.auto.value:auto-value:1.10.4",
"com.google.auto.value:auto-value-annotations:1.10.4",
"com.google.code.findbugs:jsr305:3.0.2",
- "com.google.code.gson:gson:2.9.0",
+ "com.google.code.gson:gson:2.10.1",
"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0",
"com.google.errorprone:error_prone_annotation:2.23.0",
"com.google.errorprone:error_prone_annotations:2.23.0",
diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock
index 4ed5e0a..01b2f9c 100644
--- a/MODULE.bazel.lock
+++ b/MODULE.bazel.lock
@@ -1,6 +1,6 @@
{
"lockFileVersion": 6,
- "moduleFileHash": "26923f93b024aa4aa0410156224bfc1176bfceebc4ae83e866a43839a82e69f9",
+ "moduleFileHash": "5abc3e1075e1b364965663a0cb3d98f9b88087d0f569e1829da9bea0a470c72d",
"flags": {
"cmdRegistries": [
"https://bcr.bazel.build/"
@@ -68,7 +68,7 @@
"com.google.auto.value:auto-value:1.10.4",
"com.google.auto.value:auto-value-annotations:1.10.4",
"com.google.code.findbugs:jsr305:3.0.2",
- "com.google.code.gson:gson:2.9.0",
+ "com.google.code.gson:gson:2.10.1",
"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter:3.3.0",
"com.google.errorprone:error_prone_annotation:2.23.0",
"com.google.errorprone:error_prone_annotations:2.23.0",
@@ -2942,7 +2942,7 @@
"general": {
"bzlTransitiveDigest": "iHLxWy9Kdma4o6vQG1U0vO82d7jPg9gng3gCoY4Dn88=",
"recordedFileInputs": {
- "@@//MODULE.bazel": "26923f93b024aa4aa0410156224bfc1176bfceebc4ae83e866a43839a82e69f9",
+ "@@//MODULE.bazel": "5abc3e1075e1b364965663a0cb3d98f9b88087d0f569e1829da9bea0a470c72d",
"@@//src/test/tools/bzlmod/MODULE.bazel.lock": "99db65ecc18d13d1bcc88af7af29c05f48a97ee1e3b2516b1df3817eb2843aa5"
},
"recordedDirentsInputs": {},
@@ -4794,7 +4794,7 @@
"recordedFileInputs": {
"@@//src/tools/android/maven_android_install.json": "09bff3e33d291336046f7c9201630fb5e014f0e60b78b6f09b84e4f5f73ed04f",
"@@rules_jvm_external~//rules_jvm_external_deps_install.json": "cafb5d2d8119391eb2b322ce3840d3352ea82d496bdb8cbd4b6779ec4d044dda",
- "@@//maven_install.json": "84ca3646b4d12570872521f9057b92581b595bea625ce3c288880dd1d27282eb"
+ "@@//maven_install.json": "01e0711721ff11f8ff15d409ba5e6e831524102317fe699a80c1609b74c9dada"
},
"recordedDirentsInputs": {},
"envVariables": {},
@@ -5405,7 +5405,7 @@
"{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.10.4\" }",
"{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.10.4\" }",
"{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }",
- "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }",
+ "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }",
"{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }",
"{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.23.0\" }",
"{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.23.0\" }",
@@ -7571,17 +7571,6 @@
"downloaded_file_path": "v1/io/grpc/grpc-services/1.56.1/grpc-services-1.56.1.jar"
}
},
- "com_google_code_gson_gson_2_9_0": {
- "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
- "ruleClassName": "http_file",
- "attributes": {
- "sha256": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d",
- "urls": [
- "https://repo1.maven.org/maven2/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar"
- ],
- "downloaded_file_path": "v1/com/google/code/gson/gson/2.9.0/gson-2.9.0.jar"
- }
- },
"software_amazon_awssdk_regions_2_20_128": {
"bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl",
"ruleClassName": "http_file",
@@ -8054,7 +8043,7 @@
"{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value\", \"version\": \"1.10.4\" }",
"{ \"group\": \"com.google.auto.value\", \"artifact\": \"auto-value-annotations\", \"version\": \"1.10.4\" }",
"{ \"group\": \"com.google.code.findbugs\", \"artifact\": \"jsr305\", \"version\": \"3.0.2\" }",
- "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.9.0\" }",
+ "{ \"group\": \"com.google.code.gson\", \"artifact\": \"gson\", \"version\": \"2.10.1\" }",
"{ \"group\": \"com.google.code.java-allocation-instrumenter\", \"artifact\": \"java-allocation-instrumenter\", \"version\": \"3.3.0\" }",
"{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotation\", \"version\": \"2.23.0\" }",
"{ \"group\": \"com.google.errorprone\", \"artifact\": \"error_prone_annotations\", \"version\": \"2.23.0\" }",
diff --git a/maven_install.json b/maven_install.json
index 729e033..591b961 100644
--- a/maven_install.json
+++ b/maven_install.json
@@ -1,9 +1,9 @@
{
"__AUTOGENERATED_FILE_DO_NOT_MODIFY_THIS_FILE_MANUALLY": "THERE_IS_NO_DATA_ONLY_ZUUL",
- "__INPUT_ARTIFACTS_HASH": -1409653514,
- "__RESOLVED_ARTIFACTS_HASH": 1355380049,
+ "__INPUT_ARTIFACTS_HASH": -1197677995,
+ "__RESOLVED_ARTIFACTS_HASH": -957182591,
"conflict_resolution": {
- "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.9.0",
+ "com.google.code.gson:gson:2.8.9": "com.google.code.gson:gson:2.10.1",
"com.google.errorprone:error_prone_annotations:2.23.0": "com.google.errorprone:error_prone_annotations:2.24.1",
"com.google.errorprone:error_prone_annotations:2.3.2": "com.google.errorprone:error_prone_annotations:2.24.1",
"com.google.guava:failureaccess:1.0.1": "com.google.guava:failureaccess:1.0.2",
@@ -121,9 +121,9 @@
},
"com.google.code.gson:gson": {
"shasums": {
- "jar": "c96d60551331a196dac54b745aa642cd078ef89b6f267146b705f2c2cbef052d"
+ "jar": "4241c14a7727c34feea6507ec801318a3d4a90f070e4525681079fb94ee4c593"
},
- "version": "2.9.0"
+ "version": "2.10.1"
},
"com.google.code.java-allocation-instrumenter:java-allocation-instrumenter": {
"shasums": {