)]}'
{
  "log": [
    {
      "commit": "7422238d6e3307d7fe2c317ff589e35388095b08",
      "tree": "c49b6d2d7645f218d6ccc7673d5d257736b869dc",
      "parents": [
        "093eaa67b48850e645a13b551215306bc72ee4ad",
        "cd5366e9798546f2c7b94248aac17b2c68148463"
      ],
      "author": {
        "name": "Sandro Montanari",
        "email": "sandrom@google.com",
        "time": "Wed Nov 13 12:31:52 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 13 12:31:52 2024 +0000"
      },
      "message": "Add com.android.tethering to available list for Auto usage am: 5fa6e0f107 am: cd5366e979\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3342985\n\nChange-Id: I531c36d73447f5b084fde21b0655a869ab7d6003\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd5366e9798546f2c7b94248aac17b2c68148463",
      "tree": "c49b6d2d7645f218d6ccc7673d5d257736b869dc",
      "parents": [
        "a6ca4b7227365e331af778eca985c386c88da6c5",
        "5fa6e0f107c77978e18ec2a9fb265e738c01b2ff"
      ],
      "author": {
        "name": "Sandro Montanari",
        "email": "sandrom@google.com",
        "time": "Wed Nov 13 11:58:45 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Nov 13 11:58:45 2024 +0000"
      },
      "message": "Add com.android.tethering to available list for Auto usage am: 5fa6e0f107\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3342985\n\nChange-Id: I6cdc7fd0f9ea05acc16676468405821edd179dd3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5fa6e0f107c77978e18ec2a9fb265e738c01b2ff",
      "tree": "c49b6d2d7645f218d6ccc7673d5d257736b869dc",
      "parents": [
        "ef136f94e978f4453b50fe76decaa07b1045c25d"
      ],
      "author": {
        "name": "Sandro Montanari",
        "email": "sandrom@google.com",
        "time": "Fri Nov 08 15:51:04 2024 +0000"
      },
      "committer": {
        "name": "Sandro Montanari",
        "email": "sandrom@google.com",
        "time": "Fri Nov 08 15:51:04 2024 +0000"
      },
      "message": "Add com.android.tethering to available list for Auto usage\n\nBug: 319829948\nTest: atest NetworkSecurityUnitTests\nChange-Id: I1d5fe0d7f4d561e428bbdcdd9ed4f77015df6ca2\n"
    },
    {
      "commit": "093eaa67b48850e645a13b551215306bc72ee4ad",
      "tree": "0a94735897962b9672f94c08bb00d4a88aaf5570",
      "parents": [
        "137cf43fdf4ae5a98a0aab276050a3aeb0c17058",
        "a6ca4b7227365e331af778eca985c386c88da6c5"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 21:55:08 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 17 21:55:08 2024 +0000"
      },
      "message": "[automerger skipped] Mark 24Q4 as merged in aosp-main-future am: a6ca4b7227 -s ours\n\nam skip reason: Merged-In I2e18c388671f9e5148aae1416df7520d7ea056dd with SHA-1 aa82303b6f is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/auto/+/29935374\n\nChange-Id: I6dd7a24a722889136c575ea436ee129d8ee92d79\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a6ca4b7227365e331af778eca985c386c88da6c5",
      "tree": "0a94735897962b9672f94c08bb00d4a88aaf5570",
      "parents": [
        "49af00dba5e339db8809a512e822db22fbde981b",
        "c224d5b20059777ffb7c782ef2eca917fd533b8e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:24 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:24 2024 -0700"
      },
      "message": "Mark 24Q4 as merged in aosp-main-future\n\nBug: 373937381\nMerged-In: I2e18c388671f9e5148aae1416df7520d7ea056dd\nChange-Id: I1cde71066f8ac7a1a97a09e772075320b44a8431\n"
    },
    {
      "commit": "137cf43fdf4ae5a98a0aab276050a3aeb0c17058",
      "tree": "0a94735897962b9672f94c08bb00d4a88aaf5570",
      "parents": [
        "c224d5b20059777ffb7c782ef2eca917fd533b8e",
        "49af00dba5e339db8809a512e822db22fbde981b"
      ],
      "author": {
        "name": "Shreshta Manu",
        "email": "shreshtabm@google.com",
        "time": "Thu Sep 26 22:15:13 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 26 22:15:13 2024 +0000"
      },
      "message": "[Ranging] Add com.android.uwb to available list for Auto usage am: ef136f94e9 am: 49af00dba5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3282756\n\nChange-Id: I2d7aa26581b8c5fbd668d2cb1d4d0def13cf37f2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49af00dba5e339db8809a512e822db22fbde981b",
      "tree": "0a94735897962b9672f94c08bb00d4a88aaf5570",
      "parents": [
        "a3b8d9e12068df08fd5505d9aed4aeb3dd8e74f9",
        "ef136f94e978f4453b50fe76decaa07b1045c25d"
      ],
      "author": {
        "name": "Shreshta Manu",
        "email": "shreshtabm@google.com",
        "time": "Thu Sep 26 21:43:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 26 21:43:04 2024 +0000"
      },
      "message": "[Ranging] Add com.android.uwb to available list for Auto usage am: ef136f94e9\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3282756\n\nChange-Id: I012955a6c0426fe4caeb3e8441ce6ade6ef5e182\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ef136f94e978f4453b50fe76decaa07b1045c25d",
      "tree": "0a94735897962b9672f94c08bb00d4a88aaf5570",
      "parents": [
        "a3b8d9e12068df08fd5505d9aed4aeb3dd8e74f9"
      ],
      "author": {
        "name": "Shreshta Manu",
        "email": "shreshtabm@google.com",
        "time": "Thu Sep 26 16:15:41 2024 +0000"
      },
      "committer": {
        "name": "Shreshta Manu",
        "email": "shreshtabm@google.com",
        "time": "Thu Sep 26 16:15:41 2024 +0000"
      },
      "message": "[Ranging] Add com.android.uwb to available list for Auto usage\n\nBug: 369724898\nTest: Compiles\nChange-Id: I3329941065f90ccfe36ff2775d87b46e72760a0a\n"
    },
    {
      "commit": "c224d5b20059777ffb7c782ef2eca917fd533b8e",
      "tree": "b1bd1f8b1a161b0d1c217265043009aa7d9d3ca8",
      "parents": [
        "aa82303b6fae17548db33cffb8a0a65f1a414efb",
        "a3b8d9e12068df08fd5505d9aed4aeb3dd8e74f9"
      ],
      "author": {
        "name": "Anvesh Renikindi (xWF)",
        "email": "renikindi@google.com",
        "time": "Mon Jul 29 17:52:16 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 29 17:52:16 2024 +0000"
      },
      "message": "[automerger skipped] Adding apex_available am: 6f3f875b40 am: a3b8d9e120 -s ours\n\nam skip reason: Merged-In I2e18c388671f9e5148aae1416df7520d7ea056dd with SHA-1 aa82303b6f is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3196318\n\nChange-Id: I13e0831e1539afcede90d2a13ae5a9c002b58885\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a3b8d9e12068df08fd5505d9aed4aeb3dd8e74f9",
      "tree": "b1bd1f8b1a161b0d1c217265043009aa7d9d3ca8",
      "parents": [
        "c4d10cfbd96270b52cc7d5c7300c3d16cb21efc2",
        "6f3f875b404eba9b837fe36ab5a0d548a8202048"
      ],
      "author": {
        "name": "Anvesh Renikindi (xWF)",
        "email": "renikindi@google.com",
        "time": "Mon Jul 29 17:30:04 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jul 29 17:30:04 2024 +0000"
      },
      "message": "Adding apex_available am: 6f3f875b40\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3196318\n\nChange-Id: I7ee11df0b1dc21e12f80ff694e7fa4aa66d3b2f1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6f3f875b404eba9b837fe36ab5a0d548a8202048",
      "tree": "b1bd1f8b1a161b0d1c217265043009aa7d9d3ca8",
      "parents": [
        "51865dd269c167ea4cdc2bed83d0cc34ea790441"
      ],
      "author": {
        "name": "Anvesh Renikindi (xWF)",
        "email": "renikindi@google.com",
        "time": "Wed Jul 24 18:51:18 2024 +0000"
      },
      "committer": {
        "name": "Anvesh Renikindi (xWF)",
        "email": "renikindi@google.com",
        "time": "Mon Jul 29 16:07:44 2024 +0000"
      },
      "message": "Adding apex_available\n\nChange-Id: I2e18c388671f9e5148aae1416df7520d7ea056dd\nMerged-In: I2e18c388671f9e5148aae1416df7520d7ea056dd\nTest: Treehugger\n"
    },
    {
      "commit": "aa82303b6fae17548db33cffb8a0a65f1a414efb",
      "tree": "b1bd1f8b1a161b0d1c217265043009aa7d9d3ca8",
      "parents": [
        "c4d10cfbd96270b52cc7d5c7300c3d16cb21efc2"
      ],
      "author": {
        "name": "Anvesh Renikindi (xWF)",
        "email": "renikindi@google.com",
        "time": "Wed Jul 24 18:51:18 2024 +0000"
      },
      "committer": {
        "name": "Anvesh Renikindi (xWF)",
        "email": "renikindi@google.com",
        "time": "Wed Jul 24 18:51:22 2024 +0000"
      },
      "message": "Adding apex_available\n\nChange-Id: I2e18c388671f9e5148aae1416df7520d7ea056dd\n"
    },
    {
      "commit": "c4d10cfbd96270b52cc7d5c7300c3d16cb21efc2",
      "tree": "9ec50f5427939edff29a39b387c3295c812a84ae",
      "parents": [
        "0090dcafda35d69dbbcbefbe1a5caa147146f46f",
        "e0343a0e220e2cb6b815cd73e42d95916bb5fb7c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 13 14:29:25 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 13 14:29:25 2024 +0000"
      },
      "message": "Merge \"Upgrade ASM to 9.6\" into main am: 51865dd269 am: e0343a0e22\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3125094\n\nChange-Id: I56b7179188709ee82b60dafd335be738a33d9daa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e0343a0e220e2cb6b815cd73e42d95916bb5fb7c",
      "tree": "9ec50f5427939edff29a39b387c3295c812a84ae",
      "parents": [
        "f1975a0674e2184aa316750be4a25ebbb15a5107",
        "51865dd269c167ea4cdc2bed83d0cc34ea790441"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 13 14:21:22 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Jun 13 14:21:22 2024 +0000"
      },
      "message": "Merge \"Upgrade ASM to 9.6\" into main am: 51865dd269\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3125094\n\nChange-Id: If8d3dcf6cf1faf3d77e9599c93d735808de4eaa6\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "51865dd269c167ea4cdc2bed83d0cc34ea790441",
      "tree": "9ec50f5427939edff29a39b387c3295c812a84ae",
      "parents": [
        "f1975a0674e2184aa316750be4a25ebbb15a5107",
        "0a558a2fc1e544c236c01c2daa5022dedd285170"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Jun 13 14:17:26 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jun 13 14:17:26 2024 +0000"
      },
      "message": "Merge \"Upgrade ASM to 9.6\" into main"
    },
    {
      "commit": "0a558a2fc1e544c236c01c2daa5022dedd285170",
      "tree": "9ec50f5427939edff29a39b387c3295c812a84ae",
      "parents": [
        "34804e146c75f28a815e2dc7947c4c27f38eb8b9"
      ],
      "author": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jun 11 15:05:41 2024 +0100"
      },
      "committer": {
        "name": "Sorin Basca",
        "email": "sorinbasca@google.com",
        "time": "Tue Jun 11 15:05:41 2024 +0100"
      },
      "message": "Upgrade ASM to 9.6\n\nBug: 342332820\nTest: RUN_ERROR_PRONE\u003dtrue m -j96 javac-check lint-check dist\nChange-Id: I327a277ad656310f421a7106102681b3e4845dd1\n"
    },
    {
      "commit": "0090dcafda35d69dbbcbefbe1a5caa147146f46f",
      "tree": "7d5d3fb36da682fe68624f3e53478e798435d8e4",
      "parents": [
        "003cdc417e0e1be68beee239c629f4e58d3aa7b4",
        "f1975a0674e2184aa316750be4a25ebbb15a5107"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 19 03:01:48 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 19 03:01:48 2024 +0000"
      },
      "message": "Merge \"Enable windows target\" into main am: 34804e146c am: f1975a0674\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3005782\n\nChange-Id: Icfe54a8df7435769d98f2cb7ba9dce3ee92ac688\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f1975a0674e2184aa316750be4a25ebbb15a5107",
      "tree": "7d5d3fb36da682fe68624f3e53478e798435d8e4",
      "parents": [
        "003cdc417e0e1be68beee239c629f4e58d3aa7b4",
        "34804e146c75f28a815e2dc7947c4c27f38eb8b9"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 19 02:47:03 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Mar 19 02:47:03 2024 +0000"
      },
      "message": "Merge \"Enable windows target\" into main am: 34804e146c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/3005782\n\nChange-Id: Ief8d8b67e3ab037f9da6b21632c993b7323ad010\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "34804e146c75f28a815e2dc7947c4c27f38eb8b9",
      "tree": "7d5d3fb36da682fe68624f3e53478e798435d8e4",
      "parents": [
        "003cdc417e0e1be68beee239c629f4e58d3aa7b4",
        "7719ab893b04fbd50037b9cc696cbf87262f777f"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Mar 19 02:34:15 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Mar 19 02:34:15 2024 +0000"
      },
      "message": "Merge \"Enable windows target\" into main"
    },
    {
      "commit": "7719ab893b04fbd50037b9cc696cbf87262f777f",
      "tree": "7d5d3fb36da682fe68624f3e53478e798435d8e4",
      "parents": [
        "c3230c2149973f66724f685cfcc5d62d555d4040"
      ],
      "author": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Wed Feb 28 14:49:16 2024 +0000"
      },
      "committer": {
        "name": "Matt Gilbride",
        "email": "mattgilbride@google.com",
        "time": "Mon Mar 18 13:49:20 2024 +0000"
      },
      "message": "Enable windows target\n\n`//tools/apksig` build targets will soon depend\non this, and windows must be enabled (transitively)\non all dependencies.\n\nBug: 319296492\nTest: TH\nChange-Id: Ief01d8d5a6c5d27d6401b6f71ad956ec03641c3e\n"
    },
    {
      "commit": "003cdc417e0e1be68beee239c629f4e58d3aa7b4",
      "tree": "6715a6599253a4d8e5a2e111c8e230acd5a5eddd",
      "parents": [
        "d8b2f11027d9efe7f64a1d6df2ca847fd5b40a45",
        "c3230c2149973f66724f685cfcc5d62d555d4040"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Oct 13 18:07:14 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 13 18:07:14 2023 +0000"
      },
      "message": "Upgrade auto to auto-value-1.10.4 am: 0e59377fe8 am: 81e8e4e278 am: ce1d4d194c am: 71f5ec0e60 am: c3230c2149\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2787413\n\nChange-Id: I9d396892e7c62255ca678cee5d8783dcb22bdead\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c3230c2149973f66724f685cfcc5d62d555d4040",
      "tree": "6715a6599253a4d8e5a2e111c8e230acd5a5eddd",
      "parents": [
        "49ffe1abdeca2947ef11de1a5ddfbc8327f7b66d",
        "71f5ec0e60efc62c12de117eae43933253648102"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Oct 13 17:35:18 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 13 17:35:18 2023 +0000"
      },
      "message": "Upgrade auto to auto-value-1.10.4 am: 0e59377fe8 am: 81e8e4e278 am: ce1d4d194c am: 71f5ec0e60\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2787413\n\nChange-Id: I4d99619e44de9379cf1b0c19c2dc7b3e31d026f1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "71f5ec0e60efc62c12de117eae43933253648102",
      "tree": "6715a6599253a4d8e5a2e111c8e230acd5a5eddd",
      "parents": [
        "98279d3bb8b70dd5474c7821744e91d40e8011e2",
        "ce1d4d194c8dc6a53a5296a22ebf02e35cdc0f23"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Oct 13 16:46:30 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 13 16:46:30 2023 +0000"
      },
      "message": "Upgrade auto to auto-value-1.10.4 am: 0e59377fe8 am: 81e8e4e278 am: ce1d4d194c\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2787413\n\nChange-Id: Ie0262b3a2b42d625fd24f15d006607ce9e302854\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ce1d4d194c8dc6a53a5296a22ebf02e35cdc0f23",
      "tree": "6715a6599253a4d8e5a2e111c8e230acd5a5eddd",
      "parents": [
        "202cc7944c9a43887df35a25685ff92d6f18efd0",
        "81e8e4e278e0fa5c792e41ad85df9c46ee4f253a"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Oct 13 16:10:38 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 13 16:10:38 2023 +0000"
      },
      "message": "Upgrade auto to auto-value-1.10.4 am: 0e59377fe8 am: 81e8e4e278\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2787413\n\nChange-Id: I4ee0986913330d01854fd219f4d57ceac5facde4\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "81e8e4e278e0fa5c792e41ad85df9c46ee4f253a",
      "tree": "6715a6599253a4d8e5a2e111c8e230acd5a5eddd",
      "parents": [
        "1760f284b83a95416948249788b07573f9defa83",
        "0e59377fe839c4b67ddf2ea64661a46be1d2c182"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Fri Oct 13 15:40:37 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 13 15:40:37 2023 +0000"
      },
      "message": "Upgrade auto to auto-value-1.10.4 am: 0e59377fe8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2787413\n\nChange-Id: I79f358b69477c8636569f9fff7fa789526073513\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0e59377fe839c4b67ddf2ea64661a46be1d2c182",
      "tree": "6715a6599253a4d8e5a2e111c8e230acd5a5eddd",
      "parents": [
        "f19de62c70a7b79423fb1f997b6ed3ce22059b2e",
        "3f69cd2551a72828ef772a22d31e23e061dd0e79"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 20:38:25 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 20:40:33 2023 +0000"
      },
      "message": "Upgrade auto to auto-value-1.10.4\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update auto\nFor more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: Ib20ca23645ff92c1c91c5d38621d3da1aa814e59\n"
    },
    {
      "commit": "d8b2f11027d9efe7f64a1d6df2ca847fd5b40a45",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "e6d663bfbb15d66f579c5a97b14d9f83bbf924f0",
        "49ffe1abdeca2947ef11de1a5ddfbc8327f7b66d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Sat Oct 07 00:19:48 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Sat Oct 07 00:19:48 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: f19de62c70 -s ours am: 1760f284b8 -s ours am: 202cc7944c -s ours am: 98279d3bb8 -s ours am: 49ffe1abde -s ours\n\nam skip reason: Merged-In I5007eab3d398766b469c53e96ae0d187fb6e9e3a with SHA-1 d2e2d859da is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2775962\n\nChange-Id: I160779e186acb960acbb88131cd4bd38d39bee30\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "49ffe1abdeca2947ef11de1a5ddfbc8327f7b66d",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "1bf36f635e8aa974a47f9b1e6f034178a4f56f9a",
        "98279d3bb8b70dd5474c7821744e91d40e8011e2"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 11:00:17 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 11:00:17 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: f19de62c70 -s ours am: 1760f284b8 -s ours am: 202cc7944c -s ours am: 98279d3bb8 -s ours\n\nam skip reason: Merged-In I5007eab3d398766b469c53e96ae0d187fb6e9e3a with SHA-1 d2e2d859da is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2775962\n\nChange-Id: Idb003cc1ef80f42857697c9f650d6185075dc657\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "98279d3bb8b70dd5474c7821744e91d40e8011e2",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "2e6fbe22eb809c9e117e998c706cf9ca9e472b97",
        "202cc7944c9a43887df35a25685ff92d6f18efd0"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 09:50:27 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 09:50:27 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: f19de62c70 -s ours am: 1760f284b8 -s ours am: 202cc7944c -s ours\n\nam skip reason: Merged-In I5007eab3d398766b469c53e96ae0d187fb6e9e3a with SHA-1 d2e2d859da is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2775962\n\nChange-Id: I05b622c2181e98cfc076cd4585d142850fbdc3c1\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "202cc7944c9a43887df35a25685ff92d6f18efd0",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "f71757c13417d0e61be9d8956b38c23eb309f98d",
        "1760f284b83a95416948249788b07573f9defa83"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 08:58:50 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 08:58:50 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: f19de62c70 -s ours am: 1760f284b8 -s ours\n\nam skip reason: Merged-In I5007eab3d398766b469c53e96ae0d187fb6e9e3a with SHA-1 d2e2d859da is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2775962\n\nChange-Id: Ie2b210cdc083349c91f4907d6ad8651d5b38da6a\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1760f284b83a95416948249788b07573f9defa83",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "05f7a400da77146fdf8a20ecef3e39baa1181c84",
        "f19de62c70a7b79423fb1f997b6ed3ce22059b2e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 06 07:51:46 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 06 07:51:46 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android 14 am: f19de62c70 -s ours\n\nam skip reason: Merged-In I5007eab3d398766b469c53e96ae0d187fb6e9e3a with SHA-1 d2e2d859da is already in history\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2775962\n\nChange-Id: Ic189a4147ead75b94e8c0dc2d4dd83f48879aa17\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f19de62c70a7b79423fb1f997b6ed3ce22059b2e",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "898bff0150e2d695870b93e719f76d4c5720c787",
        "05f7a400da77146fdf8a20ecef3e39baa1181c84"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 05 15:37:13 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 05 15:37:13 2023 -0700"
      },
      "message": "Merge Android 14\n\nBug: 298295554\nMerged-In: I5007eab3d398766b469c53e96ae0d187fb6e9e3a\nChange-Id: I9cf4532120274111a10c473a6ea35105ccc4bb1a\n"
    },
    {
      "commit": "3f69cd2551a72828ef772a22d31e23e061dd0e79",
      "tree": "29e0a24bb713197dffde778512e33cb5bd6c379b",
      "parents": [
        "389b6e70bc259093ce3ca998061fa7cf992028cc"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Fri Sep 08 11:57:52 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Sep 08 11:58:35 2023 -0700"
      },
      "message": "Apply a workaround for a JDK bug unconditionally.\n\nWe now always read template resources directly from the jar file containing them, rather than initially trying to use `getResourceAsStream`. That can trigger [JDK-6947916](https://bugs.openjdk.org/browse/JDK-6947916) and our existing fallback-to-workaround logic was ineffective with recent versions of EscapeVelocity. Even though the JDK bug was supposedly fixed in JDK 9 and later JDK 8 updates, people are still reporting issues with AutoValue that look exactly like it.\n\nReading directly from the jar file should not be _too_ inefficient, and each read should only happen once per compilation, no matter how many `@AutoValue` classes there are in the compilation.\n\nFixes https://github.com/google/auto/issues/1572.\n\nRELNOTES\u003dA workaround for a JDK bug with reading jar resources has been extended so it always applies, rather than just as a fallback. See #1572.\nPiperOrigin-RevId: 563814239\n"
    },
    {
      "commit": "389b6e70bc259093ce3ca998061fa7cf992028cc",
      "tree": "629520eb6df51cc87d9b15b969fa8dcce915257d",
      "parents": [
        "903ffd084a0b1d99b02be71b61c95284ed1165a6"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Sep 07 18:31:43 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Sep 07 18:32:27 2023 -0700"
      },
      "message": "Bump actions/cache from 3.3.1 to 3.3.2\n\nBumps [actions/cache](https://github.com/actions/cache) from 3.3.1 to 3.3.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/releases\"\u003eactions/cache\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.3.2\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed readme with new segment timeout values by \u003ca href\u003d\"https://github.com/kotewar\"\u003e\u003ccode\u003e@​kotewar\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1133\"\u003eactions/cache#1133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReadme fixes by \u003ca href\u003d\"https://github.com/kotewar\"\u003e\u003ccode\u003e@​kotewar\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1134\"\u003eactions/cache#1134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdated description of the lookup-only input for main action by \u003ca href\u003d\"https://github.com/kotewar\"\u003e\u003ccode\u003e@​kotewar\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1130\"\u003eactions/cache#1130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange two new actions mention as quoted text by \u003ca href\u003d\"https://github.com/bishal-pdMSFT\"\u003e\u003ccode\u003e@​bishal-pdMSFT\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1131\"\u003eactions/cache#1131\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Cross-OS Caching tips by \u003ca href\u003d\"https://github.com/pdotl\"\u003e\u003ccode\u003e@​pdotl\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1122\"\u003eactions/cache#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBazel example (Take \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/2\"\u003e#2\u003c/a\u003e️⃣) by \u003ca href\u003d\"https://github.com/vorburger\"\u003e\u003ccode\u003e@​vorburger\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1132\"\u003eactions/cache#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove actions to add new PRs and issues to a project board by \u003ca href\u003d\"https://github.com/jorendorff\"\u003e\u003ccode\u003e@​jorendorff\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1187\"\u003eactions/cache#1187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsume latest toolkit and fix dangling promise bug by \u003ca href\u003d\"https://github.com/chkimes\"\u003e\u003ccode\u003e@​chkimes\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1217\"\u003eactions/cache#1217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump action version to 3.3.2 by \u003ca href\u003d\"https://github.com/bethanyj28\"\u003e\u003ccode\u003e@​bethanyj28\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1236\"\u003eactions/cache#1236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/vorburger\"\u003e\u003ccode\u003e@​vorburger\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1132\"\u003eactions/cache#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/jorendorff\"\u003e\u003ccode\u003e@​jorendorff\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1187\"\u003eactions/cache#1187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/chkimes\"\u003e\u003ccode\u003e@​chkimes\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1217\"\u003eactions/cache#1217\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/bethanyj28\"\u003e\u003ccode\u003e@​bethanyj28\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/1236\"\u003eactions/cache#1236\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/cache/compare/v3...v3.3.2\"\u003ehttps://github.com/actions/cache/compare/v3...v3.3.2\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/cache/blob/main/RELEASES.md\"\u003eactions/cache\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eReleases\u003c/h1\u003e\n\u003ch3\u003e3.0.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated minimum runner version support from node 12 -\u0026gt; node 16\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.1\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for caching from GHES 3.5.\u003c/li\u003e\n\u003cli\u003eFixed download issue for files \u0026gt; 2GB during restore.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.2\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdded support for dynamic cache size cap on GHES.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.3\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed avoiding empty cache save when no files are available for caching. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/624\"\u003eissue\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.4\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed tar creation error while trying to create tar with path as \u003ccode\u003e~/\u003c/code\u003e home folder on \u003ccode\u003eubuntu-latest\u003c/code\u003e. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/689\"\u003eissue\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.5\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved error handling by consuming actions/cache 3.0 toolkit, Now cache server error handling will be done by toolkit. (\u003ca href\u003d\"https://redirect.github.com/actions/cache/pull/834\"\u003ePR\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.6\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/809\"\u003e#809\u003c/a\u003e - zstd -d: no such file or directory error\u003c/li\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/833\"\u003e#833\u003c/a\u003e - cache doesn\u0027t work with github workspace directory\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.7\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/810\"\u003e#810\u003c/a\u003e - download stuck issue. A new timeout is introduced in the download process to abort the download if it gets stuck and doesn\u0027t finish within an hour.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.8\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix zstd not working for windows on gnu tar in issues \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/888\"\u003e#888\u003c/a\u003e and \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/891\"\u003e#891\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eAllowing users to provide a custom timeout as input for aborting download of a cache segment using an environment variable \u003ccode\u003eSEGMENT_DOWNLOAD_TIMEOUT_MINS\u003c/code\u003e. Default is 60 minutes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.9\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eEnhanced the warning message for cache unavailablity in case of GHES.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e3.0.10\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a bug with sorting inputs.\u003c/li\u003e\n\u003cli\u003eUpdate definition for restore-keys in README.md\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/704facf57e6136b1bc63b828d79edcd491f0ee84\"\u003e\u003ccode\u003e704facf\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1236\"\u003e#1236\u003c/a\u003e from actions/bethanyj28/bump-version\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/17e2888746ae4cdbac78cbb1a45a157d310c0e53\"\u003e\u003ccode\u003e17e2888\u003c/code\u003e\u003c/a\u003e Add to RELEASES.md\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/667d8fdfa213683cee9fcaad43be0f25322bef02\"\u003e\u003ccode\u003e667d8fd\u003c/code\u003e\u003c/a\u003e bump action version to 3.3.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/f7ebb81a3f195b4fb88dab7c14e2f7aff52045aa\"\u003e\u003ccode\u003ef7ebb81\u003c/code\u003e\u003c/a\u003e Consume latest toolkit and fix dangling promise bug (\u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1217\"\u003e#1217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/67b839edb68371cc5014f6cea11c9aa77238de78\"\u003e\u003ccode\u003e67b839e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1187\"\u003e#1187\u003c/a\u003e from jorendorff/jorendorff/rm-add-to-project\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/57f0e3f198251983d70fc3c83e71b973822da983\"\u003e\u003ccode\u003e57f0e3f\u003c/code\u003e\u003c/a\u003e Remove actions to add new PRs and issues to a project board\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/04f198bf0b2a39f7230a4304bf07747a0bddf146\"\u003e\u003ccode\u003e04f198b\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1132\"\u003e#1132\u003c/a\u003e from vorburger/bazel-example\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/bd9b49b6c3b91fb2f92c80901a466ba260a746eb\"\u003e\u003ccode\u003ebd9b49b\u003c/code\u003e\u003c/a\u003e Merge branch \u0027main\u0027 into bazel-example\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/ea0503788c59256f4da17725d04df850ca027df5\"\u003e\u003ccode\u003eea05037\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/cache/issues/1122\"\u003e#1122\u003c/a\u003e from actions/pdotl-patch-1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/cache/commit/6a1a45d49b4738670d9804cd9a8fee56a01b6bf2\"\u003e\u003ccode\u003e6a1a45d\u003c/code\u003e\u003c/a\u003e Merge branch \u0027main\u0027 into pdotl-patch-1\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/actions/cache/compare/88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8...704facf57e6136b1bc63b828d79edcd491f0ee84\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/cache\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.3.1\u0026new-version\u003d3.3.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1588\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1588 from google:dependabot/github_actions/actions/cache-3.3.2 2a34f42ef12275d5a7ed15c6ec0e43ac72a7b63e\nPiperOrigin-RevId: 563603762\n"
    },
    {
      "commit": "903ffd084a0b1d99b02be71b61c95284ed1165a6",
      "tree": "954f21c991f2bb3bbb4ce369f5494e769c33dcba",
      "parents": [
        "905bb83c1bc25733507adb0ed1e7e1ac8bf26d5e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 06 15:11:28 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Sep 06 15:12:36 2023 -0700"
      },
      "message": "Bump com.google.truth:truth from 1.1.3 to 1.1.5 in /service\n\nBumps [com.google.truth:truth](https://github.com/google/truth) from 1.1.3 to 1.1.5.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/truth/releases\"\u003ecom.google.truth:truth\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Truth to depend on \u003ca href\u003d\"https://github.com/google/guava/releases/tag/v32.0.1\"\u003eGuava 32.0.1\u003c/a\u003e. The previous Guava version, 32.0.0, contained a bug under Windows, which did not affect Truth\u0027s functionality but \u003ca href\u003d\"https://redirect.github.com/google/truth/issues/1137\"\u003ecould cause problems\u003c/a\u003e for people who use Guava\u0027s I/O functionality in their codebase. Affected users can already manually update their Guava dependency to 32.0.1, but if they don\u0027t depend directly on Guava, they may find it easier to upgrade to this new Truth release instead.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eIterableOfProtosSubject\u003c/code\u003e to produce a proper failure message instead of NPE when the actual value is \u003ccode\u003enull\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Truth to build with \u003ccode\u003e-source 8 -target 8\u003c/code\u003e. This means that it no longer runs under Java 7 VMs. It continues to run under Android, even old versions, for all apps that have \u003ca href\u003d\"https://developer.android.com/studio/write/java8-support#supported_features\"\u003eenabled support for Java 8 language features\u003c/a\u003e. (db5db2429)\u003c/li\u003e\n\u003cli\u003eUpdated Truth to depend on Guava 32.0.0. That release contains changes related to CVEs. Neither of the CVEs relates to any methods that are used by Truth, so this version bump is just about eliminating any warnings related to the old version and helping tools like Maven to select the newest version of Guava. (f8d4dbba8adc65effba70879d59a39da092dce51, 99b1df8852a25b5638590bea1b55a31ae536936d)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003evalue of: method()\u003c/code\u003e to \u003ccode\u003eexpect.that\u003c/code\u003e, matching the existing support for \u003ccode\u003eassertThat\u003c/code\u003e. (bd8efd003)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eIterableSubject.containsAtLeastElementsIn().inOrder()\u003c/code\u003e to print an extra line that shows only the expected elements in their actual order. (9da7dd184)\u003c/li\u003e\n\u003cli\u003eAnnotated Truth for nullness. (2151add71)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/truth/commits/v1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.truth:truth\u0026package-manager\u003dmaven\u0026previous-version\u003d1.1.3\u0026new-version\u003d1.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1585\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1585 from google:dependabot/maven/service/com.google.truth-truth-1.1.5 317bd5762bbb9319f00776df5355a00c7c8af214\nPiperOrigin-RevId: 563228642\n"
    },
    {
      "commit": "905bb83c1bc25733507adb0ed1e7e1ac8bf26d5e",
      "tree": "d0d5d1077ee9674d44d5c046fe157d26a02126da",
      "parents": [
        "ab0723a732f2d41ad34eee809fa920e198e75a33"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Sep 06 15:10:21 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Sep 06 15:11:05 2023 -0700"
      },
      "message": "Bump com.google.testing.compile:compile-testing from 0.19 to 0.21.0 in /service\n\nBumps [com.google.testing.compile:compile-testing](https://github.com/google/compile-testing) from 0.19 to 0.21.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/compile-testing/releases\"\u003ecom.google.testing.compile:compile-testing\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.21.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug: When comparing ASTs, for example in \u003ccode\u003eJavaFileObjectSubject.hasSourceEquivalentTo\u003c/code\u003e, some kinds of nodes were omitted from the comparison. In particular, if the expected code had an annotated type or a union type (multicatch), the actual code could contain anything at that point and the test would still pass. This was also true for post-Java-8 constructs like module declarations, \u003ccode\u003eyield\u003c/code\u003e statements, and the like. These omissions have been corrected. \u003cstrong\u003eSome tests may now fail\u003c/strong\u003e if the expected and actual source do not match, in ways that were hidden by this bug. (\u003ca href\u003d\"https://github.com/google/compile-testing/commit/9a592f77821adecf10a16a7a4cdd2f071ddcf136\"\u003ehttps://github.com/google/compile-testing/commit/9a592f77821adecf10a16a7a4cdd2f071ddcf136\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAllow sources being compiled to be read from annotation processors. (95e749d)\u003c/li\u003e\n\u003cli\u003eFix false negative when comparing source files that differ only in try-with-resources specifications. (cb6486c)\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003ewithAnnotationProcessorPath()\u003c/code\u003e to \u003ccode\u003eCompiler\u003c/code\u003e. (80a9ee0)\u003c/li\u003e\n\u003cli\u003eImprove error messages rendered by \u003ccode\u003eJavaSourcesSubject.parsesAs()\u003c/code\u003e and \u003ccode\u003eJavaFileObjectSubject.containsElementsIn()\u003c/code\u003e to more easily distinguish between errors incurred in \u003cem\u003eactual\u003c/em\u003e vs \u003cem\u003eexpected\u003c/em\u003e source. (115014e)\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e@Nullable\u003c/code\u003e from the Checker Framework and fix a few null-correctness issues. (6260258)\u003c/li\u003e\n\u003cli\u003eFixed bug where testing \u003ccode\u003epackage-info.java\u003c/code\u003e with \u003ccode\u003eparsesAs()\u003c/code\u003e threw a \u003ccode\u003eNullPointerException\u003c/code\u003e. (c46b1b6)\u003c/li\u003e\n\u003cli\u003eClose \u003ccode\u003eJavaCompiler\u003c/code\u003e objects to avoid resource leaks. (cd2c0a8)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/c24c262e75498f89e56685b27e1d68e47b23d236\"\u003e\u003ccode\u003ec24c262\u003c/code\u003e\u003c/a\u003e Set version number for compile-testing to 0.21.0.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/9a592f77821adecf10a16a7a4cdd2f071ddcf136\"\u003e\u003ccode\u003e9a592f7\u003c/code\u003e\u003c/a\u003e Use reflection to implement \u003ccode\u003eTreeDiffer.DiffVisitor\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/cd5e8a96a5210e29a425c39bed5fb659c3388fd5\"\u003e\u003ccode\u003ecd5e8a9\u003c/code\u003e\u003c/a\u003e Adjust configuration and documents to reflect the renamed main branch.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/75b95ed9d84d67e397b8e3bb7de2231ad0947ba1\"\u003e\u003ccode\u003e75b95ed\u003c/code\u003e\u003c/a\u003e Name our release profile \u003ccode\u003esonatype-oss-release\u003c/code\u003e instead of \u003ccode\u003erelease\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/ea22b1df214c0cb961060dc869f6ce78e5a80213\"\u003e\u003ccode\u003eea22b1d\u003c/code\u003e\u003c/a\u003e Bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/1148d31f3178988e8ff2e31946b71fbb126912ed\"\u003e\u003ccode\u003e1148d31\u003c/code\u003e\u003c/a\u003e Bump error_prone_annotations from 2.15.0 to 2.16\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/d288d4555700c6283cce0049cc8238f0a08e7e25\"\u003e\u003ccode\u003ed288d45\u003c/code\u003e\u003c/a\u003e Bump auto-value from 1.9 to 1.10\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/6be818d597801ffe566df4e41127e3a8c5c3ef8e\"\u003e\u003ccode\u003e6be818d\u003c/code\u003e\u003c/a\u003e Bump checker-qual from 3.25.0 to 3.26.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/b9a66d1bf19cbb2836048620a97e4128d813a4cd\"\u003e\u003ccode\u003eb9a66d1\u003c/code\u003e\u003c/a\u003e Bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/compile-testing/commit/c2bd7ba19635779b374ce07f03a91a204e812220\"\u003e\u003ccode\u003ec2bd7ba\u003c/code\u003e\u003c/a\u003e Bump maven-jar-plugin from 3.2.2 to 3.3.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/compile-testing/compare/compile-testing-0.19...v0.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.testing.compile:compile-testing\u0026package-manager\u003dmaven\u0026previous-version\u003d0.19\u0026new-version\u003d0.21.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1586\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1586 from google:dependabot/maven/service/com.google.testing.compile-compile-testing-0.21.0 0ddd662da52cafd4cdf597239edf48ca62c296e3\nPiperOrigin-RevId: 563228338\n"
    },
    {
      "commit": "ab0723a732f2d41ad34eee809fa920e198e75a33",
      "tree": "c39c62273f854bdaf8f2f9e641edff7c67cefdd8",
      "parents": [
        "10686206446c4fe9db8a6f7a7dca12a4ca3e14d0"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Sep 05 07:42:24 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Sep 05 07:43:09 2023 -0700"
      },
      "message": "Bump actions/checkout from 3.6.0 to 4.0.0\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.6.0 to 4.0.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdate default runtime to node20 by \u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eactions/checkout#1436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport fetching without the --progress option by \u003ca href\u003d\"https://github.com/simonbaird\"\u003e\u003ccode\u003e@​simonbaird\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eactions/checkout#1067\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 4.0.0 by \u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1447\"\u003eactions/checkout#1447\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/takost\"\u003e\u003ccode\u003e@​takost\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eactions/checkout#1436\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/simonbaird\"\u003e\u003ccode\u003e@​simonbaird\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eactions/checkout#1067\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v3...v4.0.0\"\u003ehttps://github.com/actions/checkout/compare/v3...v4.0.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev4.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1067\"\u003eSupport fetching without the --progress option\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1436\"\u003eUpdate to node20\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1039\"\u003eUpgrading version to 3.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/939\"\u003eUse \u003ccode\u003e@​actions/core\u003c/code\u003e \u003ccode\u003esaveState\u003c/code\u003e and \u003ccode\u003egetState\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/922\"\u003eAdd \u003ccode\u003egithub-server-url\u003c/code\u003e input\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/770\"\u003eAdd input \u003ccode\u003eset-safe-directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/3df4ab11eba7bda6032a0b82a6bb43b11571feac\"\u003e\u003ccode\u003e3df4ab1\u003c/code\u003e\u003c/a\u003e Release 4.0.0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1447\"\u003e#1447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/8b5e8b768746b50394015010d25e690bfab9dfbc\"\u003e\u003ccode\u003e8b5e8b7\u003c/code\u003e\u003c/a\u003e Support fetching without the --progress option (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1067\"\u003e#1067\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/97a652b80035363df47baee5031ec8670b8878ac\"\u003e\u003ccode\u003e97a652b\u003c/code\u003e\u003c/a\u003e Update default runtime to node20 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1436\"\u003e#1436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/f43a0e5ff2bd294095638e18286ca9a3d1956744...3df4ab11eba7bda6032a0b82a6bb43b11571feac\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.6.0\u0026new-version\u003d4.0.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1584\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1584 from google:dependabot/github_actions/actions/checkout-4.0.0 5a1011749ad1f39b272c0f955e3f04542ac4845d\nPiperOrigin-RevId: 562775416\n"
    },
    {
      "commit": "e6d663bfbb15d66f579c5a97b14d9f83bbf924f0",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "782bf722c9cb420cd15c32ef8ad83a4f4d7adbee",
        "1bf36f635e8aa974a47f9b1e6f034178a4f56f9a"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 29 20:37:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 20:37:43 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 05f7a400da -s ours am: f71757c134 -s ours am: 2e6fbe22eb -s ours am: 1bf36f635e -s ours\n\nam skip reason: Merged-In Iae94103b460288b591726f93d425f1b84c3cff77 with SHA-1 941c7a94ba is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/auto/+/24182609\n\nChange-Id: Ibf9f86e4b1c8433e0adda5059ac218d855bd0fdb\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "1bf36f635e8aa974a47f9b1e6f034178a4f56f9a",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "39f26ab0059855eb79e9c4388be9d1d77aa87c6e",
        "2e6fbe22eb809c9e117e998c706cf9ca9e472b97"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 29 01:10:37 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 01:10:37 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 05f7a400da -s ours am: f71757c134 -s ours am: 2e6fbe22eb -s ours\n\nam skip reason: Merged-In Iae94103b460288b591726f93d425f1b84c3cff77 with SHA-1 941c7a94ba is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/auto/+/24182609\n\nChange-Id: I3a30de90068553989a9078352ef47f82d88b2ba0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2e6fbe22eb809c9e117e998c706cf9ca9e472b97",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "0a1ade69ee54ecfd03f761eca3f2436e14367c94",
        "f71757c13417d0e61be9d8956b38c23eb309f98d"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Tue Aug 29 00:34:53 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 29 00:34:53 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 05f7a400da -s ours am: f71757c134 -s ours\n\nam skip reason: Merged-In Iae94103b460288b591726f93d425f1b84c3cff77 with SHA-1 941c7a94ba is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/auto/+/24182609\n\nChange-Id: Ib055f7825e7772ed4800f65247628baecaad2aa2\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f71757c13417d0e61be9d8956b38c23eb309f98d",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "e51b5c5889bd8579432c9693660eb3eddc42cb35",
        "05f7a400da77146fdf8a20ecef3e39baa1181c84"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 28 23:58:54 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 28 23:58:54 2023 +0000"
      },
      "message": "[automerger skipped] Merge Android U (ab/10368041) am: 05f7a400da -s ours\n\nam skip reason: Merged-In Iae94103b460288b591726f93d425f1b84c3cff77 with SHA-1 941c7a94ba is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/auto/+/24182609\n\nChange-Id: Ic75ab2740211eba9c6d5f1253311cedc8e739bf8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "10686206446c4fe9db8a6f7a7dca12a4ca3e14d0",
      "tree": "4440d50e9d1a02df7ceb4f04c642b8bab47a7d18",
      "parents": [
        "a32053e64dfa91c47b79cf27dcd1bb8c34d17a56"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Aug 25 16:39:04 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Aug 25 16:39:48 2023 -0700"
      },
      "message": "Bump dev.gradleplugins:gradle-test-kit from 8.2.1 to 8.3 in /value\n\nBumps [dev.gradleplugins:gradle-test-kit](https://github.com/gradle/gradle) from 8.2.1 to 8.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/gradle/gradle/releases\"\u003edev.gradleplugins:gradle-test-kit\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.3\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 8.3.\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://docs.gradle.org/8.3/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href\u003d\"https://github.com/aSemy\"\u003eAdam\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/ahmedehabb\"\u003eAhmed Ehab\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/liutikas\"\u003eAurimas\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/bdecroix-spiria\"\u003eBaptiste Decroix\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Borewit\"\u003eBorewit\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Korov\"\u003eKorov\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/mthavaf\"\u003eMohammed Thavaf\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/madmuffin1\"\u003ePatrick Brückner\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/TWiStErRob\"\u003eRóbert Papp\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/CsCherrYY\"\u003eShi Chen\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/autonomousapps\"\u003eTony Robalik\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 8.3 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version\u003d8.3\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003eReporting problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href\u003d\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you\u0027re not sure you\u0027re encountering a bug, please use the \u003ca href\u003d\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eWe hope you will build happiness with Gradle, and we look forward to your feedback via \u003ca href\u003d\"https://twitter.com/gradle\"\u003eTwitter\u003c/a\u003e or on \u003ca href\u003d\"https://github.com/gradle\"\u003eGitHub\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.3 RC4\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 8.3 RC4.\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://docs.gradle.org/8.3-rc-4/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community members for their contributions to this release of Gradle:\n\u003ca href\u003d\"https://github.com/aSemy\"\u003eAdam\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/ahmedehabb\"\u003eAhmed Ehab\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/liutikas\"\u003eAurimas\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/bdecroix-spiria\"\u003eBaptiste Decroix\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Vampire\"\u003eBjörn Kautler\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Borewit\"\u003eBorewit\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Korov\"\u003eKorov\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/mthavaf\"\u003eMohammed Thavaf\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/madmuffin1\"\u003ePatrick Brückner\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/hfhbd\"\u003ePhilip Wedemann\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/TWiStErRob\"\u003eRóbert Papp\u003c/a\u003e,\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/gradle/gradle/blob/master/released-versions.json\"\u003edev.gradleplugins:gradle-test-kit\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e{\n\u0026quot;latestReleaseSnapshot\u0026quot;: {\n\u0026quot;version\u0026quot;: \u0026quot;8.3-20230816232259+0000\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230816232259+0000\u0026quot;\n},\n\u0026quot;latestRc\u0026quot;: {\n\u0026quot;version\u0026quot;: \u0026quot;8.3-rc-4\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230814082841+0000\u0026quot;\n},\n\u0026quot;finalReleases\u0026quot;: [\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.3\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230817070647+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.2.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230710121235+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.2\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230630180230+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.1.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230421123126+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230412120745+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.0.2\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230303164137+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.0.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230217200948+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.0\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230213131521+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;7.6.2\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230630154251+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;7.6.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230224135442+0000\u0026quot;\n},\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/8afbf24b469158b714b36e84c6f4d4976c86fcd5\"\u003e\u003ccode\u003e8afbf24\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/26109\"\u003e#26109\u003c/a\u003e Document Configuration attribute behavior in upgrad...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/e23ad31ec6e61e6f76ccb4513f293f243c01ff10\"\u003e\u003ccode\u003ee23ad31\u003c/code\u003e\u003c/a\u003e Apply recommended grammar and formatting changes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/2a2e36db527e57dc286d9e3c8f56b877fef66d14\"\u003e\u003ccode\u003e2a2e36d\u003c/code\u003e\u003c/a\u003e Document Configuration attribute behavior in upgrade guide\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/0e6574f187f79ed55b50abf99fdf991049cbc5c4\"\u003e\u003ccode\u003e0e6574f\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/26102\"\u003e#26102\u003c/a\u003e Update wrapper after 8.3-rc-4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/17e8e2e29f36cacb65317478a23b85abc90a04b2\"\u003e\u003ccode\u003e17e8e2e\u003c/code\u003e\u003c/a\u003e Update wrapper after 8.3-rc-4 release\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/45d5bd72d0d837799c297e94bc1fbca9fee637eb\"\u003e\u003ccode\u003e45d5bd7\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/26034\"\u003e#26034\u003c/a\u003e Allow nested types with kotlinx package\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/d770c43ef20f1aeb765f25a4b0d395e07d73c32c\"\u003e\u003ccode\u003ed770c43\u003c/code\u003e\u003c/a\u003e Rename NestedValidationUtil.isSupportedType to getUnsupportedReason\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/3334e5642d94bfd1661adb7047609c72987f41b3\"\u003e\u003ccode\u003e3334e56\u003c/code\u003e\u003c/a\u003e Fix ValidatePluginsIntegrationTest after nested validation changes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/7f7a7513f6bfceb2e7e513415bd23ef819196853\"\u003e\u003ccode\u003e7f7a751\u003c/code\u003e\u003c/a\u003e Add more information why nested annotation is not allowed\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/3d02c35924d98b4c0d3f20ee03bc74d024b78dd8\"\u003e\u003ccode\u003e3d02c35\u003c/code\u003e\u003c/a\u003e Allow nested beans from kotlinx package\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/gradle/gradle/compare/v8.2.1...v8.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003ddev.gradleplugins:gradle-test-kit\u0026package-manager\u003dmaven\u0026previous-version\u003d8.2.1\u0026new-version\u003d8.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1583\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1583 from google:dependabot/maven/value/dev.gradleplugins-gradle-test-kit-8.3 e439d90b045195cbead102e641a88df7c7fe7ca6\nPiperOrigin-RevId: 560225829\n"
    },
    {
      "commit": "a32053e64dfa91c47b79cf27dcd1bb8c34d17a56",
      "tree": "4476e2cbf6d15fa82e5b7ceb0bd72d59bc38afe7",
      "parents": [
        "4506804f1cc40e565eaf79e42c7ef3e6a23f0890"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Aug 24 16:04:08 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 24 16:04:49 2023 -0700"
      },
      "message": "Bump actions/checkout from 3.5.3 to 3.6.0\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.3 to 3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMark test scripts with Bash\u0027isms to be run via Bash by \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eactions/checkout#1377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0 by \u003ca href\u003d\"https://github.com/RobertWieczoreck\"\u003e\u003ccode\u003e@​RobertWieczoreck\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eactions/checkout#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease 3.6.0 by \u003ca href\u003d\"https://github.com/luketomlinson\"\u003e\u003ccode\u003e@​luketomlinson\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1437\"\u003eactions/checkout#1437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/RobertWieczoreck\"\u003e\u003ccode\u003e@​RobertWieczoreck\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eactions/checkout#579\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/luketomlinson\"\u003e\u003ccode\u003e@​luketomlinson\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1437\"\u003eactions/checkout#1437\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v3.5.3...v3.6.0\"\u003ehttps://github.com/actions/checkout/compare/v3.5.3...v3.6.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.6.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1377\"\u003eFix: Mark test scripts with Bash\u0027isms to be run via Bash\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/579\"\u003eAdd option to fetch tags even if fetch-depth \u0026gt; 0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1039\"\u003eUpgrading version to 3.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/939\"\u003eUse \u003ccode\u003e@​actions/core\u003c/code\u003e \u003ccode\u003esaveState\u003c/code\u003e and \u003ccode\u003egetState\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/922\"\u003eAdd \u003ccode\u003egithub-server-url\u003c/code\u003e input\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/770\"\u003eAdd input \u003ccode\u003eset-safe-directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/762\"\u003eFixed an issue where checkout failed to run in container jobs due to the new git setting \u003ccode\u003esafe.directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/744\"\u003eBumped various npm package versions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/f43a0e5ff2bd294095638e18286ca9a3d1956744\"\u003e\u003ccode\u003ef43a0e5\u003c/code\u003e\u003c/a\u003e Release 3.6.0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1437\"\u003e#1437\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/7739b9ba2efcda9dde65ad1e3c2dbe65b41dfba7\"\u003e\u003ccode\u003e7739b9b\u003c/code\u003e\u003c/a\u003e Add option to fetch tags even if fetch-depth \u0026gt; 0 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/579\"\u003e#579\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/96f53100ba2a5449eb71d2e6604bbcd94b9449b5\"\u003e\u003ccode\u003e96f5310\u003c/code\u003e\u003c/a\u003e Mark test scripts with Bash\u0027isms to be run via Bash (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/c85c95e3d7251135ab7dc9ce3241c5835cc595a9...f43a0e5ff2bd294095638e18286ca9a3d1956744\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.5.3\u0026new-version\u003d3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1582\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1582 from google:dependabot/github_actions/actions/checkout-3.6.0 cb1429f67a107b9fd53a70813c7f9ad14458928c\nPiperOrigin-RevId: 559898138\n"
    },
    {
      "commit": "4506804f1cc40e565eaf79e42c7ef3e6a23f0890",
      "tree": "180eb47208b34352e9acf5d81d14f77ecdb13804",
      "parents": [
        "e67ab8b6ebb655c3442a25e9a622d8bb0dc44e5f"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Thu Aug 24 08:42:24 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Aug 24 08:42:58 2023 -0700"
      },
      "message": "Apply `@Nullable` to fields in the generated class where appropriate.\n\nWe already did this if it was a `TYPE_USE` `@Nullable` or if the corresponding property method was annotated with `@CopyAnnotations`. Now we do it in every other case as well.\n\nRELNOTES\u003dIf an AutoValue property method is `@Nullable`, the corresponding field in the generated class will be too. This was already the case for `TYPE_USE` `@Nullable` or if the method had `@CopyAnnotations`, but now `@Nullable` will be copied in other cases too.\nPiperOrigin-RevId: 559765107\n"
    },
    {
      "commit": "e67ab8b6ebb655c3442a25e9a622d8bb0dc44e5f",
      "tree": "34f14baeadbcf4c8c66b4531a2cfb7a28e7191e5",
      "parents": [
        "99a4c17ea0745a216c8aa49f22011b9276533944"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Aug 23 18:09:25 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Aug 23 18:10:09 2023 -0700"
      },
      "message": "Bump kotlin.version from 1.9.0 to 1.9.10 in /value\n\nBumps `kotlin.version` from 1.9.0 to 1.9.10.\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.9.0 to 1.9.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.10\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60769\"\u003e\u003ccode\u003eKT-60769\u003c/code\u003e\u003c/a\u003e Partially revert KT-58371\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60659\"\u003e\u003ccode\u003eKT-60659\u003c/code\u003e\u003c/a\u003e Incorrect \u0027unresolved reference: addFirst\u0027 error with JDK 21\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60371\"\u003e\u003ccode\u003eKT-60371\u003c/code\u003e\u003c/a\u003e Native custom allocator link error\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60986\"\u003e\u003ccode\u003eKT-60986\u003c/code\u003e\u003c/a\u003e Native: static caches with custom runtime options are broken on Linux\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60770\"\u003e\u003ccode\u003eKT-60770\u003c/code\u003e\u003c/a\u003e Fix false-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED on toArray with JDK 21\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60231\"\u003e\u003ccode\u003eKT-60231\u003c/code\u003e\u003c/a\u003e NoClassDefFoundError: $$$$$NON_LOCAL_RETURN$$$$$ after upgrade to Kotlin 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60785\"\u003e\u003ccode\u003eKT-60785\u003c/code\u003e\u003c/a\u003e KJS: Destructured value class in suspend function fails with Uncaught TypeError: can\u0027t convert to primitive type error\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60852\"\u003e\u003ccode\u003eKT-60852\u003c/code\u003e\u003c/a\u003e Kotlin JS(IR): IllegalArgumentException: Cross module dependency resolution failed when updating to Kotlin 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57509\"\u003e\u003ccode\u003eKT-57509\u003c/code\u003e\u003c/a\u003e KJS: Compiler generates native JS operator  \u003d\u003d for comparing values with Any type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60230\"\u003e\u003ccode\u003eKT-60230\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;unknown options: -ios_simulator_version_min -sdk_version\u0026quot; with Xcode 15 beta 3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60758\"\u003e\u003ccode\u003eKT-60758\u003c/code\u003e\u003c/a\u003e Native: Building for \u0027iOS-simulator\u0027, but linking in dylib built for \u0027iOS\u0027 in Xcode 15 beta 4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-59167\"\u003e\u003ccode\u003eKT-59167\u003c/code\u003e\u003c/a\u003e Native: cinterop is unable to build interop libraries against the Xcode 15 Beta 1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-61147\"\u003e\u003ccode\u003eKT-61147\u003c/code\u003e\u003c/a\u003e Kotlin Compiler 1.9.0 bundles a stripped unshadowed version of Gson\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60543\"\u003e\u003ccode\u003eKT-60543\u003c/code\u003e\u003c/a\u003e NoClassDefFoundError for com/gradle/scan/plugin/BuildScanExtension\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChecksums\u003c/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eFile\u003c/th\u003e\n\u003cth\u003eSha256\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003ekotlin-compiler-1.9.10.zip\u003c/td\u003e\n\u003ctd\u003e7d74863deecf8e0f28ea54c3735feab003d0eac67e8d3a791254b16889c20342\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ekotlin-native-linux-x86_64-1.9.10.tar.gz\u003c/td\u003e\n\u003ctd\u003e1db3679919f4449514e9d82451e7dfa73558ac9bc80b82579cd74d452c8faa5b\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ekotlin-native-macos-x86_64-1.9.10.tar.gz\u003c/td\u003e\n\u003ctd\u003ef5650f2560438a692803d8fe07124529c19f1972f84fe09cfa2329b93f43828d\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ekotlin-native-macos-aarch64-1.9.10.tar.gz\u003c/td\u003e\n\u003ctd\u003ed2cf5a484ac0808ab29fd3f6099df7c07330f81f3cbab949947e42e36138c3de\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ekotlin-native-windows-x86_64-1.9.10.zip\u003c/td\u003e\n\u003ctd\u003ea34d56661455e94e1ba4dd09ec3c1adac6148fdedcf55eefb9a79c8ed01ff02c\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/JetBrains/kotlin/blob/v1.9.10/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.9.10\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60769\"\u003e\u003ccode\u003eKT-60769\u003c/code\u003e\u003c/a\u003e Partially revert KT-58371\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60659\"\u003e\u003ccode\u003eKT-60659\u003c/code\u003e\u003c/a\u003e Incorrect \u0027unresolved reference: addFirst\u0027 error with JDK 21\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60371\"\u003e\u003ccode\u003eKT-60371\u003c/code\u003e\u003c/a\u003e Native custom allocator link error\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60986\"\u003e\u003ccode\u003eKT-60986\u003c/code\u003e\u003c/a\u003e Native: static caches with custom runtime options are broken on Linux\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60770\"\u003e\u003ccode\u003eKT-60770\u003c/code\u003e\u003c/a\u003e Fix false-positive ABSTRACT_MEMBER_NOT_IMPLEMENTED on toArray with JDK 21\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60231\"\u003e\u003ccode\u003eKT-60231\u003c/code\u003e\u003c/a\u003e NoClassDefFoundError: $$$$$NON_LOCAL_RETURN$$$$$ after upgrade to Kotlin 1.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60785\"\u003e\u003ccode\u003eKT-60785\u003c/code\u003e\u003c/a\u003e KJS: Destructured value class in suspend function fails with Uncaught TypeError: can\u0027t convert to primitive type error\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60852\"\u003e\u003ccode\u003eKT-60852\u003c/code\u003e\u003c/a\u003e Kotlin JS(IR): IllegalArgumentException: Cross module dependency resolution failed when updating to Kotlin 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57509\"\u003e\u003ccode\u003eKT-57509\u003c/code\u003e\u003c/a\u003e KJS: Compiler generates native JS operator  \u003d\u003d for comparing values with Any type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60230\"\u003e\u003ccode\u003eKT-60230\u003c/code\u003e\u003c/a\u003e Native: \u0026quot;unknown options: -ios_simulator_version_min -sdk_version\u0026quot; with Xcode 15 beta 3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60758\"\u003e\u003ccode\u003eKT-60758\u003c/code\u003e\u003c/a\u003e Native: Building for \u0027iOS-simulator\u0027, but linking in dylib built for \u0027iOS\u0027 in Xcode 15 beta 4\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eNative. C and ObjC Import\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-59167\"\u003e\u003ccode\u003eKT-59167\u003c/code\u003e\u003c/a\u003e Native: cinterop is unable to build interop libraries against the Xcode 15 Beta 1\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-61147\"\u003e\u003ccode\u003eKT-61147\u003c/code\u003e\u003c/a\u003e Kotlin Compiler 1.9.0 bundles a stripped unshadowed version of Gson\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-60543\"\u003e\u003ccode\u003eKT-60543\u003c/code\u003e\u003c/a\u003e NoClassDefFoundError for com/gradle/scan/plugin/BuildScanExtension\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/3db61efe5e892bf27115f1ebcab957d903067ed4\"\u003e\u003ccode\u003e3db61ef\u003c/code\u003e\u003c/a\u003e [K/JS] Revert KT-60785 fix because the 1.9.0 contains old schema for function...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/3584af404640fddd5fb3cc9af0aaa894a69297d9\"\u003e\u003ccode\u003e3584af4\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.10\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/7bab2dba1f1945438569e77715c4a4dec6db03f2\"\u003e\u003ccode\u003e7bab2db\u003c/code\u003e\u003c/a\u003e Remove gson from compiler fat jar\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/b925404e11f82dd263b7a6bf924dc84cd579e8fc\"\u003e\u003ccode\u003eb925404\u003c/code\u003e\u003c/a\u003e [K/JS] Fix autoboxing for inlined function ^KT-60785 Fixed\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/5801279810634ca3111ab46187a9de8e6a857cc4\"\u003e\u003ccode\u003e5801279\u003c/code\u003e\u003c/a\u003e [JS IR] De-optimize equality operator as workaround for KT-57509\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/79d3dda5ec881c1adee542c7e329ec15059e99bb\"\u003e\u003ccode\u003e79d3dda\u003c/code\u003e\u003c/a\u003e [K/N] Update osVersionMin for arm ios and tvos simulators\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/955598c9acc6aa9b039811d43cafdd5cbc1ea744\"\u003e\u003ccode\u003e955598c\u003c/code\u003e\u003c/a\u003e [K/N] Pick minimal iOS/tvOS depending on the Xcode version\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/b1aa582719c003b218652ee599c461aba0a3c97f\"\u003e\u003ccode\u003eb1aa582\u003c/code\u003e\u003c/a\u003e [K/N] Do not check caches consistency until all of them are built\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/0f6d84cca3ef69a5be4232a692d165327f975c01\"\u003e\u003ccode\u003e0f6d84c\u003c/code\u003e\u003c/a\u003e [K/N][tests] Added a reproducer for #KT-60371\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/d3b8607632b87aa7e9531c0637a34f437a25e306\"\u003e\u003ccode\u003ed3b8607\u003c/code\u003e\u003c/a\u003e [K/N][tests] Fixed CachesAutoBuildTest\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/JetBrains/kotlin/compare/v1.9.0...v1.9.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.9.0 to 1.9.10\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1580\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1580 from google:dependabot/maven/value/kotlin.version-1.9.10 263e8448f21724baf4f33b4a1b87715e30df7999\nPiperOrigin-RevId: 559599617\n"
    },
    {
      "commit": "99a4c17ea0745a216c8aa49f22011b9276533944",
      "tree": "9c99097e126ccabfa14a268782f7ca3f7154e49a",
      "parents": [
        "b21c7f4fb103c71289cddba22e5aeada81cd748f"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 15 17:38:28 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 15 17:39:08 2023 -0700"
      },
      "message": "Bump auto-value.version from 1.10.2 to 1.10.3 in /factory\n\nBumps `auto-value.version` from 1.10.2 to 1.10.3.\nUpdates `com.google.auto.value:auto-value-annotations` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value-annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn \u0026quot;incompatible version\u0026quot; issue with Kotlin compilation has been fixed. See \u003ca href\u003d\"https://redirect.github.com/google/auto/issues/1574\"\u003e#1574\u003c/a\u003e. (b21c7f4fb)\u003c/li\u003e\n\u003cli\u003eA warning is now produced if a \u003ccode\u003esetX\u003c/code\u003e method in a \u003ccode\u003eBuilder\u003c/code\u003e or its return type is marked \u003ccode\u003e@Nullable\u003c/code\u003e. Those methods always return the \u003ccode\u003eBuilder\u003c/code\u003e instance, which is never null. (e5b4b5484)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/8d19b57166f764fff31daa1223f335240c673dac\"\u003e\u003ccode\u003e8d19b57\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/b21c7f4fb103c71289cddba22e5aeada81cd748f\"\u003e\u003ccode\u003eb21c7f4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eMETA-INF/*.kotlin_module\u003c/code\u003e entries from the AutoValue jar.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/b431b026ce375ea66374df26a309087c400af5ef\"\u003e\u003ccode\u003eb431b02\u003c/code\u003e\u003c/a\u003e Bump errorprone.version from 2.20.0 to 2.21.1 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4626252bf6eec70882f3f588eccedd0d1c1209a4\"\u003e\u003ccode\u003e4626252\u003c/code\u003e\u003c/a\u003e Bump Guava to 32.1.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c0613dad0a74f024916a2fc9342376468e56cd19\"\u003e\u003ccode\u003ec0613da\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3.11.0 to 3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/470e98a0e72586f6ea98c662aa248a9115d14853\"\u003e\u003ccode\u003e470e98a\u003c/code\u003e\u003c/a\u003e Bump dev.gradleplugins:gradle-test-kit from 8.1 to 8.2.1 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/29f86210d8594e279790cd35304f1fa54ca94ebc\"\u003e\u003ccode\u003e29f8621\u003c/code\u003e\u003c/a\u003e Bump kotlin.version from 1.8.22 to 1.9.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/571cc3415008bfa56759cd4e5bee0074c2048cf4\"\u003e\u003ccode\u003e571cc34\u003c/code\u003e\u003c/a\u003e Bump org.jetbrains.kotlinx:kotlinx-metadata-jvm from 0.6.2 to 0.7.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/e5b4b548486549ba096983d6d79ed39f9a0e16b7\"\u003e\u003ccode\u003ee5b4b54\u003c/code\u003e\u003c/a\u003e Output a warning if a \u003ccode\u003esetX\u003c/code\u003e method in a \u003ccode\u003eBuilder\u003c/code\u003e is marked \u003ccode\u003e@Nullable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/895ce2b55f58873fac0140272a01f26d14871784\"\u003e\u003ccode\u003e895ce2b\u003c/code\u003e\u003c/a\u003e Update AutoValue dependency to 1.10.2.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.10.2...auto-value-1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.auto.value:auto-value` from 1.10.2 to 1.10.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/auto/releases\"\u003ecom.google.auto.value:auto-value\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eAutoValue 1.10.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn \u0026quot;incompatible version\u0026quot; issue with Kotlin compilation has been fixed. See \u003ca href\u003d\"https://redirect.github.com/google/auto/issues/1574\"\u003e#1574\u003c/a\u003e. (b21c7f4fb)\u003c/li\u003e\n\u003cli\u003eA warning is now produced if a \u003ccode\u003esetX\u003c/code\u003e method in a \u003ccode\u003eBuilder\u003c/code\u003e or its return type is marked \u003ccode\u003e@Nullable\u003c/code\u003e. Those methods always return the \u003ccode\u003eBuilder\u003c/code\u003e instance, which is never null. (e5b4b5484)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/8d19b57166f764fff31daa1223f335240c673dac\"\u003e\u003ccode\u003e8d19b57\u003c/code\u003e\u003c/a\u003e Set version number for auto-value-parent\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/b21c7f4fb103c71289cddba22e5aeada81cd748f\"\u003e\u003ccode\u003eb21c7f4\u003c/code\u003e\u003c/a\u003e Remove \u003ccode\u003eMETA-INF/*.kotlin_module\u003c/code\u003e entries from the AutoValue jar.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/b431b026ce375ea66374df26a309087c400af5ef\"\u003e\u003ccode\u003eb431b02\u003c/code\u003e\u003c/a\u003e Bump errorprone.version from 2.20.0 to 2.21.1 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/4626252bf6eec70882f3f588eccedd0d1c1209a4\"\u003e\u003ccode\u003e4626252\u003c/code\u003e\u003c/a\u003e Bump Guava to 32.1.2.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/c0613dad0a74f024916a2fc9342376468e56cd19\"\u003e\u003ccode\u003ec0613da\u003c/code\u003e\u003c/a\u003e Bump actions/setup-java from 3.11.0 to 3.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/470e98a0e72586f6ea98c662aa248a9115d14853\"\u003e\u003ccode\u003e470e98a\u003c/code\u003e\u003c/a\u003e Bump dev.gradleplugins:gradle-test-kit from 8.1 to 8.2.1 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/29f86210d8594e279790cd35304f1fa54ca94ebc\"\u003e\u003ccode\u003e29f8621\u003c/code\u003e\u003c/a\u003e Bump kotlin.version from 1.8.22 to 1.9.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/571cc3415008bfa56759cd4e5bee0074c2048cf4\"\u003e\u003ccode\u003e571cc34\u003c/code\u003e\u003c/a\u003e Bump org.jetbrains.kotlinx:kotlinx-metadata-jvm from 0.6.2 to 0.7.0 in /value\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/e5b4b548486549ba096983d6d79ed39f9a0e16b7\"\u003e\u003ccode\u003ee5b4b54\u003c/code\u003e\u003c/a\u003e Output a warning if a \u003ccode\u003esetX\u003c/code\u003e method in a \u003ccode\u003eBuilder\u003c/code\u003e is marked \u003ccode\u003e@Nullable\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/auto/commit/895ce2b55f58873fac0140272a01f26d14871784\"\u003e\u003ccode\u003e895ce2b\u003c/code\u003e\u003c/a\u003e Update AutoValue dependency to 1.10.2.\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/auto/compare/auto-value-1.10.2...auto-value-1.10.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1578\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1578 from google:dependabot/maven/factory/auto-value.version-1.10.3 1a57eb67a70645aa2461941aad0bfba4854b4b0b\nPiperOrigin-RevId: 557304008\n"
    },
    {
      "commit": "b21c7f4fb103c71289cddba22e5aeada81cd748f",
      "tree": "0b9ca6a109dcf2a8b39774b70adf43266a652f73",
      "parents": [
        "b431b026ce375ea66374df26a309087c400af5ef"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Aug 15 12:19:08 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 15 12:19:59 2023 -0700"
      },
      "message": "Remove `META-INF/*.kotlin_module` entries from the AutoValue jar.\n\nWe bundle a shaded copy of `kotlinx.metadata.jvm` and related libraries, which we use to inspect Kotlin data classes. The libraries are only called from Java code, which means that `META-INF/kotlinx-metadata-jvm.kotlin_module` and the like serve no purpose, other than to confuse the Kotlin compiler when it sees these entries.\n\nFixes #1574.\n\nRELNOTES\u003dAn \"incompatible version\" issue with Kotlin compilation has been fixed. See #1574.\nPiperOrigin-RevId: 557209904\n"
    },
    {
      "commit": "05f7a400da77146fdf8a20ecef3e39baa1181c84",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "f5698d756a7b15dfc4d55815a077d019ea38d602",
        "941c7a94ba9ccee7b4f2b2bfe49d2c87ec7d2b3e"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 14 15:36:16 2023 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Mon Aug 14 15:36:16 2023 -0700"
      },
      "message": "Merge Android U (ab/10368041)\n\nBug: 291102124\nMerged-In: Iae94103b460288b591726f93d425f1b84c3cff77\nChange-Id: I296da4ec47eec45449f872c0ffb557761150ea1e\n"
    },
    {
      "commit": "b431b026ce375ea66374df26a309087c400af5ef",
      "tree": "471012986c841c8f787f550bdcf28a424d0f40ca",
      "parents": [
        "4626252bf6eec70882f3f588eccedd0d1c1209a4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Aug 08 19:08:05 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 08 19:08:54 2023 -0700"
      },
      "message": "Bump errorprone.version from 2.20.0 to 2.21.1 in /value\n\nBumps `errorprone.version` from 2.20.0 to 2.21.1.\nUpdates `com.google.errorprone:error_prone_annotations` from 2.20.0 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.21.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle overlapping ranges in suppressedRegions (fixes \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href\u003d\"https://errorprone.info/bugpattern/AddressSelection\"\u003e\u003ccode\u003eAddressSelection \u003c/code\u003e\u003c/a\u003e to discourage APIs that convert a hostname to a single address\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.21.0...v2.21.1\"\u003ehttps://github.com/google/error-prone/compare/v2.21.0...v2.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.21.0\u003c/h2\u003e\n\u003cp\u003eNew Checkers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AttemptedNegativeZero\"\u003e\u003ccode\u003eAttemptedNegativeZero\u003c/code\u003e\u003c/a\u003e: Prevents accidental use of \u003ccode\u003e-0\u003c/code\u003e, which is the same as \u003ccode\u003e0\u003c/code\u003e. The floating-point negative zero is \u003ccode\u003e-0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/ICCProfileGetInstance\"\u003e\u003ccode\u003eICCProfileGetInstance\u003c/code\u003e\u003c/a\u003e: Warns on uses of \u003ccode\u003eICC_Profile.getInstance(String)\u003c/code\u003e, due to \u003ca href\u003d\"https://bugs.openjdk.org/browse/JDK-8191622\"\u003eJDK-8191622\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/MutableGuiceModule\"\u003e\u003ccode\u003eMutableGuiceModule\u003c/code\u003e\u003c/a\u003e: Fields in Guice modules should be \u003ccode\u003efinal\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NullableOptional\"\u003e\u003ccode\u003eNullableOptional\u003c/code\u003e\u003c/a\u003e: Discourages \u003ccode\u003e@Nullable\u003c/code\u003e-annotated \u003ccode\u003eOptional\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/OverridingMethodInconsistentArgumentNamesChecker\"\u003e\u003ccode\u003eOverridingMethodInconsistentArgumentNamesChecker\u003c/code\u003e\u003c/a\u003e: Arguments of overriding method are inconsistent with overridden method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3976\"\u003e#3976\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3986\"\u003e#3986\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4001\"\u003e#4001\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4002\"\u003e#4002\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4026\"\u003e#4026\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4027\"\u003e#4027\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.20.0...v2.21.0\"\u003ehttps://github.com/google/error-prone/compare/v2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c13d44e2b5cc5801f7f60f3e19d4a6c1a807ce1c\"\u003e\u003ccode\u003ec13d44e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/25332181359e4e5011ef60525519f3c3ab857dfc\"\u003e\u003ccode\u003e2533218\u003c/code\u003e\u003c/a\u003e Handle overlapping ranges in suppressedRegions\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/449e6f4367f300aac8b17d07ef4dac87e3896d1b\"\u003e\u003ccode\u003e449e6f4\u003c/code\u003e\u003c/a\u003e Handle method references in \u003ccode\u003erenameMethodWithInvocations\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a2d6ad7e2cb6edf1106ccba7360f3825508e05eb\"\u003e\u003ccode\u003ea2d6ad7\u003c/code\u003e\u003c/a\u003e Add an Error Prone check to discourage APIs that convert a hostname to a single\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/2ef7ec219d766c2ddc7bbd3fd99e37ce9b02b6c7\"\u003e\u003ccode\u003e2ef7ec2\u003c/code\u003e\u003c/a\u003e Create class to share logic between ErrorProne checkers\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c603793f0938a6d590b98c04614ac0bf05866970\"\u003e\u003ccode\u003ec603793\u003c/code\u003e\u003c/a\u003e Document and test why it\u0027s important to recognize \u003ccode\u003eTestCase.fail\u003c/code\u003e even though...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bbf7cd951536ed85ef02f1f94badbcab972ae616\"\u003e\u003ccode\u003ebbf7cd9\u003c/code\u003e\u003c/a\u003e Add support in ASTHelpersSuggestions for getEnclosedElements\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/29b0e54fe3edde2bc8aa933c48cdbd9b012c75c1\"\u003e\u003ccode\u003e29b0e54\u003c/code\u003e\u003c/a\u003e Handle overlapping deletions for unused parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b18fd7209e297f9ff7c44635897022d573ef5192\"\u003e\u003ccode\u003eb18fd72\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/25c361a31cf88ed7edd53ce71cb12dee4f260a67\"\u003e\u003ccode\u003e25c361a\u003c/code\u003e\u003c/a\u003e Suggest using code as per[]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.20.0...v2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `com.google.errorprone:error_prone_type_annotations` from 2.20.0 to 2.21.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003ecom.google.errorprone:error_prone_type_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.21.1\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eHandle overlapping ranges in suppressedRegions (fixes \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4040\"\u003e#4040\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd \u003ca href\u003d\"https://errorprone.info/bugpattern/AddressSelection\"\u003e\u003ccode\u003eAddressSelection \u003c/code\u003e\u003c/a\u003e to discourage APIs that convert a hostname to a single address\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.21.0...v2.21.1\"\u003ehttps://github.com/google/error-prone/compare/v2.21.0...v2.21.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eError Prone 2.21.0\u003c/h2\u003e\n\u003cp\u003eNew Checkers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/AttemptedNegativeZero\"\u003e\u003ccode\u003eAttemptedNegativeZero\u003c/code\u003e\u003c/a\u003e: Prevents accidental use of \u003ccode\u003e-0\u003c/code\u003e, which is the same as \u003ccode\u003e0\u003c/code\u003e. The floating-point negative zero is \u003ccode\u003e-0.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/ICCProfileGetInstance\"\u003e\u003ccode\u003eICCProfileGetInstance\u003c/code\u003e\u003c/a\u003e: Warns on uses of \u003ccode\u003eICC_Profile.getInstance(String)\u003c/code\u003e, due to \u003ca href\u003d\"https://bugs.openjdk.org/browse/JDK-8191622\"\u003eJDK-8191622\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/MutableGuiceModule\"\u003e\u003ccode\u003eMutableGuiceModule\u003c/code\u003e\u003c/a\u003e: Fields in Guice modules should be \u003ccode\u003efinal\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NullableOptional\"\u003e\u003ccode\u003eNullableOptional\u003c/code\u003e\u003c/a\u003e: Discourages \u003ccode\u003e@Nullable\u003c/code\u003e-annotated \u003ccode\u003eOptional\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/OverridingMethodInconsistentArgumentNamesChecker\"\u003e\u003ccode\u003eOverridingMethodInconsistentArgumentNamesChecker\u003c/code\u003e\u003c/a\u003e: Arguments of overriding method are inconsistent with overridden method.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixed issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3976\"\u003e#3976\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3986\"\u003e#3986\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4001\"\u003e#4001\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4002\"\u003e#4002\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4026\"\u003e#4026\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/4027\"\u003e#4027\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eFull Changelog: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.20.0...v2.21.0\"\u003ehttps://github.com/google/error-prone/compare/v2.20.0...v2.21.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c13d44e2b5cc5801f7f60f3e19d4a6c1a807ce1c\"\u003e\u003ccode\u003ec13d44e\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.21.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/25332181359e4e5011ef60525519f3c3ab857dfc\"\u003e\u003ccode\u003e2533218\u003c/code\u003e\u003c/a\u003e Handle overlapping ranges in suppressedRegions\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/449e6f4367f300aac8b17d07ef4dac87e3896d1b\"\u003e\u003ccode\u003e449e6f4\u003c/code\u003e\u003c/a\u003e Handle method references in \u003ccode\u003erenameMethodWithInvocations\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a2d6ad7e2cb6edf1106ccba7360f3825508e05eb\"\u003e\u003ccode\u003ea2d6ad7\u003c/code\u003e\u003c/a\u003e Add an Error Prone check to discourage APIs that convert a hostname to a single\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/2ef7ec219d766c2ddc7bbd3fd99e37ce9b02b6c7\"\u003e\u003ccode\u003e2ef7ec2\u003c/code\u003e\u003c/a\u003e Create class to share logic between ErrorProne checkers\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c603793f0938a6d590b98c04614ac0bf05866970\"\u003e\u003ccode\u003ec603793\u003c/code\u003e\u003c/a\u003e Document and test why it\u0027s important to recognize \u003ccode\u003eTestCase.fail\u003c/code\u003e even though...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bbf7cd951536ed85ef02f1f94badbcab972ae616\"\u003e\u003ccode\u003ebbf7cd9\u003c/code\u003e\u003c/a\u003e Add support in ASTHelpersSuggestions for getEnclosedElements\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/29b0e54fe3edde2bc8aa933c48cdbd9b012c75c1\"\u003e\u003ccode\u003e29b0e54\u003c/code\u003e\u003c/a\u003e Handle overlapping deletions for unused parameters\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b18fd7209e297f9ff7c44635897022d573ef5192\"\u003e\u003ccode\u003eb18fd72\u003c/code\u003e\u003c/a\u003e Automatic code cleanup.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/25c361a31cf88ed7edd53ce71cb12dee4f260a67\"\u003e\u003ccode\u003e25c361a\u003c/code\u003e\u003c/a\u003e Suggest using code as per[]\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.20.0...v2.21.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1573\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1573 from google:dependabot/maven/value/errorprone.version-2.21.1 0e0fe7b9c16ee8338cd80bc84eddaddc3ab48fb6\nPiperOrigin-RevId: 555010779\n"
    },
    {
      "commit": "782bf722c9cb420cd15c32ef8ad83a4f4d7adbee",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "941c7a94ba9ccee7b4f2b2bfe49d2c87ec7d2b3e",
        "39f26ab0059855eb79e9c4388be9d1d77aa87c6e"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 07 21:21:51 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 07 21:21:51 2023 +0000"
      },
      "message": "Merge commit \u0027auto-value-1.10.2^\u0027 into update-auto am: 898bff0150 am: f5698d756a am: e51b5c5889 am: 0a1ade69ee am: 39f26ab005\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2690586\n\nChange-Id: Ifa5f43e8bba05765cf949957e15a506946b43155\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "39f26ab0059855eb79e9c4388be9d1d77aa87c6e",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "941c7a94ba9ccee7b4f2b2bfe49d2c87ec7d2b3e",
        "0a1ade69ee54ecfd03f761eca3f2436e14367c94"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 07 20:34:44 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 07 20:34:44 2023 +0000"
      },
      "message": "Merge commit \u0027auto-value-1.10.2^\u0027 into update-auto am: 898bff0150 am: f5698d756a am: e51b5c5889 am: 0a1ade69ee\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2690586\n\nChange-Id: I1d392324515aa87f98d2f018c24cd3a41d72cb4d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0a1ade69ee54ecfd03f761eca3f2436e14367c94",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "941c7a94ba9ccee7b4f2b2bfe49d2c87ec7d2b3e",
        "e51b5c5889bd8579432c9693660eb3eddc42cb35"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 07 19:49:11 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 07 19:49:11 2023 +0000"
      },
      "message": "Merge commit \u0027auto-value-1.10.2^\u0027 into update-auto am: 898bff0150 am: f5698d756a am: e51b5c5889\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2690586\n\nChange-Id: I57fcf80a5a90f002fb9a1df2b9c67322f471d30d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "e51b5c5889bd8579432c9693660eb3eddc42cb35",
      "tree": "e169463665583d3d3ce6be01017b06deb802b2e2",
      "parents": [
        "941c7a94ba9ccee7b4f2b2bfe49d2c87ec7d2b3e",
        "f5698d756a7b15dfc4d55815a077d019ea38d602"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 07 19:11:55 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 07 19:11:55 2023 +0000"
      },
      "message": "Merge commit \u0027auto-value-1.10.2^\u0027 into update-auto am: 898bff0150 am: f5698d756a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2690586\n\nChange-Id: Iad055a00ec50b7ef6e0a55551c2eb46d7062e393\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f5698d756a7b15dfc4d55815a077d019ea38d602",
      "tree": "c0b0deaaadbe6e89748e3ad86eb1ca0e93d1341b",
      "parents": [
        "ea3f06bca913055182ce7b5ba58e588e324301b2",
        "898bff0150e2d695870b93e719f76d4c5720c787"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Mon Aug 07 18:26:43 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Aug 07 18:26:43 2023 +0000"
      },
      "message": "Merge commit \u0027auto-value-1.10.2^\u0027 into update-auto am: 898bff0150\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/auto/+/2690586\n\nChange-Id: Ic512a03c349bae317c293b0bb10771110ad67691\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "898bff0150e2d695870b93e719f76d4c5720c787",
      "tree": "c0b0deaaadbe6e89748e3ad86eb1ca0e93d1341b",
      "parents": [
        "ea3f06bca913055182ce7b5ba58e588e324301b2",
        "ac6de46f7d46b1e0ac308bd0211112d27f4ae767"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 02 10:31:24 2023 -0700"
      },
      "committer": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 02 12:52:26 2023 -0700"
      },
      "message": "Merge commit \u0027auto-value-1.10.2^\u0027 into update-auto\n\n* commit \u0027auto-value-1.10.2^\u0027: (278 commits)\n  Skip `maven-gpg-plugin` in the `gwtserializer` module.\n  Fix a `StackOverflowError` in `getLocalAndInheritedMethods`, involving recursive type bounds.\n  Add a test method that reproduces an infinite recursion.\n  Bump maven-shade-plugin from 3.4.1 to 3.5.0 in /value\n  Bump errorprone.version from 2.19.1 to 2.20.0 in /value\n  Update to the latest ECJ (Eclipse compiler).\n  Bump truth from 1.1.4 to 1.1.5 in /factory\n  Uglify the AutoFactory javadoc to work around bugs in older javadoc versions.\n  Bump truth.version from 1.1.4 to 1.1.5 in /value\n  Bump maven-invoker-plugin from 3.5.1 to 3.6.0 in /factory\n  Bump maven-invoker-plugin from 3.5.1 to 3.6.0 in /value\n  Internal change.\n  Update dependencies on auto-common and auto-service.\n  Change the return type of `AnnotationMirrors.getAnnotatedAnnotations`.\n  Provide a way to control annotations on generated AutoFactory classes.\n  Bump actions/checkout from 3.5.2 to 3.5.3\n  Update Auto projects to Guava 32.0.1-jre.\n  Prepare `AutoFactoryProcessorTest` for future changes.\n  Bump kotlin.version from 1.8.21 to 1.8.22 in /value\n  Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /factory\n  ...\n\nTest: TreeHugger\nChange-Id: I063b3348baf3bf60fbf603ed73c7ffabc94548f9\n"
    },
    {
      "commit": "4626252bf6eec70882f3f588eccedd0d1c1209a4",
      "tree": "3039c0c5e7851b8373bafc40e36e0a83c2635d59",
      "parents": [
        "c0613dad0a74f024916a2fc9342376468e56cd19"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Tue Aug 01 08:01:58 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Aug 01 08:02:48 2023 -0700"
      },
      "message": "Bump Guava to 32.1.2.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 552803654\n"
    },
    {
      "commit": "c0613dad0a74f024916a2fc9342376468e56cd19",
      "tree": "1c77067043e052c8b572d3a287b823e04fd2e93e",
      "parents": [
        "470e98a0e72586f6ea98c662aa248a9115d14853"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jul 24 14:52:21 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jul 24 14:53:07 2023 -0700"
      },
      "message": "Bump actions/setup-java from 3.11.0 to 3.12.0\n\nBumps [actions/setup-java](https://github.com/actions/setup-java) from 3.11.0 to 3.12.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/setup-java/releases\"\u003eactions/setup-java\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.12.0\u003c/h2\u003e\n\u003cp\u003eIn scope of this release the following changes were made:\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eBug fixes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAlways check postfix \u0026quot;Contents/Home\u0026quot; on macOS by \u003ca href\u003d\"https://github.com/erwin1\"\u003e\u003ccode\u003e@​erwin1\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/397\"\u003eactions/setup-java#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix sbt/scala cache key by \u003ca href\u003d\"https://github.com/Dogacel\"\u003e\u003ccode\u003e@​Dogacel\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/478\"\u003eactions/setup-java#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorretto toolcache folder name fix by \u003ca href\u003d\"https://github.com/IvanZosimov\"\u003e\u003ccode\u003e@​IvanZosimov\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/480\"\u003eactions/setup-java#480\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate versions of Oracle JDK and Microsoft Build of OpenJDK by \u003ca href\u003d\"https://github.com/anishi1222\"\u003e\u003ccode\u003e@​anishi1222\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/489\"\u003eactions/setup-java#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Oracle JDK download URL calculation by \u003ca href\u003d\"https://github.com/nikolai-laevskii\"\u003e\u003ccode\u003e@​nikolai-laevskii\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/507\"\u003eactions/setup-java#507\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFeature implementations:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eAdd versions properties to cache by \u003ca href\u003d\"https://github.com/Endi327\"\u003e\u003ccode\u003e@​Endi327\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/280\"\u003eactions/setup-java#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eResolving dependencies issues:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eRemove implicit dependencies by \u003ca href\u003d\"https://github.com/nikolai-laevskii\"\u003e\u003ccode\u003e@​nikolai-laevskii\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/494\"\u003eactions/setup-java#494\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate xml2js by \u003ca href\u003d\"https://github.com/dmitry-shibanov\"\u003e\u003ccode\u003e@​dmitry-shibanov\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/484\"\u003eactions/setup-java#484\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate dependencies by \u003ca href\u003d\"https://github.com/IvanZosimov\"\u003e\u003ccode\u003e@​IvanZosimov\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/511\"\u003eactions/setup-java#511\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eInfrastructure updates:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eFix glob bug in package.json scripts section by \u003ca href\u003d\"https://github.com/IvanZosimov\"\u003e\u003ccode\u003e@​IvanZosimov\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/475\"\u003eactions/setup-java#475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate mocks by \u003ca href\u003d\"https://github.com/nikolai-laevskii\"\u003e\u003ccode\u003e@​nikolai-laevskii\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/498\"\u003eactions/setup-java#498\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentation changes:\u003c/strong\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eInstruction to download custom distribution JDK and install by \u003ca href\u003d\"https://github.com/ragsmpl\"\u003e\u003ccode\u003e@​ragsmpl\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/500\"\u003eactions/setup-java#500\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/erwin1\"\u003e\u003ccode\u003e@​erwin1\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/397\"\u003eactions/setup-java#397\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/Dogacel\"\u003e\u003ccode\u003e@​Dogacel\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/478\"\u003eactions/setup-java#478\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/anishi1222\"\u003e\u003ccode\u003e@​anishi1222\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/489\"\u003eactions/setup-java#489\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/nikolai-laevskii\"\u003e\u003ccode\u003e@​nikolai-laevskii\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/498\"\u003eactions/setup-java#498\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/ragsmpl\"\u003e\u003ccode\u003e@​ragsmpl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/500\"\u003eactions/setup-java#500\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/Endi327\"\u003e\u003ccode\u003e@​Endi327\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/pull/280\"\u003eactions/setup-java#280\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/setup-java/compare/v3...v3.12.0\"\u003ehttps://github.com/actions/setup-java/compare/v3...v3.12.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/cd89f46ac9d01407894225f350157564c9c7cee2\"\u003e\u003ccode\u003ecd89f46\u003c/code\u003e\u003c/a\u003e Add versions properties to cache (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/280\"\u003e#280\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/4fb397523b853fa75ed64fd1d10a967e1eb3148a\"\u003e\u003ccode\u003e4fb3975\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/507\"\u003e#507\u003c/a\u003e from akv-platform/update-oracle-jdk-url-calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/33b10b64eb638c2717d7f7c3e01e6a71f9735954\"\u003e\u003ccode\u003e33b10b6\u003c/code\u003e\u003c/a\u003e Use archive as fallback only when dealing with major version\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/75c6561172d237e514a15dfd831cb331e5506d5e\"\u003e\u003ccode\u003e75c6561\u003c/code\u003e\u003c/a\u003e Update dependencies (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/511\"\u003e#511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/ebe05e0f88dce569e7e4ca0c17f1caa4fc7cdb87\"\u003e\u003ccode\u003eebe05e0\u003c/code\u003e\u003c/a\u003e Update build\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/46099e1f1434da2fd6d38ff0fb5b45d3a7e87494\"\u003e\u003ccode\u003e46099e1\u003c/code\u003e\u003c/a\u003e Build\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/1a3cd386c6af2962b1902a3f31b6603fd2575145\"\u003e\u003ccode\u003e1a3cd38\u003c/code\u003e\u003c/a\u003e Update Oracle JDK URL calculation\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/1f2faad7e0bc7efd1f6da4ca0a0f2b23b03a3a7d\"\u003e\u003ccode\u003e1f2faad\u003c/code\u003e\u003c/a\u003e Instruction to download custom distribution JDK and install (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/500\"\u003e#500\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/45058d7f99afcd22834b58fde7cbfb7075eb48a2\"\u003e\u003ccode\u003e45058d7\u003c/code\u003e\u003c/a\u003e Update xml2js (\u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/484\"\u003e#484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/setup-java/commit/87c1c7064c0055a1c5bf9f2c9187d414e9764478\"\u003e\u003ccode\u003e87c1c70\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/actions/setup-java/issues/494\"\u003e#494\u003c/a\u003e from akv-platform/remove-implicit-dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/actions/setup-java/compare/5ffc13f4174014e2d4d4572b3d74c3fa61aeb2c2...cd89f46ac9d01407894225f350157564c9c7cee2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/setup-java\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.11.0\u0026new-version\u003d3.12.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1570\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1570 from google:dependabot/github_actions/actions/setup-java-3.12.0 c4925a2628f91fa2d587989e6935654fb5274d13\nPiperOrigin-RevId: 550680936\n"
    },
    {
      "commit": "470e98a0e72586f6ea98c662aa248a9115d14853",
      "tree": "32b894f2976e9a21f181ac5ec5ffc984fe812f68",
      "parents": [
        "29f86210d8594e279790cd35304f1fa54ca94ebc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 21 16:50:50 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jul 21 16:51:23 2023 -0700"
      },
      "message": "Bump dev.gradleplugins:gradle-test-kit from 8.1 to 8.2.1 in /value\n\nBumps [dev.gradleplugins:gradle-test-kit](https://github.com/gradle/gradle) from 8.1 to 8.2.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/gradle/gradle/releases\"\u003edev.gradleplugins:gradle-test-kit\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.2.1\u003c/h2\u003e\n\u003cp\u003eThis is a patch release for 8.2. We recommend using 8.2.1 instead of 8.2\u003c/p\u003e\n\u003cp\u003eIt fixes the following issues:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25579\"\u003e#25579\u003c/a\u003e Regression in 8.2: StackOverflowError w/ Gradle 8.2 + Quarkus 2.16.7 (latest)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25611\"\u003e#25611\u003c/a\u003e TestKit unexpectedly stopped working with Gradle 2.x versions\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25618\"\u003e#25618\u003c/a\u003e Micronaut JacocoReportAggregationPlugin broken in Gradle 8.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25658\"\u003e#25658\u003c/a\u003e Gradle 8.2 sets incorrect value to boolean --no-feature option\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25674\"\u003e#25674\u003c/a\u003e Address regression in dependency graph build operation results\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href\u003d\"https://docs.gradle.org/8.2.1/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade Instructions\u003c/h2\u003e\n\u003cp\u003eSwitch your build to use Gradle 8.2.1 by updating your wrapper:\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e./gradlew wrapper --gradle-version\u003d8.2.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eSee the \u003ca href\u003d\"https://docs.gradle.org/8.2.1/userguide/upgrading_version_8.html#changes_8.2\"\u003eGradle 8.x upgrade guide\u003c/a\u003e to learn about deprecations, breaking changes and other considerations when upgrading to Gradle 8.2.1.\u003c/p\u003e\n\u003ch2\u003eReporting Problems\u003c/h2\u003e\n\u003cp\u003eIf you find a problem with this release, please file a bug on \u003ca href\u003d\"https://github.com/gradle/gradle/issues\"\u003eGitHub Issues\u003c/a\u003e adhering to our issue guidelines.\nIf you\u0027re not sure you\u0027re encountering a bug, please use the \u003ca href\u003d\"https://discuss.gradle.org/c/help-discuss\"\u003eforum\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e8.2\u003c/h2\u003e\n\u003cp\u003eThe Gradle team is excited to announce Gradle 8.2.\u003c/p\u003e\n\u003cp\u003eAmongst other improvements, this release addresses two security vulnerabilities:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/security/advisories/GHSA-2h6c-rv6q-494v\"\u003eDependency cache path traversal\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/security/advisories/GHSA-84mw-qh6q-v842\"\u003ePath traversal vulnerabilities in handling of Tar archives\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003ca href\u003d\"https://docs.gradle.org/8.2/release-notes.html\"\u003eRead the Release Notes\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003eWe would like to thank the following community contributors for their contributions to this release of Gradle:\u003c/p\u003e\n\u003cp\u003e\u003ca href\u003d\"https://github.com/didot\"\u003eBruno Didot\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/evantill\"\u003eEric Vantillard\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/esfomeado\"\u003eesfomeado\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/jjohannes\"\u003eJendrik Johannes\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/JLLeitschuh\"\u003eJonathan Leitschuh\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/euije\"\u003eLee Euije\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/oehme\"\u003eStefan Oehme\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/tdinev\"\u003eTodor Dinev\u003c/a\u003e,\n\u003ca href\u003d\"https://github.com/Chaoba\"\u003eYanshun Li\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eUpgrade instructions\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/gradle/gradle/blob/master/released-versions.json\"\u003edev.gradleplugins:gradle-test-kit\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e{\n\u0026quot;latestReleaseSnapshot\u0026quot;: {\n\u0026quot;version\u0026quot;: \u0026quot;8.3-20230720232937+0000\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230720232937+0000\u0026quot;\n},\n\u0026quot;latestRc\u0026quot;: {\n\u0026quot;version\u0026quot;: \u0026quot;8.3-rc-1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230719075404+0000\u0026quot;\n},\n\u0026quot;finalReleases\u0026quot;: [\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.2.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230710121235+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.2\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230630180230+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.1.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230421123126+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230412120745+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.0.2\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230303164137+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.0.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230217200948+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;8.0\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230213131521+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;7.6.2\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230630154251+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;7.6.1\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20230224135442+0000\u0026quot;\n},\n{\n\u0026quot;version\u0026quot;: \u0026quot;7.6\u0026quot;,\n\u0026quot;buildTime\u0026quot;: \u0026quot;20221125133510+0000\u0026quot;\n},\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/a38ec64d3c4612da9083cc506a1ccb212afeecaa\"\u003e\u003ccode\u003ea38ec64\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25685\"\u003e#25685\u003c/a\u003e Finalize 8.2.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/feccb026b0c823ffbeb38ed9344f83e02eb44d34\"\u003e\u003ccode\u003efeccb02\u003c/code\u003e\u003c/a\u003e Finalize 8.2.1 release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/d33fff2d44cec65b862ae9c4394fa0e706ceaed6\"\u003e\u003ccode\u003ed33fff2\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25683\"\u003e#25683\u003c/a\u003e Historical performance test timeout 2280 -\u0026gt; 600\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/dcfaf6490f79eedea1cebc65086ef9b38f0204dd\"\u003e\u003ccode\u003edcfaf64\u003c/code\u003e\u003c/a\u003e Historical performance test timeout 2280 -\u0026gt; 600\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/1295bb8f489835f22ce2c9fb2d411fe562d8749c\"\u003e\u003ccode\u003e1295bb8\u003c/code\u003e\u003c/a\u003e Add upper bound for Scala compile test\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/3484ff5019ccb9b1d5553bb1d0770fc892f03b89\"\u003e\u003ccode\u003e3484ff5\u003c/code\u003e\u003c/a\u003e Revert accidental code change\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/249b79dce39f8967b9841864b84e5113ace65c34\"\u003e\u003ccode\u003e249b79d\u003c/code\u003e\u003c/a\u003e Add upper bound for Groovy compile test\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/3ee9dc4813dc61b2c5fe8f498fe844b69b45f59d\"\u003e\u003ccode\u003e3ee9dc4\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href\u003d\"https://redirect.github.com/gradle/gradle/issues/25675\"\u003e#25675\u003c/a\u003e Cherry pick: Associate each component in the depend...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/81de96def36c8eef95b90d783a089f66fcb68ed6\"\u003e\u003ccode\u003e81de96d\u003c/code\u003e\u003c/a\u003e Adjust \u003ccode\u003eDependencyGraphBuilderTest\u003c/code\u003e after cherry pick\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/gradle/gradle/commit/adf40ffc22b1c4b772a105f39e67f6a84ce418f4\"\u003e\u003ccode\u003eadf40ff\u003c/code\u003e\u003c/a\u003e Adjust \u003ccode\u003eResolveState\u003c/code\u003e after cherry-pick\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/gradle/gradle/compare/v8.1.0...v8.2.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003ddev.gradleplugins:gradle-test-kit\u0026package-manager\u003dmaven\u0026previous-version\u003d8.1\u0026new-version\u003d8.2.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1569\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1569 from google:dependabot/maven/value/dev.gradleplugins-gradle-test-kit-8.2.1 59394fd59d7bb3035b49bcc65cb32006e45fad2a\nPiperOrigin-RevId: 550082386\n"
    },
    {
      "commit": "29f86210d8594e279790cd35304f1fa54ca94ebc",
      "tree": "75d4e81d6085e2527fe9b220716037bdaaa7b970",
      "parents": [
        "571cc3415008bfa56759cd4e5bee0074c2048cf4"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 21 16:47:17 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jul 21 16:49:58 2023 -0700"
      },
      "message": "Bump kotlin.version from 1.8.22 to 1.9.0 in /value\n\nBumps `kotlin.version` from 1.8.22 to 1.9.0.\nUpdates `org.jetbrains.kotlin:kotlin-stdlib` from 1.8.22 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/JetBrains/kotlin/releases\"\u003eorg.jetbrains.kotlin:kotlin-stdlib\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eKotlin 1.9.0\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003ch4\u003eNew Features\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57930\"\u003e\u003ccode\u003eKT-57930\u003c/code\u003e\u003c/a\u003e Analysis API: provide an API for extending Kotlin resolution\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57636\"\u003e\u003ccode\u003eKT-57636\u003c/code\u003e\u003c/a\u003e K2: Add the return type of K2 reference shortener AA \u003ccode\u003eShortenCommand::invokeShortening()\u003c/code\u003e e.g., \u003ccode\u003eShorteningResultInfo\u003c/code\u003e to allow callers to access the shortening result PSI\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eFixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58249\"\u003e\u003ccode\u003eKT-58249\u003c/code\u003e\u003c/a\u003e Analysis API: Disable error logging for FE10 implementation of resolveCall when resolve is not successful\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55626\"\u003e\u003ccode\u003eKT-55626\u003c/code\u003e\u003c/a\u003e Impossible to restore symbol by psi from script file\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57314\"\u003e\u003ccode\u003eKT-57314\u003c/code\u003e\u003c/a\u003e LL FIR: Combine \u003ccode\u003eLLFirProvider$SymbolProvider\u003c/code\u003es in session dependencies (optimization)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55527\"\u003e\u003ccode\u003eKT-55527\u003c/code\u003e\u003c/a\u003e K2 IDE: Rewrite KtScopeContext class to allow to handle each scope separately\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55329\"\u003e\u003ccode\u003eKT-55329\u003c/code\u003e\u003c/a\u003e LL FIR: Unexpected ACTUAL_WITHOUT_EXPECT error on constructor and function declaration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-50732\"\u003e\u003ccode\u003eKT-50732\u003c/code\u003e\u003c/a\u003e LL API: fix compiler based tests\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57850\"\u003e\u003ccode\u003eKT-57850\u003c/code\u003e\u003c/a\u003e K2: contract violation due to SymbolLightAccessorMethod.propertyAccessorSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56543\"\u003e\u003ccode\u003eKT-56543\u003c/code\u003e\u003c/a\u003e LL FIR: rework lazy transformers so transformers modify only declarations they suppose to\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56721\"\u003e\u003ccode\u003eKT-56721\u003c/code\u003e\u003c/a\u003e K2: FirExtensionDeclarationsSymbolProvider: java.lang.IllegalStateException: Recursive update\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-50253\"\u003e\u003ccode\u003eKT-50253\u003c/code\u003e\u003c/a\u003e Analysis API: Solve issues with ProcessCancelledException\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56800\"\u003e\u003ccode\u003eKT-56800\u003c/code\u003e\u003c/a\u003e K2 IDE: optimize deprecation calculation for symbols\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55006\"\u003e\u003ccode\u003eKT-55006\u003c/code\u003e\u003c/a\u003e Analysis API does not transform Java type refs for callable symbol return types\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57256\"\u003e\u003ccode\u003eKT-57256\u003c/code\u003e\u003c/a\u003e AA FIR: Reduce lazy resolve phase for deprecation status\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57619\"\u003e\u003ccode\u003eKT-57619\u003c/code\u003e\u003c/a\u003e K2: CFG for class initializer is not correctly built in reversed resolve mode\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58141\"\u003e\u003ccode\u003eKT-58141\u003c/code\u003e\u003c/a\u003e K2: AA FIR: impossible to restore symbol for declaration with annotation with argument inside type\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57462\"\u003e\u003ccode\u003eKT-57462\u003c/code\u003e\u003c/a\u003e Symbol Light Classes: SymbolLightFieldForProperty should retrieve annotations not from KtPropertySymbol, but from the corresponding backing field\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-54864\"\u003e\u003ccode\u003eKT-54864\u003c/code\u003e\u003c/a\u003e Analysis API: add function to get expect KtSymbol list by actual KtSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56763\"\u003e\u003ccode\u003eKT-56763\u003c/code\u003e\u003c/a\u003e Analysis API: \u003ccode\u003e.KtSourceModuleImpl is missing in the map.\u003c/code\u003e on symbol restore when symbol cannot be seen from the use-site module\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56617\"\u003e\u003ccode\u003eKT-56617\u003c/code\u003e\u003c/a\u003e Analysis API: optimize KtFirSymbolProviderByJavaPsi.getNamedClassSymbol\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-54430\"\u003e\u003ccode\u003eKT-54430\u003c/code\u003e\u003c/a\u003e K2: .getAllOverriddenSymbols() returns invalid results\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Native. Debug\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55440\"\u003e\u003ccode\u003eKT-55440\u003c/code\u003e\u003c/a\u003e Kotlin/Native debugger: inline function parameters are not visible during debugging\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBackend. Wasm\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58293\"\u003e\u003ccode\u003eKT-58293\u003c/code\u003e\u003c/a\u003e Wasm: ReferenceError: e is not defined in kotlin.test.jsThrow\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58931\"\u003e\u003ccode\u003eKT-58931\u003c/code\u003e\u003c/a\u003e Wasm tests are failing to start on Kotlin 1.9.0-Beta\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58188\"\u003e\u003ccode\u003eKT-58188\u003c/code\u003e\u003c/a\u003e Restore binary compatibility of PlatformDiagnosticSuppressor.shouldReportUnusedParameter\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57136\"\u003e\u003ccode\u003eKT-57136\u003c/code\u003e\u003c/a\u003e K/Wasm: Restrict non-external types in JS interop\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57060\"\u003e\u003ccode\u003eKT-57060\u003c/code\u003e\u003c/a\u003e Clarify the lack of support for dynamic in Kotlin/Wasm\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56955\"\u003e\u003ccode\u003eKT-56955\u003c/code\u003e\u003c/a\u003e K/Wasm: Support restricted version of K/JS \u003ccode\u003ejs(code)\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57276\"\u003e\u003ccode\u003eKT-57276\u003c/code\u003e\u003c/a\u003e Wasm: \u0026quot;Body not found for function\u0026quot; error when compiling konform library with Kotlin/Wasm support\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-56976\"\u003e\u003ccode\u003eKT-56976\u003c/code\u003e\u003c/a\u003e K/Wasm bug with calling override of external function with default parameters\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md\"\u003eorg.jetbrains.kotlin:kotlin-stdlib\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.8.21\u003c/h2\u003e\n\u003ch3\u003eCompiler\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57848\"\u003e\u003ccode\u003eKT-57848\u003c/code\u003e\u003c/a\u003e Native: compilation of dynamic/static library fails with Xcode 14.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57875\"\u003e\u003ccode\u003eKT-57875\u003c/code\u003e\u003c/a\u003e Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57946\"\u003e\u003ccode\u003eKT-57946\u003c/code\u003e\u003c/a\u003e KAPT: \u0026quot;RuntimeException: No type for expression\u0026quot; with delegate\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavaScript\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57356\"\u003e\u003ccode\u003eKT-57356\u003c/code\u003e\u003c/a\u003e KJS: StackOverflowException on \u003ca href\u003d\"https://github.com/JsExport\"\u003e\u003ccode\u003e@​JsExport\u003c/code\u003e\u003c/a\u003e with type parameters referring to one another\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Compiler plugins. Serialization\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58067\"\u003e\u003ccode\u003eKT-58067\u003c/code\u003e\u003c/a\u003e Serialization: NullPointerException caused by \u003ca href\u003d\"https://github.com/Contextual\"\u003e\u003ccode\u003e@​Contextual\u003c/code\u003e\u003c/a\u003e property with type with generic\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57730\"\u003e\u003ccode\u003eKT-57730\u003c/code\u003e\u003c/a\u003e Serialization: \u0026quot;IllegalStateException: Serializer for element of type \u003c!-- raw HTML omitted --\u003e.Foo has not been found\u0026quot; caused by serialization of Java type\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Gradle. JS\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-57766\"\u003e\u003ccode\u003eKT-57766\u003c/code\u003e\u003c/a\u003e KJS / Gradle \u0026quot;Module not found: Error: Can\u0027t resolve \u0027kotlin-kotlin-stdlib-js-ir\u0027\u0026quot; when using \u0026quot;useEsModules\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Kapt\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58027\"\u003e\u003ccode\u003eKT-58027\u003c/code\u003e\u003c/a\u003e Kotlin 1.8.20 kapt issue \u0026quot;null: KtCallExpression: build()\u0026quot;\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eTools. Maven\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58048\"\u003e\u003ccode\u003eKT-58048\u003c/code\u003e\u003c/a\u003e Maven: \u0026quot;Too many source module declarations found\u0026quot; after upgrading to 1.8.20\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-58101\"\u003e\u003ccode\u003eKT-58101\u003c/code\u003e\u003c/a\u003e \u0027Unable to access class\u0027 in kotlin-maven-plugin after updating to Kotlin 1.8.20\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.8.20\u003c/h2\u003e\n\u003ch3\u003eAnalysis API\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55510\"\u003e\u003ccode\u003eKT-55510\u003c/code\u003e\u003c/a\u003e K2: Lost designation for local classes\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55191\"\u003e\u003ccode\u003eKT-55191\u003c/code\u003e\u003c/a\u003e AA: add an API to compare symbol pointers\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55487\"\u003e\u003ccode\u003eKT-55487\u003c/code\u003e\u003c/a\u003e K2: symbol pointer restoring doesn\u0027t work for static members\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55336\"\u003e\u003ccode\u003eKT-55336\u003c/code\u003e\u003c/a\u003e K2 IDE: \u0026quot;java.lang.IllegalStateException: Required value was null.\u0026quot; exception while importing a compiled JPS project\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55098\"\u003e\u003ccode\u003eKT-55098\u003c/code\u003e\u003c/a\u003e AA: KtDeclarationRenderer should render a context receivers\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-51181\"\u003e\u003ccode\u003eKT-51181\u003c/code\u003e\u003c/a\u003e LL API: errors for SAM with suspend function from another module\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-50250\"\u003e\u003ccode\u003eKT-50250\u003c/code\u003e\u003c/a\u003e Analysis API: Implement Analysis API of KtExpression.isUsedAsExpression\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-54360\"\u003e\u003ccode\u003eKT-54360\u003c/code\u003e\u003c/a\u003e KtPropertySymbol: support JvmField in javaSetterName and javaGetterName\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FE1.0\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://youtrack.jetbrains.com/issue/KT-55825\"\u003e\u003ccode\u003eKT-55825\u003c/code\u003e\u003c/a\u003e AA FE1.0: stackoverflow when resolution to a function with a recursive type parameter\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAnalysis API. FIR\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/bcf27812cd28041e0b9ffa3bfe52fc58c397d0eb\"\u003e\u003ccode\u003ebcf2781\u003c/code\u003e\u003c/a\u003e Add ChangeLog for 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/d372470550a63c9b7f0a5046830ad6bc633c6ff1\"\u003e\u003ccode\u003ed372470\u003c/code\u003e\u003c/a\u003e Don\u0027t get BuildScanExtension when buildScan report is disabled\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/0ec76786a66598a82463614cf239394133352710\"\u003e\u003ccode\u003e0ec7678\u003c/code\u003e\u003c/a\u003e [Gradle, JS] Return back deprecated methods for compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/2427b51ba8b0b2f5db1a195f2b5d800ff10a853a\"\u003e\u003ccode\u003e2427b51\u003c/code\u003e\u003c/a\u003e Relocate aalto-xml and stax2-api dependencies in embeddable compiler (KT-59631)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/56a7789f1dc72f8bf840f99a8964a7ddff1ee5ee\"\u003e\u003ccode\u003e56a7789\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;[Gradle] Fix invalidating iOS framework after import\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/8cf1abc2947ce3de06d04fbd19c1af657034ba36\"\u003e\u003ccode\u003e8cf1abc\u003c/code\u003e\u003c/a\u003e Add the possibility to omit explicitly specifying a version in annotationProc...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/4823fc3c64de9a1c9d9a240f4c2bbd648c00b2e4\"\u003e\u003ccode\u003e4823fc3\u003c/code\u003e\u003c/a\u003e [Gradle] GranularMetadataTransformation: Collect moduleIds in ProjectData for...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/0d1932eab67ea257aa41ded7a112cebbeaecba78\"\u003e\u003ccode\u003e0d1932e\u003c/code\u003e\u003c/a\u003e [Gradle] Implement Future\u0026lt;T\u0026gt;.map(transform)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/bbf64b14d7ede0da1583a769455850b34f86f23b\"\u003e\u003ccode\u003ebbf64b1\u003c/code\u003e\u003c/a\u003e [Gradle] Implement KT59446TransformationOnTransitiveJavaDependencyTest\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/54b11e3a955b0811bad248660e7a6587c1e593cb\"\u003e\u003ccode\u003e54b11e3\u003c/code\u003e\u003c/a\u003e [Gradle] KotlinPluginLifecycle: Implement .toString for better diagnostics\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/JetBrains/kotlin/compare/v1.8.22...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.jetbrains.kotlin:kotlin-maven-plugin` from 1.8.22 to 1.9.0\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1567\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1567 from google:dependabot/maven/value/kotlin.version-1.9.0 4f3e0301aabc32910962e420748a0418be231e0c\nPiperOrigin-RevId: 550081759\n"
    },
    {
      "commit": "571cc3415008bfa56759cd4e5bee0074c2048cf4",
      "tree": "f905a8b5f9d4df2abe40c45456de9297853de315",
      "parents": [
        "e5b4b548486549ba096983d6d79ed39f9a0e16b7"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jul 21 16:46:55 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jul 21 16:48:24 2023 -0700"
      },
      "message": "Bump org.jetbrains.kotlinx:kotlinx-metadata-jvm from 0.6.2 to 0.7.0 in /value\n\nBumps [org.jetbrains.kotlinx:kotlinx-metadata-jvm](https://github.com/JetBrains/kotlin) from 0.6.2 to 0.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/JetBrains/kotlin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.jetbrains.kotlinx:kotlinx-metadata-jvm\u0026package-manager\u003dmaven\u0026previous-version\u003d0.6.2\u0026new-version\u003d0.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1568\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1568 from google:dependabot/maven/value/org.jetbrains.kotlinx-kotlinx-metadata-jvm-0.7.0 4ac6fe0aa7427fba13b2bd25edc3b41424ec9478\nPiperOrigin-RevId: 550081684\n"
    },
    {
      "commit": "e5b4b548486549ba096983d6d79ed39f9a0e16b7",
      "tree": "57edf373f9513c790a9895cf2dd08003c9ac8c6b",
      "parents": [
        "895ce2b55f58873fac0140272a01f26d14871784"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Jul 11 16:25:07 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jul 11 16:25:50 2023 -0700"
      },
      "message": "Output a warning if a `setX` method in a `Builder` is marked `@Nullable`.\n\nIf the `setX` method itself, or its return type, is `@Nullable` then a warning makes sense. The method always returns a non-null value, the `Builder` itself.\n\nRELNOTES\u003dA warning is now produced if a `setX` method in a `Builder` or its return type is marked `@Nullable`. Those methods always return the `Builder` instance, which is never null.\nPiperOrigin-RevId: 547329146\n"
    },
    {
      "commit": "895ce2b55f58873fac0140272a01f26d14871784",
      "tree": "fe59ba131e0fc1892c4eb3242fd8a6b269bfeb50",
      "parents": [
        "abc0939173cbc71ec068b2ffcd000078ecb92fca"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Jul 10 09:18:18 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jul 10 09:19:07 2023 -0700"
      },
      "message": "Update AutoValue dependency to 1.10.2.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 546892262\n"
    },
    {
      "commit": "abc0939173cbc71ec068b2ffcd000078ecb92fca",
      "tree": "3e233693ad6e1bb9e647c9480ae934ff52e30639",
      "parents": [
        "ac6de46f7d46b1e0ac308bd0211112d27f4ae767"
      ],
      "author": {
        "name": "cpovirk",
        "email": "cpovirk@google.com",
        "time": "Fri Jun 30 16:37:28 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 30 16:38:20 2023 -0700"
      },
      "message": "Bump Guava to 32.1.1.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 544777054\n"
    },
    {
      "commit": "ac6de46f7d46b1e0ac308bd0211112d27f4ae767",
      "tree": "1a54283b71d62189624e9e7e99f0a2275ca1c524",
      "parents": [
        "7d93867e022617ca7cede52b99f9a8d01cf23cf4"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Wed Jun 28 07:56:50 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 28 07:57:54 2023 -0700"
      },
      "message": "Skip `maven-gpg-plugin` in the `gwtserializer` module.\n\nI\u0027m not sure why this has started mattering. Perhaps because of an update to the plugin. But without this change we get this when trying to deploy AutoValue:\n\n```\n[ERROR] Failed to execute goal org.apache.maven.plugins:maven-gpg-plugin:3.1.0:sign (sign-artifacts) on project gwtserializer: The project artifact has not been assembled yet. Please do not invoke this goal before the lifecycle phase \"package\". -\u003e [Help 1]\n```\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 544057275\n"
    },
    {
      "commit": "7d93867e022617ca7cede52b99f9a8d01cf23cf4",
      "tree": "6d20f84bf8c90aea351fb4d0cec262812cb40f57",
      "parents": [
        "39743a89da2475ac92243f8163091734b3e88c89"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Fri Jun 23 11:09:09 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 23 11:10:00 2023 -0700"
      },
      "message": "Fix a `StackOverflowError` in `getLocalAndInheritedMethods`, involving recursive type bounds.\n\nAlso optimize override detection by noting that one method cannot override another if they have a different number of arguments.\n\nRELNOTES\u003d`MoreElements.getLocalAndInheritedMethods` no longer gets a stack overflow in certain circumstances involving recursive type bounds.\nPiperOrigin-RevId: 542907665\n"
    },
    {
      "commit": "39743a89da2475ac92243f8163091734b3e88c89",
      "tree": "286354377e065e0ab747e6664def6fb11d4567c9",
      "parents": [
        "c3f22dc405e26127a06ea32e0c90b9e5c443e759"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Thu Jun 22 06:59:35 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 22 07:00:41 2023 -0700"
      },
      "message": "Add a test method that reproduces an infinite recursion.\n\nThe test method currently confirms that the bug exists. We plan to fix the bug and change the test so it confirms that the bug _doesn\u0027t_ exist.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 542546415\n"
    },
    {
      "commit": "c3f22dc405e26127a06ea32e0c90b9e5c443e759",
      "tree": "b77e8a7a3bc5946c697f95b58436d5fc4706467e",
      "parents": [
        "bd891672dd94414f6fedddd6ba1e5ebdbf3ff84c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 20 15:34:39 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 20 15:36:02 2023 -0700"
      },
      "message": "Bump maven-shade-plugin from 3.4.1 to 3.5.0 in /value\n\nBumps [maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.4.1 to 3.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/releases\"\u003emaven-shade-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003eMaven Shade Plugin 3.5.0 release notes \u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317921\u0026amp;version\u003d12352951\"\u003ehttps://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317921\u0026amp;version\u003d12352951\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eRelease Notes - Maven Shade Plugin - Version 3.5.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003chr /\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(doc) Fix iterated collection by \u003ca href\u003d\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/pull/164\"\u003eapache/maven-shade-plugin#164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate overlapping resources warning by \u003ca href\u003d\"https://github.com/pzygielo\"\u003e\u003ccode\u003e@​pzygielo\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/pull/171\"\u003eapache/maven-shade-plugin#171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MSHADE-438] Update to Maven 3.2.5 by \u003ca href\u003d\"https://github.com/cstamas\"\u003e\u003ccode\u003e@​cstamas\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/pull/175\"\u003eapache/maven-shade-plugin#175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump xmlunit-legacy from 2.9.0 to 2.9.1 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/pull/173\"\u003eapache/maven-shade-plugin#173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[MSHADE-400] Self-minimisation with custom entry points by \u003ca href\u003d\"https://github.com/kriegaex\"\u003e\u003ccode\u003e@​kriegaex\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/pull/110\"\u003eapache/maven-shade-plugin#110\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBump mrm-maven-plugin from 1.4.1 to 1.5.0 by \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/pull/170\"\u003eapache/maven-shade-plugin#170\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/963e30e0cb2a10f8f453ba81b32471360c3b640a\"\u003e\u003ccode\u003e963e30e\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-shade-plugin-3.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/92653160c0e31cd32e11c99d337368f146e4d807\"\u003e\u003ccode\u003e9265316\u003c/code\u003e\u003c/a\u003e Fix for tmp file creation\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/fc0f78401a17177c2f52dac50be5221a490f828f\"\u003e\u003ccode\u003efc0f784\u003c/code\u003e\u003c/a\u003e Get rid of security alerts (\u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/issues/190\"\u003e#190\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/d3dd181a30ddef0d34b8edbb12d4ae78e4b16488\"\u003e\u003ccode\u003ed3dd181\u003c/code\u003e\u003c/a\u003e [MSHADE-446] Update dependencies (\u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/f2512124d76ca86d2b780564e7116490ce9f8312\"\u003e\u003ccode\u003ef251212\u003c/code\u003e\u003c/a\u003e [MSHADE-447] Do not use forked guice, use sisu from parent (\u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/2e7f87ad1c7c868e582a69a83bb56f6a54369a08\"\u003e\u003ccode\u003e2e7f87a\u003c/code\u003e\u003c/a\u003e Add git blame ignore (for reformat)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/d5d3bd75d1be5691b1d8dab5a5592812a2a5da76\"\u003e\u003ccode\u003ed5d3bd7\u003c/code\u003e\u003c/a\u003e refactor: refactor bad smell UnnecessaryToStringCall (\u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/57edc03162557d052deec762d6b87f1a4c24d653\"\u003e\u003ccode\u003e57edc03\u003c/code\u003e\u003c/a\u003e Bump asmVersion from 9.4 to 9.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/b598aef734daf361c4eb5f81b1df97d95406198a\"\u003e\u003ccode\u003eb598aef\u003c/code\u003e\u003c/a\u003e [MNG-6829] Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/issues/187\"\u003e#187\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/commit/f15f26b1b8100d0c3bfa15b9e8b233922432ee15\"\u003e\u003ccode\u003ef15f26b\u003c/code\u003e\u003c/a\u003e [MSHADE-443] Fix problems with shadeSourcesContent (\u003ca href\u003d\"https://redirect.github.com/apache/maven-shade-plugin/issues/185\"\u003e#185\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-shade-plugin/compare/maven-shade-plugin-3.4.1...maven-shade-plugin-3.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-shade-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.4.1\u0026new-version\u003d3.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1552\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1552 from google:dependabot/maven/value/org.apache.maven.plugins-maven-shade-plugin-3.5.0 b04eb0981a72bbd17ac6c04bc51c2bb2cd9daa9e\nPiperOrigin-RevId: 542068407\n"
    },
    {
      "commit": "bd891672dd94414f6fedddd6ba1e5ebdbf3ff84c",
      "tree": "decdcb0131b5c31043c8311d87a59b9bb72df012",
      "parents": [
        "1c4a65eb9ef92e5b3b1ea6ff08799d7140364393"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 20 15:33:46 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 20 15:34:46 2023 -0700"
      },
      "message": "Bump errorprone.version from 2.19.1 to 2.20.0 in /value\n\nBumps `errorprone.version` from 2.19.1 to 2.20.0.\nUpdates `error_prone_annotations` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003eerror_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.20.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release is compatible with early-access builds of JDK 21.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew Checkers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/InlineTrivialConstant\"\u003e\u003ccode\u003eInlineTrivialConstant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/UnnecessaryStringBuilder\"\u003e\u003ccode\u003eUnnecessaryStringBuilder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/BanClassLoader\"\u003e\u003ccode\u003eBanClassLoader\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/DereferenceWithNullBranch\"\u003e\u003ccode\u003eDereferenceWithNullBranch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/DoNotUseRuleChain\"\u003e\u003ccode\u003eDoNotUseRuleChain\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/LockOnNonEnclosingClassLiteral\"\u003e\u003ccode\u003eLockOnNonEnclosingClassLiteral\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/MissingRefasterAnnotation\"\u003e\u003ccode\u003eMissingRefasterAnnotation\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NamedLikeContextualKeyword\"\u003e\u003ccode\u003eNamedLikeContextualKeyword\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NonApiType\"\u003e\u003ccode\u003eNonApiType\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2232\"\u003e#2232\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2243\"\u003e#2243\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2997\"\u003e#2997\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3301\"\u003e#3301\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3843\"\u003e#3843\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3903\"\u003e#3903\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3918\"\u003e#3918\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3923\"\u003e#3923\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3931\"\u003e#3931\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3945\"\u003e#3945\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.1...v2.20.0\"\u003ehttps://github.com/google/error-prone/compare/v2.19.1...v2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/79935c08884ef855cbb7ca3c3c4b14f878d3536a\"\u003e\u003ccode\u003e79935c0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4148b441ad2ebd9c23e828a4114b250ceda905ed\"\u003e\u003ccode\u003e4148b44\u003c/code\u003e\u003c/a\u003e Remove FRAGILE_CODE tag from StringCaseLocaleUsage\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b42c84f405827d0496c4da829587cc93d924632f\"\u003e\u003ccode\u003eb42c84f\u003c/code\u003e\u003c/a\u003e Strip enough \u0026quot;*\u0026quot;s to turn something into non-Javadoc.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/12b90df1e5c1efa776b5f8eaa967a6e3381a36cc\"\u003e\u003ccode\u003e12b90df\u003c/code\u003e\u003c/a\u003e Fix one of the classic blunders in \u003ccode\u003eUnnecessaryStringBuilder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a86e28bd53d3b95f799a286ec6cacfaf6542de91\"\u003e\u003ccode\u003ea86e28b\u003c/code\u003e\u003c/a\u003e Warn when on \u003ccode\u003eStream\u003c/code\u003e parameters and \u003ccode\u003eIterator\u003c/code\u003e return types.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4f11cba7117dff323a5e812f5175a142fe3ad100\"\u003e\u003ccode\u003e4f11cba\u003c/code\u003e\u003c/a\u003e Don\u0027t fire some \u003ccode\u003eNonApiType\u003c/code\u003e checks inside of \u003ccode\u003eGraphWrapper\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/e3743fc03900663515dc400cd76603bcfc13fef4\"\u003e\u003ccode\u003ee3743fc\u003c/code\u003e\u003c/a\u003e Add a check for unnecessary usages of \u003ccode\u003eStringBuilder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3195ab03b000401b947f57f300e38073c68e9e1f\"\u003e\u003ccode\u003e3195ab0\u003c/code\u003e\u003c/a\u003e Recognize \u003ccode\u003eMethodHandle\u003c/code\u003e as immutable.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7f368567c684fd9a18403541118ddaac45c4be6d\"\u003e\u003ccode\u003e7f36856\u003c/code\u003e\u003c/a\u003e Fire \u003ccode\u003eInlineTrivialConstant\u003c/code\u003e on \u003ccode\u003eEMPTY\u003c/code\u003e and \u003ccode\u003eEMPTY_STR\u003c/code\u003e too.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bda0edc01a69bc98e2d6fea0be5197d14cb421f9\"\u003e\u003ccode\u003ebda0edc\u003c/code\u003e\u003c/a\u003e Suggest inlining trivial constants like \u003ccode\u003eEMPTY_STRING\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.1...v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `error_prone_type_annotations` from 2.19.1 to 2.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003eerror_prone_type_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.20.0\u003c/h2\u003e\n\u003cp\u003eChanges:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release is compatible with early-access builds of JDK 21.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eNew Checkers:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/InlineTrivialConstant\"\u003e\u003ccode\u003eInlineTrivialConstant\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/UnnecessaryStringBuilder\"\u003e\u003ccode\u003eUnnecessaryStringBuilder\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/BanClassLoader\"\u003e\u003ccode\u003eBanClassLoader\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/DereferenceWithNullBranch\"\u003e\u003ccode\u003eDereferenceWithNullBranch\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/DoNotUseRuleChain\"\u003e\u003ccode\u003eDoNotUseRuleChain\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/LockOnNonEnclosingClassLiteral\"\u003e\u003ccode\u003eLockOnNonEnclosingClassLiteral\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/MissingRefasterAnnotation\"\u003e\u003ccode\u003eMissingRefasterAnnotation\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NamedLikeContextualKeyword\"\u003e\u003ccode\u003eNamedLikeContextualKeyword\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://errorprone.info/bugpattern/NonApiType\"\u003e\u003ccode\u003eNonApiType\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes issues: \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2232\"\u003e#2232\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2243\"\u003e#2243\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/2997\"\u003e#2997\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3301\"\u003e#3301\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3843\"\u003e#3843\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3903\"\u003e#3903\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3918\"\u003e#3918\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3923\"\u003e#3923\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3931\"\u003e#3931\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3945\"\u003e#3945\u003c/a\u003e, \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3946\"\u003e#3946\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.1...v2.20.0\"\u003ehttps://github.com/google/error-prone/compare/v2.19.1...v2.20.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/79935c08884ef855cbb7ca3c3c4b14f878d3536a\"\u003e\u003ccode\u003e79935c0\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4148b441ad2ebd9c23e828a4114b250ceda905ed\"\u003e\u003ccode\u003e4148b44\u003c/code\u003e\u003c/a\u003e Remove FRAGILE_CODE tag from StringCaseLocaleUsage\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/b42c84f405827d0496c4da829587cc93d924632f\"\u003e\u003ccode\u003eb42c84f\u003c/code\u003e\u003c/a\u003e Strip enough \u0026quot;*\u0026quot;s to turn something into non-Javadoc.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/12b90df1e5c1efa776b5f8eaa967a6e3381a36cc\"\u003e\u003ccode\u003e12b90df\u003c/code\u003e\u003c/a\u003e Fix one of the classic blunders in \u003ccode\u003eUnnecessaryStringBuilder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/a86e28bd53d3b95f799a286ec6cacfaf6542de91\"\u003e\u003ccode\u003ea86e28b\u003c/code\u003e\u003c/a\u003e Warn when on \u003ccode\u003eStream\u003c/code\u003e parameters and \u003ccode\u003eIterator\u003c/code\u003e return types.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/4f11cba7117dff323a5e812f5175a142fe3ad100\"\u003e\u003ccode\u003e4f11cba\u003c/code\u003e\u003c/a\u003e Don\u0027t fire some \u003ccode\u003eNonApiType\u003c/code\u003e checks inside of \u003ccode\u003eGraphWrapper\u003c/code\u003es.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/e3743fc03900663515dc400cd76603bcfc13fef4\"\u003e\u003ccode\u003ee3743fc\u003c/code\u003e\u003c/a\u003e Add a check for unnecessary usages of \u003ccode\u003eStringBuilder\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/3195ab03b000401b947f57f300e38073c68e9e1f\"\u003e\u003ccode\u003e3195ab0\u003c/code\u003e\u003c/a\u003e Recognize \u003ccode\u003eMethodHandle\u003c/code\u003e as immutable.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7f368567c684fd9a18403541118ddaac45c4be6d\"\u003e\u003ccode\u003e7f36856\u003c/code\u003e\u003c/a\u003e Fire \u003ccode\u003eInlineTrivialConstant\u003c/code\u003e on \u003ccode\u003eEMPTY\u003c/code\u003e and \u003ccode\u003eEMPTY_STR\u003c/code\u003e too.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/bda0edc01a69bc98e2d6fea0be5197d14cb421f9\"\u003e\u003ccode\u003ebda0edc\u003c/code\u003e\u003c/a\u003e Suggest inlining trivial constants like \u003ccode\u003eEMPTY_STRING\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.1...v2.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1553\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1553 from google:dependabot/maven/value/errorprone.version-2.20.0 8c9e7f83c8c3b559971581fea1016e2a0ff01eee\nPiperOrigin-RevId: 542068175\n"
    },
    {
      "commit": "1c4a65eb9ef92e5b3b1ea6ff08799d7140364393",
      "tree": "44979f3f0a310aec6e68cd419e00c1689ba8c1dc",
      "parents": [
        "242ef10f9b11eae8002ef2e6452c769c84ac5d2a"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Jun 20 10:30:42 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 20 10:31:42 2023 -0700"
      },
      "message": "Update to the latest ECJ (Eclipse compiler).\n\nExclude Eclipse compilation tests on JDK platforms \u003c 17. Previously we excluded them on platforms \u003c 11.\n\nFixes https://github.com/google/auto/pull/1547\nFixes https://github.com/google/auto/pull/1548\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 541973522\n"
    },
    {
      "commit": "242ef10f9b11eae8002ef2e6452c769c84ac5d2a",
      "tree": "75e0d4cd56c1ded8d9688cc416837555d5e49afe",
      "parents": [
        "ee2cf8de7b9c5a7e5735e86102b542aadbe08a92"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 20 08:12:10 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 20 08:13:16 2023 -0700"
      },
      "message": "Bump truth from 1.1.4 to 1.1.5 in /factory\n\nBumps [truth](https://github.com/google/truth) from 1.1.4 to 1.1.5.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/33387149b465f82712a817e6744847fe136949b3\"\u003e\u003ccode\u003e3338714\u003c/code\u003e\u003c/a\u003e Set version number for truth-parent to 1.1.5.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/bf913b072cfda4d4fca9e90fb6fc25eed1a9e67d\"\u003e\u003ccode\u003ebf913b0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3.5.2 to 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/d75d0b6a082df43751adececda0a6256bbe60c16\"\u003e\u003ccode\u003ed75d0b6\u003c/code\u003e\u003c/a\u003e Fix NPE when actual is null\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/70523e2980e236f4a852cda259ed62f05c1cd584\"\u003e\u003ccode\u003e70523e2\u003c/code\u003e\u003c/a\u003e Bump guava.android.version from 32.0.0-android to 32.0.1-android\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/76812768d72bb07ea2c8dec0026378b6fc9f2e6b\"\u003e\u003ccode\u003e7681276\u003c/code\u003e\u003c/a\u003e Bump maven-project-info-reports-plugin from 3.4.4 to 3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/3b73756bf7eda3c44fd2c24edda3f119626bdd48\"\u003e\u003ccode\u003e3b73756\u003c/code\u003e\u003c/a\u003e Bump maven-surefire-plugin from 3.1.0 to 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/012dc2fb5be2ebdf53dd553868ca2a8828c2a907\"\u003e\u003ccode\u003e012dc2f\u003c/code\u003e\u003c/a\u003e Bump checker-qual from 3.34.0 to 3.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/80d1996f281e4b83e8662617b4ec2da34e058591\"\u003e\u003ccode\u003e80d1996\u003c/code\u003e\u003c/a\u003e Bump protobuf-java from 3.23.1 to 3.23.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/f3f5ab00c572d51eb87f1ba99aace1b532644463\"\u003e\u003ccode\u003ef3f5ab0\u003c/code\u003e\u003c/a\u003e Bump maven-gpg-plugin from 3.0.1 to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/7d0c7966a095c291612d399b800d34e096d19bed\"\u003e\u003ccode\u003e7d0c796\u003c/code\u003e\u003c/a\u003e Remove old release script.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/truth/compare/v1.1.4...v1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.truth:truth\u0026package-manager\u003dmaven\u0026previous-version\u003d1.1.4\u0026new-version\u003d1.1.5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1555\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1555 from google:dependabot/maven/factory/com.google.truth-truth-1.1.5 ecef49294604e8f4d584792ef1fafb6bbf85af91\nPiperOrigin-RevId: 541926734\n"
    },
    {
      "commit": "ee2cf8de7b9c5a7e5735e86102b542aadbe08a92",
      "tree": "f97fe9492f3c1403914cd07a3e604dd2d0d432a9",
      "parents": [
        "d4b2d068341e4dcc2e73618284e556358728c2c8"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Jun 20 07:52:53 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 20 07:53:57 2023 -0700"
      },
      "message": "Uglify the AutoFactory javadoc to work around bugs in older javadoc versions.\n\nSpecifically, these problems show up in the GitHub CI.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 541921547\n"
    },
    {
      "commit": "d4b2d068341e4dcc2e73618284e556358728c2c8",
      "tree": "b3b6975f94397a3a5938cc81c807de473f8f5fc8",
      "parents": [
        "9fe05067941f49b3a58b07fe36afa39832e0880c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue Jun 20 07:31:30 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 20 07:32:12 2023 -0700"
      },
      "message": "Bump truth.version from 1.1.4 to 1.1.5 in /value\n\nBumps `truth.version` from 1.1.4 to 1.1.5.\nUpdates `truth` from 1.1.4 to 1.1.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/33387149b465f82712a817e6744847fe136949b3\"\u003e\u003ccode\u003e3338714\u003c/code\u003e\u003c/a\u003e Set version number for truth-parent to 1.1.5.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/bf913b072cfda4d4fca9e90fb6fc25eed1a9e67d\"\u003e\u003ccode\u003ebf913b0\u003c/code\u003e\u003c/a\u003e Bump actions/checkout from 3.5.2 to 3.5.3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/d75d0b6a082df43751adececda0a6256bbe60c16\"\u003e\u003ccode\u003ed75d0b6\u003c/code\u003e\u003c/a\u003e Fix NPE when actual is null\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/70523e2980e236f4a852cda259ed62f05c1cd584\"\u003e\u003ccode\u003e70523e2\u003c/code\u003e\u003c/a\u003e Bump guava.android.version from 32.0.0-android to 32.0.1-android\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/76812768d72bb07ea2c8dec0026378b6fc9f2e6b\"\u003e\u003ccode\u003e7681276\u003c/code\u003e\u003c/a\u003e Bump maven-project-info-reports-plugin from 3.4.4 to 3.4.5\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/3b73756bf7eda3c44fd2c24edda3f119626bdd48\"\u003e\u003ccode\u003e3b73756\u003c/code\u003e\u003c/a\u003e Bump maven-surefire-plugin from 3.1.0 to 3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/012dc2fb5be2ebdf53dd553868ca2a8828c2a907\"\u003e\u003ccode\u003e012dc2f\u003c/code\u003e\u003c/a\u003e Bump checker-qual from 3.34.0 to 3.35.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/80d1996f281e4b83e8662617b4ec2da34e058591\"\u003e\u003ccode\u003e80d1996\u003c/code\u003e\u003c/a\u003e Bump protobuf-java from 3.23.1 to 3.23.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/f3f5ab00c572d51eb87f1ba99aace1b532644463\"\u003e\u003ccode\u003ef3f5ab0\u003c/code\u003e\u003c/a\u003e Bump maven-gpg-plugin from 3.0.1 to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/truth/commit/7d0c7966a095c291612d399b800d34e096d19bed\"\u003e\u003ccode\u003e7d0c796\u003c/code\u003e\u003c/a\u003e Remove old release script.\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/truth/compare/v1.1.4...v1.1.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `truth-java8-extension` from 1.1.4 to 1.1.5\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1556\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1556 from google:dependabot/maven/value/truth.version-1.1.5 79c20ad926fdbb0c6d263921883c5cbed13ed9be\nPiperOrigin-RevId: 541915594\n"
    },
    {
      "commit": "9fe05067941f49b3a58b07fe36afa39832e0880c",
      "tree": "d974aafab5e3d28691ee29a311378d6399cab820",
      "parents": [
        "d081269d96a393897200012bb18190bcc0d84abf"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 16 07:12:48 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 16 07:13:23 2023 -0700"
      },
      "message": "Bump maven-invoker-plugin from 3.5.1 to 3.6.0 in /factory\n\nBumps [maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) from 3.5.1 to 3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/releases\"\u003emaven-invoker-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317525\u0026amp;version\u003d12353076\"\u003eRelease Notes\u003c/a\u003e\u003c/h2\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-345\"\u003e[MINVOKER-345]\u003c/a\u003e - Use ChoiceFormat to selectively render percentage and … (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/194\"\u003e#194\u003c/a\u003e) \u003ca href\u003d\"https://github.com/michael-o\"\u003e\u003ccode\u003e@​michael-o\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-342\"\u003e[MINVOKER-342]\u003c/a\u003e - Use ChoiceFormat to selectively render elapsed time in AbstractInvokerMojo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href\u003d\"https://github.com/michael-o\"\u003e\u003ccode\u003e@​michael-o\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-341\"\u003e[MINVOKER-341]\u003c/a\u003e - Make elapsed time field type consistent with Maven Sur… (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/191\"\u003e#191\u003c/a\u003e) \u003ca href\u003d\"https://github.com/michael-o\"\u003e\u003ccode\u003e@​michael-o\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump maven-shared-utils from 3.3.4 to 3.4.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/186\"\u003e#186\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-338\"\u003e[MINVOKER-338]\u003c/a\u003e - Bump groovy-bom from 4.0.10 to 4.0.12 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/188\"\u003e#188\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNG-6829\"\u003e[MNG-6829]\u003c/a\u003e - Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/189\"\u003e#189\u003c/a\u003e) \u003ca href\u003d\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNG-6825\"\u003e[MNG-6825]\u003c/a\u003e - Replace StringUtils with Commons Lang3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/185\"\u003e#185\u003c/a\u003e) \u003ca href\u003d\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/d612eb63f2e5797728c29fec9ce7cef62541a87a\"\u003e\u003ccode\u003ed612eb6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-invoker-plugin-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/14ffae65a9f0db6cf623da820e7444a9d9cd0501\"\u003e\u003ccode\u003e14ffae6\u003c/code\u003e\u003c/a\u003e [MINVOKER-347] Document upcoming report file name change\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/3df7c384accf3489122a7f17995c778755d7ba88\"\u003e\u003ccode\u003e3df7c38\u003c/code\u003e\u003c/a\u003e [MINVOKER-345] Use ChoiceFormat to selectively render percentage and elapsed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/a154e5b13dd7d900829d1d951efff50c41f25738\"\u003e\u003ccode\u003ea154e5b\u003c/code\u003e\u003c/a\u003e [MINVOKER-344] Move reporting rendering logic into a ReportRenderer class\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/3dff59f19ab1b810a4a300a7f06ee8d90b605782\"\u003e\u003ccode\u003e3dff59f\u003c/code\u003e\u003c/a\u003e [MINVOKER-342] Use ChoiceFormat to selectively render elapsed time in Abstrac...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/26f2dcfcb76b8e23f986954f4670c189f3ead153\"\u003e\u003ccode\u003e26f2dcf\u003c/code\u003e\u003c/a\u003e [MINVOKER-341] Make elapsed time field type consistent with Maven Surefire\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/6c0c181e09c45c0d1e02c8ccfa51f503ad7751f7\"\u003e\u003ccode\u003e6c0c181\u003c/code\u003e\u003c/a\u003e Bump maven-shared-utils from 3.3.4 to 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/401c229952bce1842756fb72963ae9b343c2517f\"\u003e\u003ccode\u003e401c229\u003c/code\u003e\u003c/a\u003e [MNG-6829] Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/4afec1d322e912b188982255de9801dcaf793186\"\u003e\u003ccode\u003e4afec1d\u003c/code\u003e\u003c/a\u003e [MINVOKER-338] Bump groovy-bom from 4.0.10 to 4.0.12 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/9c3e913e04cbf3b930c537a07ee5946e3251c24e\"\u003e\u003ccode\u003e9c3e913\u003c/code\u003e\u003c/a\u003e configure notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.5.1...maven-invoker-plugin-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-invoker-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.5.1\u0026new-version\u003d3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1551\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1551 from google:dependabot/maven/factory/org.apache.maven.plugins-maven-invoker-plugin-3.6.0 1a04bf7d3340183a9e29ccbc2c7b7fd28d7c8875\nPiperOrigin-RevId: 540869276\n"
    },
    {
      "commit": "d081269d96a393897200012bb18190bcc0d84abf",
      "tree": "fa74a55be66dd320de4ae02596984f314a641938",
      "parents": [
        "d37e51da4d02e77355cba3d2f8d39b4e9a7d8cc8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 16 06:50:42 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 16 06:51:36 2023 -0700"
      },
      "message": "Bump maven-invoker-plugin from 3.5.1 to 3.6.0 in /value\n\nBumps [maven-invoker-plugin](https://github.com/apache/maven-invoker-plugin) from 3.5.1 to 3.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/releases\"\u003emaven-invoker-plugin\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.6.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e\u003ca href\u003d\"https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId\u003d12317525\u0026amp;version\u003d12353076\"\u003eRelease Notes\u003c/a\u003e\u003c/h2\u003e\n\u003ch2\u003e🚀 New features and improvements\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-345\"\u003e[MINVOKER-345]\u003c/a\u003e - Use ChoiceFormat to selectively render percentage and … (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/194\"\u003e#194\u003c/a\u003e) \u003ca href\u003d\"https://github.com/michael-o\"\u003e\u003ccode\u003e@​michael-o\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-342\"\u003e[MINVOKER-342]\u003c/a\u003e - Use ChoiceFormat to selectively render elapsed time in AbstractInvokerMojo (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/192\"\u003e#192\u003c/a\u003e) \u003ca href\u003d\"https://github.com/michael-o\"\u003e\u003ccode\u003e@​michael-o\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-341\"\u003e[MINVOKER-341]\u003c/a\u003e - Make elapsed time field type consistent with Maven Sur… (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/191\"\u003e#191\u003c/a\u003e) \u003ca href\u003d\"https://github.com/michael-o\"\u003e\u003ccode\u003e@​michael-o\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e📦 Dependency updates\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBump maven-shared-utils from 3.3.4 to 3.4.1 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/186\"\u003e#186\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MINVOKER-338\"\u003e[MINVOKER-338]\u003c/a\u003e - Bump groovy-bom from 4.0.10 to 4.0.12 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/188\"\u003e#188\u003c/a\u003e) \u003ca href\u003d\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e👻 Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNG-6829\"\u003e[MNG-6829]\u003c/a\u003e - Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/189\"\u003e#189\u003c/a\u003e) \u003ca href\u003d\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://issues.apache.org/jira/browse/MNG-6825\"\u003e[MNG-6825]\u003c/a\u003e - Replace StringUtils with Commons Lang3 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/pull/185\"\u003e#185\u003c/a\u003e) \u003ca href\u003d\"https://github.com/timtebeek\"\u003e\u003ccode\u003e@​timtebeek\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/d612eb63f2e5797728c29fec9ce7cef62541a87a\"\u003e\u003ccode\u003ed612eb6\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-invoker-plugin-3.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/14ffae65a9f0db6cf623da820e7444a9d9cd0501\"\u003e\u003ccode\u003e14ffae6\u003c/code\u003e\u003c/a\u003e [MINVOKER-347] Document upcoming report file name change\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/3df7c384accf3489122a7f17995c778755d7ba88\"\u003e\u003ccode\u003e3df7c38\u003c/code\u003e\u003c/a\u003e [MINVOKER-345] Use ChoiceFormat to selectively render percentage and elapsed ...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/a154e5b13dd7d900829d1d951efff50c41f25738\"\u003e\u003ccode\u003ea154e5b\u003c/code\u003e\u003c/a\u003e [MINVOKER-344] Move reporting rendering logic into a ReportRenderer class\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/3dff59f19ab1b810a4a300a7f06ee8d90b605782\"\u003e\u003ccode\u003e3dff59f\u003c/code\u003e\u003c/a\u003e [MINVOKER-342] Use ChoiceFormat to selectively render elapsed time in Abstrac...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/26f2dcfcb76b8e23f986954f4670c189f3ead153\"\u003e\u003ccode\u003e26f2dcf\u003c/code\u003e\u003c/a\u003e [MINVOKER-341] Make elapsed time field type consistent with Maven Surefire\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/6c0c181e09c45c0d1e02c8ccfa51f503ad7751f7\"\u003e\u003ccode\u003e6c0c181\u003c/code\u003e\u003c/a\u003e Bump maven-shared-utils from 3.3.4 to 3.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/401c229952bce1842756fb72963ae9b343c2517f\"\u003e\u003ccode\u003e401c229\u003c/code\u003e\u003c/a\u003e [MNG-6829] Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/issues/189\"\u003e#189\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/4afec1d322e912b188982255de9801dcaf793186\"\u003e\u003ccode\u003e4afec1d\u003c/code\u003e\u003c/a\u003e [MINVOKER-338] Bump groovy-bom from 4.0.10 to 4.0.12 (\u003ca href\u003d\"https://redirect.github.com/apache/maven-invoker-plugin/issues/188\"\u003e#188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/commit/9c3e913e04cbf3b930c537a07ee5946e3251c24e\"\u003e\u003ccode\u003e9c3e913\u003c/code\u003e\u003c/a\u003e configure notifications\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-invoker-plugin/compare/maven-invoker-plugin-3.5.1...maven-invoker-plugin-3.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-invoker-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.5.1\u0026new-version\u003d3.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1550\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1550 from google:dependabot/maven/value/org.apache.maven.plugins-maven-invoker-plugin-3.6.0 8cc2d64316667ebb1eac0be1094a4b68c201ee3e\nPiperOrigin-RevId: 540865199\n"
    },
    {
      "commit": "d37e51da4d02e77355cba3d2f8d39b4e9a7d8cc8",
      "tree": "d50635cc62b19048efdb76ef6161314429235c30",
      "parents": [
        "15ac833f57ef17144924e00e7f27e7b73abb1bf5"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue Jun 13 17:21:07 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue Jun 13 17:21:50 2023 -0700"
      },
      "message": "Internal change.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 540119503\n"
    },
    {
      "commit": "15ac833f57ef17144924e00e7f27e7b73abb1bf5",
      "tree": "48e12285dd57ad7921ab2666bb23e592d6adf9ba",
      "parents": [
        "0fd34f245142469c515d204b8d2f2eba538f5d4c"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Jun 12 12:06:24 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 12 12:07:20 2023 -0700"
      },
      "message": "Update dependencies on auto-common and auto-service.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 539723998\n"
    },
    {
      "commit": "0fd34f245142469c515d204b8d2f2eba538f5d4c",
      "tree": "e3883ccc49854e5286c997742c8ace5493a236ce",
      "parents": [
        "b2a1c08859fe4974ffcdad85623afd28d41b5d43"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Jun 12 09:52:57 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 12 09:53:37 2023 -0700"
      },
      "message": "Change the return type of `AnnotationMirrors.getAnnotatedAnnotations`.\n\nThe current type is `ImmutableSet\u003c? extends AnnotationMirror\u003e`. The wildcard serves no real purpose, especially since there are no standard subtypes of `AnnotationMirror`. It just means extra typing for people who want to assign the returned value to an explicitly-typed variable.\n\nThis change should be both binary- and source-compatible. Erasure means that the JVM signature is unchanged. `ImmutableSet\u003cAnnotationMirror\u003e` is assignable to `ImmutableSet\u003c? extends AnnotationMirror\u003e` so callers that were expecting the old type should also be able to handle the new one.\n\nRELNOTES\u003dThe return type of `AnnotationMirrors.getAnnotedAnnotations` is now `ImmutableSet\u003cAnnotationMirror\u003e` rather than `ImmutableSet\u003c? extends AnnotationMirror\u003e`.\nPiperOrigin-RevId: 539683468\n"
    },
    {
      "commit": "b2a1c08859fe4974ffcdad85623afd28d41b5d43",
      "tree": "3dd07f5a456e9136d11544bcec15bc1a92bf3f22",
      "parents": [
        "b8a8560eb2ad6f581d93056ef93fe8d0bc6b4be8"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Jun 12 07:43:49 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 12 07:44:31 2023 -0700"
      },
      "message": "Provide a way to control annotations on generated AutoFactory classes.\n\nThe meta-annotation `@AutoFactory.AnnotationsToApply` specifies an annotation that can be applied alongside `@AutoFactory` to specify the annotations to be applied to the generated class. Its javadoc has more details.\n\nRELNOTES\u003dThere is now a way to add annotations to generated AutoFactory classes. See the javadoc for `@AutoFactory.AnnotationsToApply`.\nPiperOrigin-RevId: 539648904\n"
    },
    {
      "commit": "b8a8560eb2ad6f581d93056ef93fe8d0bc6b4be8",
      "tree": "9a30a227897dd80f4ddeb74289a1557810b70ded",
      "parents": [
        "7394c7583882f0e7b04c01a42a81e2feb3601a0e"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Mon Jun 12 06:37:19 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 12 06:38:24 2023 -0700"
      },
      "message": "Bump actions/checkout from 3.5.2 to 3.5.3\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 3.5.2 to 3.5.3.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/releases\"\u003eactions/checkout\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003ch2\u003eWhat\u0027s Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix: Checkout Issue in self hosted runner due to faulty submodule check-ins by \u003ca href\u003d\"https://github.com/megamanics\"\u003e\u003ccode\u003e@​megamanics\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eactions/checkout#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix typos found by codespell by \u003ca href\u003d\"https://github.com/DimitriPapadopoulos\"\u003e\u003ccode\u003e@​DimitriPapadopoulos\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eactions/checkout#1287\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for sparse checkouts by \u003ca href\u003d\"https://github.com/dscho\"\u003e\u003ccode\u003e@​dscho\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eactions/checkout#1369\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease v3.5.3 by \u003ca href\u003d\"https://github.com/TingluoHuang\"\u003e\u003ccode\u003e@​TingluoHuang\u003c/code\u003e\u003c/a\u003e in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1376\"\u003eactions/checkout#1376\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/megamanics\"\u003e\u003ccode\u003e@​megamanics\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eactions/checkout#1196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/DimitriPapadopoulos\"\u003e\u003ccode\u003e@​DimitriPapadopoulos\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eactions/checkout#1287\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/actions/checkout/compare/v3...v3.5.3\"\u003ehttps://github.com/actions/checkout/compare/v3...v3.5.3\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/actions/checkout/blob/main/CHANGELOG.md\"\u003eactions/checkout\u0027s changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003ch2\u003ev3.5.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1196\"\u003eFix: Checkout fail in self-hosted runners when faulty submodule are checked-in\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1287\"\u003eFix typos found by codespell\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1369\"\u003eAdd support for sparse checkouts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1289\"\u003eFix api endpoint for GHES\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1246\"\u003eFix slow checkout on Windows\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.5.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1237\"\u003eAdd new public key for known_hosts\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1209\"\u003eUpgrade codeql actions to v2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1210\"\u003eUpgrade dependencies\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1225\"\u003eUpgrade \u003ccode\u003e@​actions/io\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.3.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1045\"\u003eImplement branch list using callbacks from exec function\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1050\"\u003eAdd in explicit reference to private checkout options\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Fix comment typos (that got added in \u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/770\"\u003e#770\u003c/a\u003e)](\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1057\"\u003eactions/checkout#1057\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/942\"\u003eAdd GitHub Action to perform release\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/967\"\u003eFix status badge\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1002\"\u003eReplace datadog/squid with ubuntu/squid Docker image\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/964\"\u003eWrap pipeline commands for submoduleForeach in quotes\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1029\"\u003eUpdate \u003ccode\u003e@​actions/io\u003c/code\u003e to 1.1.2\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/1039\"\u003eUpgrading version to 3.2.0\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/939\"\u003eUse \u003ccode\u003e@​actions/core\u003c/code\u003e \u003ccode\u003esaveState\u003c/code\u003e and \u003ccode\u003egetState\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/922\"\u003eAdd \u003ccode\u003egithub-server-url\u003c/code\u003e input\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/770\"\u003eAdd input \u003ccode\u003eset-safe-directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/762\"\u003eFixed an issue where checkout failed to run in container jobs due to the new git setting \u003ccode\u003esafe.directory\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/744\"\u003eBumped various npm package versions\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://redirect.github.com/actions/checkout/pull/689\"\u003eUpdate to node 16\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.3.1\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/c85c95e3d7251135ab7dc9ce3241c5835cc595a9\"\u003e\u003ccode\u003ec85c95e\u003c/code\u003e\u003c/a\u003e Release v3.5.3 (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/d106d4669b3bfcb17f11f83f98e1cab478e9f635\"\u003e\u003ccode\u003ed106d46\u003c/code\u003e\u003c/a\u003e Add support for sparse checkouts (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1369\"\u003e#1369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/f095bcc56b7c2baf48f3ac70d6d6782f4f553222\"\u003e\u003ccode\u003ef095bcc\u003c/code\u003e\u003c/a\u003e Fix typos found by codespell (\u003ca href\u003d\"https://redirect.github.com/actions/checkout/issues/1287\"\u003e#1287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/actions/checkout/commit/47fbe2df0ad0e27efb67a70beac3555f192b062f\"\u003e\u003ccode\u003e47fbe2d\u003c/code\u003e\u003c/a\u003e Fix: Checkout fail in self-hosted runners when faulty submodule are checked-i...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/actions/checkout/compare/8e5e7e5ab8b370d6c329ec480221332ada57f0ab...c85c95e3d7251135ab7dc9ce3241c5835cc595a9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dactions/checkout\u0026package-manager\u003dgithub_actions\u0026previous-version\u003d3.5.2\u0026new-version\u003d3.5.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1543\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1543 from google:dependabot/github_actions/actions/checkout-3.5.3 8c099bf2ddb34a65a4ad275dce16a843442a5c75\nPiperOrigin-RevId: 539634801\n"
    },
    {
      "commit": "7394c7583882f0e7b04c01a42a81e2feb3601a0e",
      "tree": "b32f39fb204fea4a577b0f38f8fa46509954ddbe",
      "parents": [
        "f8955c9af86dd6092d0aa6f89b13bd429816fb11"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Fri Jun 09 06:34:42 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 09 06:35:20 2023 -0700"
      },
      "message": "Update Auto projects to Guava 32.0.1-jre.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 539064634\n"
    },
    {
      "commit": "f8955c9af86dd6092d0aa6f89b13bd429816fb11",
      "tree": "07f292a76f78e4c5052e79173b22b55e3bc70156",
      "parents": [
        "d3a6beb45f15b439b63cbe37385b7cc5e1ad6709"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Thu Jun 08 11:46:25 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 08 11:47:04 2023 -0700"
      },
      "message": "Prepare `AutoFactoryProcessorTest` for future changes.\n\nWe will shortly be supporting both `javax.inject` and `jakarta.inject`. The test here is being parameterized, though it only has one value for the parameter at the moment. With the `jakarta.inject` change, we will have several.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 538848481\n"
    },
    {
      "commit": "d3a6beb45f15b439b63cbe37385b7cc5e1ad6709",
      "tree": "57dde0191b8784fe41fdd27d0749a55b669aced4",
      "parents": [
        "6c5c54843bd7f50732ebd2f94c8caab5591e8a32"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 07 15:23:07 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 07 15:23:54 2023 -0700"
      },
      "message": "Bump kotlin.version from 1.8.21 to 1.8.22 in /value\n\nBumps `kotlin.version` from 1.8.21 to 1.8.22.\nUpdates `kotlin-stdlib` from 1.8.21 to 1.8.22\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/JetBrains/kotlin/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `kotlin-maven-plugin` from 1.8.21 to 1.8.22\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1540\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1540 from google:dependabot/maven/value/kotlin.version-1.8.22 b920e45b35290d410146de4ca5e1dd78502bca56\nPiperOrigin-RevId: 538607407\n"
    },
    {
      "commit": "6c5c54843bd7f50732ebd2f94c8caab5591e8a32",
      "tree": "67fa9700766abac52ffe197e484f80c70e062ac9",
      "parents": [
        "6d244be2d9199424eca767dee8bc9a88a0a0f1a9"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 07 07:18:14 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 07 07:19:06 2023 -0700"
      },
      "message": "Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /factory\n\nBumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/5e097b58edfe8317ef043e0d2e553cb475305b67\"\u003e\u003ccode\u003e5e097b5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/255bb51cc0cdc627d1570a073d8c38e52a6ca55d\"\u003e\u003ccode\u003e255bb51\u003c/code\u003e\u003c/a\u003e Update commons compress to 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a77dfb24f8872b44635204d8bab844c78a022cf6\"\u003e\u003ccode\u003ea77dfb2\u003c/code\u003e\u003c/a\u003e Drop unused commons-lang 2.6 from management (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/95e8e95ee02ee0e12af70850440bd3d4c053d5db\"\u003e\u003ccode\u003e95e8e95\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2157] Upgrade junit-jupiter to 5.9.3/junit-platform to 1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/9092b5ec59ef638a6d9d84ca940cca597594c560\"\u003e\u003ccode\u003e9092b5e\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2157] Upgrade surefire IT to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/1af92f5ffe91d111278ee9b88dddcf6721885c6c\"\u003e\u003ccode\u003e1af92f5\u003c/code\u003e\u003c/a\u003e Remove old junittoolbox dependency no longer used (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/8878ed5e5cda4e0d365bf19e1d5d15fece8a5d17\"\u003e\u003ccode\u003e8878ed5\u003c/code\u003e\u003c/a\u003e update test libraries (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a6613a815018c832cf0bd5fd1a7f37731a727e79\"\u003e\u003ccode\u003ea6613a8\u003c/code\u003e\u003c/a\u003e Remove redundant space\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e0e89e44ab78445b25cc99bf5f7f2b2b1430756b\"\u003e\u003ccode\u003ee0e89e4\u003c/code\u003e\u003c/a\u003e update commons-io to 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/d8ac134c3ac8019043ce4c7f523e1eaf5b26055b\"\u003e\u003ccode\u003ed8ac134\u003c/code\u003e\u003c/a\u003e [MNGSITE-393] remove descriptions of Maven 2.x and very old versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-surefire-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.1.0\u0026new-version\u003d3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1538\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1538 from google:dependabot/maven/factory/org.apache.maven.plugins-maven-surefire-plugin-3.1.2 63c2d76a05945dbba99d8cac017372b4a814b963\nPiperOrigin-RevId: 538478677\n"
    },
    {
      "commit": "6d244be2d9199424eca767dee8bc9a88a0a0f1a9",
      "tree": "874179439f03d2cb7b9e60a85265a9105ea37478",
      "parents": [
        "45dde3da230781da6dcd4370c83df06c6d4fd077"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 07 06:01:15 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 07 06:01:58 2023 -0700"
      },
      "message": "Bump maven-surefire-plugin from 3.1.0 to 3.1.2 in /value\n\nBumps [maven-surefire-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/5e097b58edfe8317ef043e0d2e553cb475305b67\"\u003e\u003ccode\u003e5e097b5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/255bb51cc0cdc627d1570a073d8c38e52a6ca55d\"\u003e\u003ccode\u003e255bb51\u003c/code\u003e\u003c/a\u003e Update commons compress to 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a77dfb24f8872b44635204d8bab844c78a022cf6\"\u003e\u003ccode\u003ea77dfb2\u003c/code\u003e\u003c/a\u003e Drop unused commons-lang 2.6 from management (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/95e8e95ee02ee0e12af70850440bd3d4c053d5db\"\u003e\u003ccode\u003e95e8e95\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2157] Upgrade junit-jupiter to 5.9.3/junit-platform to 1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/9092b5ec59ef638a6d9d84ca940cca597594c560\"\u003e\u003ccode\u003e9092b5e\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2157] Upgrade surefire IT to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/1af92f5ffe91d111278ee9b88dddcf6721885c6c\"\u003e\u003ccode\u003e1af92f5\u003c/code\u003e\u003c/a\u003e Remove old junittoolbox dependency no longer used (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/8878ed5e5cda4e0d365bf19e1d5d15fece8a5d17\"\u003e\u003ccode\u003e8878ed5\u003c/code\u003e\u003c/a\u003e update test libraries (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a6613a815018c832cf0bd5fd1a7f37731a727e79\"\u003e\u003ccode\u003ea6613a8\u003c/code\u003e\u003c/a\u003e Remove redundant space\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e0e89e44ab78445b25cc99bf5f7f2b2b1430756b\"\u003e\u003ccode\u003ee0e89e4\u003c/code\u003e\u003c/a\u003e update commons-io to 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/d8ac134c3ac8019043ce4c7f523e1eaf5b26055b\"\u003e\u003ccode\u003ed8ac134\u003c/code\u003e\u003c/a\u003e [MNGSITE-393] remove descriptions of Maven 2.x and very old versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-surefire-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.1.0\u0026new-version\u003d3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1539\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1539 from google:dependabot/maven/value/org.apache.maven.plugins-maven-surefire-plugin-3.1.2 d5e3ed24eefeb0a42af001c88824d0fd13f6a5ab\nPiperOrigin-RevId: 538463528\n"
    },
    {
      "commit": "45dde3da230781da6dcd4370c83df06c6d4fd077",
      "tree": "b82de3c3dd71a34e5a77cb95110a586182c7963e",
      "parents": [
        "b5345e633d20f3ab8222e0a32d2cc55efee444f2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed Jun 07 04:34:05 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed Jun 07 04:34:59 2023 -0700"
      },
      "message": "Bump maven-failsafe-plugin from 3.1.0 to 3.1.2 in /value\n\nBumps [maven-failsafe-plugin](https://github.com/apache/maven-surefire) from 3.1.0 to 3.1.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/5e097b58edfe8317ef043e0d2e553cb475305b67\"\u003e\u003ccode\u003e5e097b5\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release surefire-3.1.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/255bb51cc0cdc627d1570a073d8c38e52a6ca55d\"\u003e\u003ccode\u003e255bb51\u003c/code\u003e\u003c/a\u003e Update commons compress to 1.23.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a77dfb24f8872b44635204d8bab844c78a022cf6\"\u003e\u003ccode\u003ea77dfb2\u003c/code\u003e\u003c/a\u003e Drop unused commons-lang 2.6 from management (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/661\"\u003e#661\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/95e8e95ee02ee0e12af70850440bd3d4c053d5db\"\u003e\u003ccode\u003e95e8e95\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2157] Upgrade junit-jupiter to 5.9.3/junit-platform to 1.9.2\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/9092b5ec59ef638a6d9d84ca940cca597594c560\"\u003e\u003ccode\u003e9092b5e\u003c/code\u003e\u003c/a\u003e [SUREFIRE-2157] Upgrade surefire IT to 3.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/1af92f5ffe91d111278ee9b88dddcf6721885c6c\"\u003e\u003ccode\u003e1af92f5\u003c/code\u003e\u003c/a\u003e Remove old junittoolbox dependency no longer used (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/658\"\u003e#658\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/8878ed5e5cda4e0d365bf19e1d5d15fece8a5d17\"\u003e\u003ccode\u003e8878ed5\u003c/code\u003e\u003c/a\u003e update test libraries (\u003ca href\u003d\"https://redirect.github.com/apache/maven-surefire/issues/657\"\u003e#657\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/a6613a815018c832cf0bd5fd1a7f37731a727e79\"\u003e\u003ccode\u003ea6613a8\u003c/code\u003e\u003c/a\u003e Remove redundant space\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/e0e89e44ab78445b25cc99bf5f7f2b2b1430756b\"\u003e\u003ccode\u003ee0e89e4\u003c/code\u003e\u003c/a\u003e update commons-io to 2.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-surefire/commit/d8ac134c3ac8019043ce4c7f523e1eaf5b26055b\"\u003e\u003ccode\u003ed8ac134\u003c/code\u003e\u003c/a\u003e [MNGSITE-393] remove descriptions of Maven 2.x and very old versions\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-surefire/compare/surefire-3.1.0...surefire-3.1.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-failsafe-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.1.0\u0026new-version\u003d3.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1537\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1537 from google:dependabot/maven/value/org.apache.maven.plugins-maven-failsafe-plugin-3.1.2 1d33f78b5cf5c5971565a0676d445371a288628f\nPiperOrigin-RevId: 538449035\n"
    },
    {
      "commit": "b5345e633d20f3ab8222e0a32d2cc55efee444f2",
      "tree": "840575e710101a4e718dad8812f009502bb548c0",
      "parents": [
        "e27cfe2f86c3d0630cd93343c47880ad632d73ee"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Jun 05 11:52:15 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 05 11:52:54 2023 -0700"
      },
      "message": "Use try-with-resources instead of `Closer`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 537940469\n"
    },
    {
      "commit": "e27cfe2f86c3d0630cd93343c47880ad632d73ee",
      "tree": "1a0ed8dbf5c1d2d45fd81779fd28656b988ba761",
      "parents": [
        "7d46d873d457068011987631073e5097f5c95212"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Mon Jun 05 08:31:06 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Mon Jun 05 08:33:06 2023 -0700"
      },
      "message": "Update Guava dependencies.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 537883384\n"
    },
    {
      "commit": "7d46d873d457068011987631073e5097f5c95212",
      "tree": "2018eee3c4ac697b96b58d393270880c8add3357",
      "parents": [
        "9133b520117f39cdcc0bc6a1e0970b9d34ebe236"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Fri Jun 02 07:59:58 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 02 08:00:43 2023 -0700"
      },
      "message": "In a test, replace an obsolete JSpecify package name with a fictional one.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 537311624\n"
    },
    {
      "commit": "9133b520117f39cdcc0bc6a1e0970b9d34ebe236",
      "tree": "c8e2fb9a046ff1cdafbed382179c92128745439a",
      "parents": [
        "c520db7002a34f3e54489833e26dc0cd90bb0ee2"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Jun 02 07:43:55 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Fri Jun 02 07:44:35 2023 -0700"
      },
      "message": "Bump kotlinx-metadata-jvm from 0.6.1 to 0.6.2 in /value\n\nBumps [kotlinx-metadata-jvm](https://github.com/JetBrains/kotlin) from 0.6.1 to 0.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/440716c81713a3a14cace55e335d7bddec2c5e06\"\u003e\u003ccode\u003e440716c\u003c/code\u003e\u003c/a\u003e Updated to IDEA 132.27 EAP.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/e29c593c58a3c9da7491b5999974b9ec041834ce\"\u003e\u003ccode\u003ee29c593\u003c/code\u003e\u003c/a\u003e Fix check in JetQuickDocumentationProvider#isKotlinDeclaration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/1072b1943f8b96d4631ddee0d6970c77cc46688f\"\u003e\u003ccode\u003e1072b19\u003c/code\u003e\u003c/a\u003e Provide sources of dependency in AbstractJavaWithLibCompletionTest\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/3bf32c09a991c41018780a773b39ad49699bd6cf\"\u003e\u003ccode\u003e3bf32c0\u003c/code\u003e\u003c/a\u003e JS backend: added ability to debug kotlin code in browser with using JavaScri...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/b3658472ac4f8cb06cf7e01c568b056d47dbc091\"\u003e\u003ccode\u003eb365847\u003c/code\u003e\u003c/a\u003e JS backend: improved sourcemap generation and moved SourceMap3Builder and JsS...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/e05ffd03c33fd39f4d8c901e4cdb1494dee29b8c\"\u003e\u003ccode\u003ee05ffd0\u003c/code\u003e\u003c/a\u003e JS backend:  sourcemap should use absolute file urls.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/3ab095a4f5f127a503eeb334aa95e8b66773be5a\"\u003e\u003ccode\u003e3ab095a\u003c/code\u003e\u003c/a\u003e JS backend: started to implement source maps\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/e39943f9bd9ff0de15e0912006b379c4236642b0\"\u003e\u003ccode\u003ee39943f\u003c/code\u003e\u003c/a\u003e JS backend: report expression location on error in StringTemplateTranslator.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/1c173c5224c6d325a7043c109e64a22f337e9211\"\u003e\u003ccode\u003e1c173c5\u003c/code\u003e\u003c/a\u003e JS backend: improve compilation performance -- don\u0027t create extra list.\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/JetBrains/kotlin/commit/4f9485b40e85472d93ace0c7a4cf1cba069d4a1d\"\u003e\u003ccode\u003e4f9485b\u003c/code\u003e\u003c/a\u003e JS backend: fixed bug when explicitly use invoke method in function literal c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/JetBrains/kotlin/compare/build-0.6.1...build-0.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.jetbrains.kotlinx:kotlinx-metadata-jvm\u0026package-manager\u003dmaven\u0026previous-version\u003d0.6.1\u0026new-version\u003d0.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1530\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1530 from google:dependabot/maven/value/org.jetbrains.kotlinx-kotlinx-metadata-jvm-0.6.2 703075a140771f19bcdcdff894f03fbfc4a901b0\nPiperOrigin-RevId: 537308542\n"
    },
    {
      "commit": "c520db7002a34f3e54489833e26dc0cd90bb0ee2",
      "tree": "eac62e3f4e60f050506617a682ae23f5ff67417e",
      "parents": [
        "e5de954f2f215801477266a22bf7875fbc252bb8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Jun 01 07:57:10 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu Jun 01 07:58:00 2023 -0700"
      },
      "message": "Bump truth from 1.1.3 to 1.1.4 in /factory\n\nBumps [truth](https://github.com/google/truth) from 1.1.3 to 1.1.4.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/truth/releases\"\u003etruth\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Truth to build with \u003ccode\u003e-source 8 -target 8\u003c/code\u003e. This means that it no longer runs under Java 7 VMs. It continues to run under Android, even old versions, for all apps that have \u003ca href\u003d\"https://developer.android.com/studio/write/java8-support#supported_features\"\u003eenabled support for Java 8 language features\u003c/a\u003e. (db5db2429)\u003c/li\u003e\n\u003cli\u003eUpdated Truth to depend on Guava 32.0.0. That release contains changes related to CVEs. Neither of the CVEs relates to any methods that are used by Truth, so this version bump is just about eliminating any warnings related to the old version and helping tools like Maven to select the newest version of Guava. (f8d4dbba8adc65effba70879d59a39da092dce51, 99b1df8852a25b5638590bea1b55a31ae536936d)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003evalue of: method()\u003c/code\u003e to \u003ccode\u003eexpect.that\u003c/code\u003e, matching the existing support for \u003ccode\u003eassertThat\u003c/code\u003e. (bd8efd003)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eIterableSubject.containsAtLeastElementsIn().inOrder()\u003c/code\u003e to print an extra line that shows only the expected elements in their actual order. (9da7dd184)\u003c/li\u003e\n\u003cli\u003eAnnotated Truth for nullness. (2151add71)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/truth/commits/v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.truth:truth\u0026package-manager\u003dmaven\u0026previous-version\u003d1.1.3\u0026new-version\u003d1.1.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1526\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1526 from google:dependabot/maven/factory/com.google.truth-truth-1.1.4 68410127af8930c76e5e22b0bf25d8a6043df17c\nPiperOrigin-RevId: 537023031\n"
    },
    {
      "commit": "e5de954f2f215801477266a22bf7875fbc252bb8",
      "tree": "40941c052dccb7cafa9cf673d83d991b6d94d2ed",
      "parents": [
        "6fe7fa3319fddb58f00ce1d96a7206d1f16f538c"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 31 06:43:13 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed May 31 06:45:44 2023 -0700"
      },
      "message": "Bump truth.version from 1.1.3 to 1.1.4 in /value\n\nBumps `truth.version` from 1.1.3 to 1.1.4.\nUpdates `truth` from 1.1.3 to 1.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/truth/releases\"\u003etruth\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Truth to build with \u003ccode\u003e-source 8 -target 8\u003c/code\u003e. This means that it no longer runs under Java 7 VMs. It continues to run under Android, even old versions, for all apps that have \u003ca href\u003d\"https://developer.android.com/studio/write/java8-support#supported_features\"\u003eenabled support for Java 8 language features\u003c/a\u003e. (db5db2429)\u003c/li\u003e\n\u003cli\u003eUpdated Truth to depend on Guava 32.0.0. That release contains changes related to CVEs. Neither of the CVEs relates to any methods that are used by Truth, so this version bump is just about eliminating any warnings related to the old version and helping tools like Maven to select the newest version of Guava. (f8d4dbba8adc65effba70879d59a39da092dce51, 99b1df8852a25b5638590bea1b55a31ae536936d)\u003c/li\u003e\n\u003cli\u003eAdded support for \u003ccode\u003evalue of: method()\u003c/code\u003e to \u003ccode\u003eexpect.that\u003c/code\u003e, matching the existing support for \u003ccode\u003eassertThat\u003c/code\u003e. (bd8efd003)\u003c/li\u003e\n\u003cli\u003eEnhanced \u003ccode\u003eIterableSubject.containsAtLeastElementsIn().inOrder()\u003c/code\u003e to print an extra line that shows only the expected elements in their actual order. (9da7dd184)\u003c/li\u003e\n\u003cli\u003eAnnotated Truth for nullness. (2151add71)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/truth/commits/v1.1.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `truth-java8-extension` from 1.1.3 to 1.1.4\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1527\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1527 from google:dependabot/maven/value/truth.version-1.1.4 69571c7e5395c529c385b844f9b1a4492ad433c4\nPiperOrigin-RevId: 536697469\n"
    },
    {
      "commit": "6fe7fa3319fddb58f00ce1d96a7206d1f16f538c",
      "tree": "d43f02f7cf95894a3bb9fd2c05dcd3a72914cae0",
      "parents": [
        "2097389d24a63d5846603ef5020d2a957aee2e1b"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Wed May 31 06:43:12 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Wed May 31 06:44:03 2023 -0700"
      },
      "message": "Bump kotlinx-metadata-jvm from 0.6.0 to 0.6.1 in /value\n\nBumps [kotlinx-metadata-jvm](https://github.com/JetBrains/kotlin) from 0.6.0 to 0.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/JetBrains/kotlin/commits/build-0.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.jetbrains.kotlinx:kotlinx-metadata-jvm\u0026package-manager\u003dmaven\u0026previous-version\u003d0.6.0\u0026new-version\u003d0.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1528\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1528 from google:dependabot/maven/value/org.jetbrains.kotlinx-kotlinx-metadata-jvm-0.6.1 e783df1a5445c0575e424755e4f6daae58aa1a06\nPiperOrigin-RevId: 536697468\n"
    },
    {
      "commit": "2097389d24a63d5846603ef5020d2a957aee2e1b",
      "tree": "1a9089d8e75ca0957f3b2a66d1e35055e62ba79e",
      "parents": [
        "e8c7fc4bc19bfe72793561bacd1ef210e3c78ec5"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 30 11:27:46 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 30 11:29:30 2023 -0700"
      },
      "message": "Bump guava from 31.1-jre to 32.0.0-jre in /factory\n\nBumps [guava](https://github.com/google/guava) from 31.1-jre to 32.0.0-jre.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/guava/releases\"\u003eguava\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e32.0.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang\u003d\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar\"\u003e32.0.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-android/guava-32.0.0-android.jar\"\u003e32.0.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href\u003d\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/docs/\"\u003e32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/docs/\"\u003e32.0.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/diffs/\"\u003e32.0.0-jre vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/diffs/\"\u003e32.0.0-android vs. 31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/androiddiffs/\"\u003e32.0.0-android vs. 32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e to further address \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/4011\"\u003eCVE-2020-8908\u003c/a\u003e and [Guava issue \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003e#2575\u003c/a\u003e](\u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003egoogle/guava#2575\u003c/a\u003e) (CVE forthcoming). (feb83a1c8f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile CVE-2020-8908 was officially closed when we deprecated \u003ccode\u003eFiles.createTempDir\u003c/code\u003e in \u003ca href\u003d\"https://github.com/google/guava/releases/tag/v30.0\"\u003eGuava 30.0\u003c/a\u003e, we\u0027ve heard from users that even recent versions of Guava have been listed as vulnerable in \u003cem\u003eother\u003c/em\u003e databases of security vulnerabilities. In response, we\u0027ve reimplemented the method (and the very rarely used \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e class, which had a similar issue) to eliminate the insecure behavior entirely. This change technically carries small risks (dicussed under \u0026quot;Incompatible changes\u0026quot; below), but we expect no practical risk to users.\u003c/p\u003e\n\u003ch4\u003eIncompatible changes\u003c/h4\u003e\n\u003cp\u003eAlthough this release bumps Guava\u0027s major version number, it makes no binary-incompatible changes to the \u003ccode\u003eguava\u003c/code\u003e artifact. Still, it makes a few changes that may cause problems for users in less common situations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release makes a binary-incompatible change to a \u003ccode\u003e@Beta\u003c/code\u003e API in the separate artifact \u003ccode\u003eguava-testlib\u003c/code\u003e. Specifically, we changed the return type of \u003ccode\u003eTestingExecutors.sameThreadScheduledExecutor\u003c/code\u003e to \u003ccode\u003eListeningScheduledExecutorService\u003c/code\u003e. The old return type was a package-private class, which caused the Kotlin compiler to produce warnings. (dafaa3e435)\u003c/li\u003e\n\u003cli\u003eThis release \u003cem\u003eadds\u003c/em\u003e two methods to the Android flavor of Guava: \u003ccode\u003eInvokable.getAnnotatedReturnType()\u003c/code\u003e and \u003ccode\u003eParameter.getAnnotatedType()\u003c/code\u003e. Those methods do not work under an Android VM; we added them only to help our tests of the Android flavor (since we also run those tests under a JRE). Android VMs tolerate such methods as long as the app does not call them or perform reflection on them, and builds tolerate them because of our new Proguard configurations (discussed below). Thus, we expect no impact to most users. However, we could imagine build problems for users who have set up their own build system for the Android flavor of Guava. Please report any problems so that we can judge how safely we might be able to add other methods to the Android flavor in the future, such as APIs that use Java 8 classes like \u003ccode\u003eStream\u003c/code\u003e. (b30e73cfa81ad15c1023c17cfd083255a3df0105)\u003c/li\u003e\n\u003cli\u003eThis release removes various APIs from the \u003ccode\u003eguava-gwt\u003c/code\u003e. This affects only users of \u003ca href\u003d\"https://www.gwtproject.org/\"\u003eGWT\u003c/a\u003e. The APIs we removed are \u003ccode\u003eEnums\u003c/code\u003e, \u003ccode\u003eSets.complementOf\u003c/code\u003e, and the \u003ccode\u003eEnum*BiMap\u003c/code\u003e classes\u0027 \u003ccode\u003ekeyType()\u003c/code\u003e and \u003ccode\u003evalueType()\u003c/code\u003e methods. These changes prepare for the removal of reflective enum-related APIs from \u003ca href\u003d\"https://github.com/google/j2cl\"\u003eJ2CL\u003c/a\u003e. If one of these changes causes you problems as a GWT user, let us know. (c3a155dc85, 09db2c29ae, 3de12be516)\u003c/li\u003e\n\u003cli\u003eThe new implementations of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e are annotated as \u003ccode\u003e@J2ObjCIncompatible\u003c/code\u003e. If you need to use them under J2ObjC, contact us. (56dc928a25)\u003c/li\u003e\n\u003cli\u003eBecause the new version of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e restricts permissions to the current user, it could break any user that relies on letting other users access the directory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dcom.google.guava:guava\u0026package-manager\u003dmaven\u0026previous-version\u003d31.1-jre\u0026new-version\u003d32.0.0-jre)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1525\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1525 from google:dependabot/maven/factory/com.google.guava-guava-32.0.0-jre 5b921ec9392e40ba689875a2980ede4b6281634f\nPiperOrigin-RevId: 536460069\n"
    },
    {
      "commit": "e8c7fc4bc19bfe72793561bacd1ef210e3c78ec5",
      "tree": "ec3ad9f842ef94d867c71dcba08c35154b110435",
      "parents": [
        "ae819d5d8c82dccf864862be483b6038f6d60929"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 30 11:27:39 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 30 11:28:18 2023 -0700"
      },
      "message": "Bump guava.version from 31.1-jre to 32.0.0-jre in /value\n\nBumps `guava.version` from 31.1-jre to 32.0.0-jre.\nUpdates `guava` from 31.1-jre to 32.0.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/guava/releases\"\u003eguava\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e32.0.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang\u003d\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar\"\u003e32.0.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-android/guava-32.0.0-android.jar\"\u003e32.0.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href\u003d\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/docs/\"\u003e32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/docs/\"\u003e32.0.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/diffs/\"\u003e32.0.0-jre vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/diffs/\"\u003e32.0.0-android vs. 31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/androiddiffs/\"\u003e32.0.0-android vs. 32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e to further address \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/4011\"\u003eCVE-2020-8908\u003c/a\u003e and [Guava issue \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003e#2575\u003c/a\u003e](\u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003egoogle/guava#2575\u003c/a\u003e) (CVE forthcoming). (feb83a1c8f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile CVE-2020-8908 was officially closed when we deprecated \u003ccode\u003eFiles.createTempDir\u003c/code\u003e in \u003ca href\u003d\"https://github.com/google/guava/releases/tag/v30.0\"\u003eGuava 30.0\u003c/a\u003e, we\u0027ve heard from users that even recent versions of Guava have been listed as vulnerable in \u003cem\u003eother\u003c/em\u003e databases of security vulnerabilities. In response, we\u0027ve reimplemented the method (and the very rarely used \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e class, which had a similar issue) to eliminate the insecure behavior entirely. This change technically carries small risks (dicussed under \u0026quot;Incompatible changes\u0026quot; below), but we expect no practical risk to users.\u003c/p\u003e\n\u003ch4\u003eIncompatible changes\u003c/h4\u003e\n\u003cp\u003eAlthough this release bumps Guava\u0027s major version number, it makes no binary-incompatible changes to the \u003ccode\u003eguava\u003c/code\u003e artifact. Still, it makes a few changes that may cause problems for users in less common situations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release makes a binary-incompatible change to a \u003ccode\u003e@Beta\u003c/code\u003e API in the separate artifact \u003ccode\u003eguava-testlib\u003c/code\u003e. Specifically, we changed the return type of \u003ccode\u003eTestingExecutors.sameThreadScheduledExecutor\u003c/code\u003e to \u003ccode\u003eListeningScheduledExecutorService\u003c/code\u003e. The old return type was a package-private class, which caused the Kotlin compiler to produce warnings. (dafaa3e435)\u003c/li\u003e\n\u003cli\u003eThis release \u003cem\u003eadds\u003c/em\u003e two methods to the Android flavor of Guava: \u003ccode\u003eInvokable.getAnnotatedReturnType()\u003c/code\u003e and \u003ccode\u003eParameter.getAnnotatedType()\u003c/code\u003e. Those methods do not work under an Android VM; we added them only to help our tests of the Android flavor (since we also run those tests under a JRE). Android VMs tolerate such methods as long as the app does not call them or perform reflection on them, and builds tolerate them because of our new Proguard configurations (discussed below). Thus, we expect no impact to most users. However, we could imagine build problems for users who have set up their own build system for the Android flavor of Guava. Please report any problems so that we can judge how safely we might be able to add other methods to the Android flavor in the future, such as APIs that use Java 8 classes like \u003ccode\u003eStream\u003c/code\u003e. (b30e73cfa81ad15c1023c17cfd083255a3df0105)\u003c/li\u003e\n\u003cli\u003eThis release removes various APIs from the \u003ccode\u003eguava-gwt\u003c/code\u003e. This affects only users of \u003ca href\u003d\"https://www.gwtproject.org/\"\u003eGWT\u003c/a\u003e. The APIs we removed are \u003ccode\u003eEnums\u003c/code\u003e, \u003ccode\u003eSets.complementOf\u003c/code\u003e, and the \u003ccode\u003eEnum*BiMap\u003c/code\u003e classes\u0027 \u003ccode\u003ekeyType()\u003c/code\u003e and \u003ccode\u003evalueType()\u003c/code\u003e methods. These changes prepare for the removal of reflective enum-related APIs from \u003ca href\u003d\"https://github.com/google/j2cl\"\u003eJ2CL\u003c/a\u003e. If one of these changes causes you problems as a GWT user, let us know. (c3a155dc85, 09db2c29ae, 3de12be516)\u003c/li\u003e\n\u003cli\u003eThe new implementations of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e are annotated as \u003ccode\u003e@J2ObjCIncompatible\u003c/code\u003e. If you need to use them under J2ObjC, contact us. (56dc928a25)\u003c/li\u003e\n\u003cli\u003eBecause the new version of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e restricts permissions to the current user, it could break any user that relies on letting other users access the directory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `guava-gwt` from 31.1-jre to 32.0.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/guava/releases\"\u003eguava-gwt\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e32.0.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang\u003d\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar\"\u003e32.0.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-android/guava-32.0.0-android.jar\"\u003e32.0.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href\u003d\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/docs/\"\u003e32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/docs/\"\u003e32.0.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/diffs/\"\u003e32.0.0-jre vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/diffs/\"\u003e32.0.0-android vs. 31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/androiddiffs/\"\u003e32.0.0-android vs. 32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e to further address \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/4011\"\u003eCVE-2020-8908\u003c/a\u003e and [Guava issue \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003e#2575\u003c/a\u003e](\u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003egoogle/guava#2575\u003c/a\u003e) (CVE forthcoming). (feb83a1c8f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile CVE-2020-8908 was officially closed when we deprecated \u003ccode\u003eFiles.createTempDir\u003c/code\u003e in \u003ca href\u003d\"https://github.com/google/guava/releases/tag/v30.0\"\u003eGuava 30.0\u003c/a\u003e, we\u0027ve heard from users that even recent versions of Guava have been listed as vulnerable in \u003cem\u003eother\u003c/em\u003e databases of security vulnerabilities. In response, we\u0027ve reimplemented the method (and the very rarely used \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e class, which had a similar issue) to eliminate the insecure behavior entirely. This change technically carries small risks (dicussed under \u0026quot;Incompatible changes\u0026quot; below), but we expect no practical risk to users.\u003c/p\u003e\n\u003ch4\u003eIncompatible changes\u003c/h4\u003e\n\u003cp\u003eAlthough this release bumps Guava\u0027s major version number, it makes no binary-incompatible changes to the \u003ccode\u003eguava\u003c/code\u003e artifact. Still, it makes a few changes that may cause problems for users in less common situations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release makes a binary-incompatible change to a \u003ccode\u003e@Beta\u003c/code\u003e API in the separate artifact \u003ccode\u003eguava-testlib\u003c/code\u003e. Specifically, we changed the return type of \u003ccode\u003eTestingExecutors.sameThreadScheduledExecutor\u003c/code\u003e to \u003ccode\u003eListeningScheduledExecutorService\u003c/code\u003e. The old return type was a package-private class, which caused the Kotlin compiler to produce warnings. (dafaa3e435)\u003c/li\u003e\n\u003cli\u003eThis release \u003cem\u003eadds\u003c/em\u003e two methods to the Android flavor of Guava: \u003ccode\u003eInvokable.getAnnotatedReturnType()\u003c/code\u003e and \u003ccode\u003eParameter.getAnnotatedType()\u003c/code\u003e. Those methods do not work under an Android VM; we added them only to help our tests of the Android flavor (since we also run those tests under a JRE). Android VMs tolerate such methods as long as the app does not call them or perform reflection on them, and builds tolerate them because of our new Proguard configurations (discussed below). Thus, we expect no impact to most users. However, we could imagine build problems for users who have set up their own build system for the Android flavor of Guava. Please report any problems so that we can judge how safely we might be able to add other methods to the Android flavor in the future, such as APIs that use Java 8 classes like \u003ccode\u003eStream\u003c/code\u003e. (b30e73cfa81ad15c1023c17cfd083255a3df0105)\u003c/li\u003e\n\u003cli\u003eThis release removes various APIs from the \u003ccode\u003eguava-gwt\u003c/code\u003e. This affects only users of \u003ca href\u003d\"https://www.gwtproject.org/\"\u003eGWT\u003c/a\u003e. The APIs we removed are \u003ccode\u003eEnums\u003c/code\u003e, \u003ccode\u003eSets.complementOf\u003c/code\u003e, and the \u003ccode\u003eEnum*BiMap\u003c/code\u003e classes\u0027 \u003ccode\u003ekeyType()\u003c/code\u003e and \u003ccode\u003evalueType()\u003c/code\u003e methods. These changes prepare for the removal of reflective enum-related APIs from \u003ca href\u003d\"https://github.com/google/j2cl\"\u003eJ2CL\u003c/a\u003e. If one of these changes causes you problems as a GWT user, let us know. (c3a155dc85, 09db2c29ae, 3de12be516)\u003c/li\u003e\n\u003cli\u003eThe new implementations of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e are annotated as \u003ccode\u003e@J2ObjCIncompatible\u003c/code\u003e. If you need to use them under J2ObjC, contact us. (56dc928a25)\u003c/li\u003e\n\u003cli\u003eBecause the new version of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e restricts permissions to the current user, it could break any user that relies on letting other users access the directory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `guava-testlib` from 31.1-jre to 32.0.0-jre\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/guava/releases\"\u003eguava-testlib\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e32.0.0\u003c/h2\u003e\n\u003ch3\u003eMaven\u003c/h3\u003e\n\u003cpre lang\u003d\"xml\"\u003e\u003ccode\u003e\u0026lt;dependency\u0026gt;\n  \u0026lt;groupId\u0026gt;com.google.guava\u0026lt;/groupId\u0026gt;\n  \u0026lt;artifactId\u0026gt;guava\u0026lt;/artifactId\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-jre\u0026lt;/version\u0026gt;\n  \u0026lt;!-- or, for Android: --\u0026gt;\n  \u0026lt;version\u0026gt;32.0.0-android\u0026lt;/version\u0026gt;\n\u0026lt;/dependency\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003eJar files\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-jre/guava-32.0.0-jre.jar\"\u003e32.0.0-jre.jar\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/guava/32.0.0-android/guava-32.0.0-android.jar\"\u003e32.0.0-android.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eGuava requires \u003ca href\u003d\"https://github.com/google/guava/wiki/UseGuavaInYourBuild#what-about-guavas-own-dependencies\"\u003eone runtime dependency\u003c/a\u003e, which you can download here:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar\"\u003efailureaccess-1.0.1.jar\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJavadoc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/docs/\"\u003e32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/docs/\"\u003e32.0.0-android\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eJDiff\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-jre/api/diffs/\"\u003e32.0.0-jre vs. 31.1-jre\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/diffs/\"\u003e32.0.0-android vs. 31.1-android\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"http://guava.dev/releases/32.0.0-android/api/androiddiffs/\"\u003e32.0.0-android vs. 32.0.0-jre\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003ch4\u003eSecurity fixes\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eReimplemented \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e to further address \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/4011\"\u003eCVE-2020-8908\u003c/a\u003e and [Guava issue \u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003e#2575\u003c/a\u003e](\u003ca href\u003d\"https://redirect.github.com/google/guava/issues/2575\"\u003egoogle/guava#2575\u003c/a\u003e) (CVE forthcoming). (feb83a1c8f)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eWhile CVE-2020-8908 was officially closed when we deprecated \u003ccode\u003eFiles.createTempDir\u003c/code\u003e in \u003ca href\u003d\"https://github.com/google/guava/releases/tag/v30.0\"\u003eGuava 30.0\u003c/a\u003e, we\u0027ve heard from users that even recent versions of Guava have been listed as vulnerable in \u003cem\u003eother\u003c/em\u003e databases of security vulnerabilities. In response, we\u0027ve reimplemented the method (and the very rarely used \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e class, which had a similar issue) to eliminate the insecure behavior entirely. This change technically carries small risks (dicussed under \u0026quot;Incompatible changes\u0026quot; below), but we expect no practical risk to users.\u003c/p\u003e\n\u003ch4\u003eIncompatible changes\u003c/h4\u003e\n\u003cp\u003eAlthough this release bumps Guava\u0027s major version number, it makes no binary-incompatible changes to the \u003ccode\u003eguava\u003c/code\u003e artifact. Still, it makes a few changes that may cause problems for users in less common situations:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eThis release makes a binary-incompatible change to a \u003ccode\u003e@Beta\u003c/code\u003e API in the separate artifact \u003ccode\u003eguava-testlib\u003c/code\u003e. Specifically, we changed the return type of \u003ccode\u003eTestingExecutors.sameThreadScheduledExecutor\u003c/code\u003e to \u003ccode\u003eListeningScheduledExecutorService\u003c/code\u003e. The old return type was a package-private class, which caused the Kotlin compiler to produce warnings. (dafaa3e435)\u003c/li\u003e\n\u003cli\u003eThis release \u003cem\u003eadds\u003c/em\u003e two methods to the Android flavor of Guava: \u003ccode\u003eInvokable.getAnnotatedReturnType()\u003c/code\u003e and \u003ccode\u003eParameter.getAnnotatedType()\u003c/code\u003e. Those methods do not work under an Android VM; we added them only to help our tests of the Android flavor (since we also run those tests under a JRE). Android VMs tolerate such methods as long as the app does not call them or perform reflection on them, and builds tolerate them because of our new Proguard configurations (discussed below). Thus, we expect no impact to most users. However, we could imagine build problems for users who have set up their own build system for the Android flavor of Guava. Please report any problems so that we can judge how safely we might be able to add other methods to the Android flavor in the future, such as APIs that use Java 8 classes like \u003ccode\u003eStream\u003c/code\u003e. (b30e73cfa81ad15c1023c17cfd083255a3df0105)\u003c/li\u003e\n\u003cli\u003eThis release removes various APIs from the \u003ccode\u003eguava-gwt\u003c/code\u003e. This affects only users of \u003ca href\u003d\"https://www.gwtproject.org/\"\u003eGWT\u003c/a\u003e. The APIs we removed are \u003ccode\u003eEnums\u003c/code\u003e, \u003ccode\u003eSets.complementOf\u003c/code\u003e, and the \u003ccode\u003eEnum*BiMap\u003c/code\u003e classes\u0027 \u003ccode\u003ekeyType()\u003c/code\u003e and \u003ccode\u003evalueType()\u003c/code\u003e methods. These changes prepare for the removal of reflective enum-related APIs from \u003ca href\u003d\"https://github.com/google/j2cl\"\u003eJ2CL\u003c/a\u003e. If one of these changes causes you problems as a GWT user, let us know. (c3a155dc85, 09db2c29ae, 3de12be516)\u003c/li\u003e\n\u003cli\u003eThe new implementations of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e and \u003ccode\u003eFileBackedOutputStream\u003c/code\u003e are annotated as \u003ccode\u003e@J2ObjCIncompatible\u003c/code\u003e. If you need to use them under J2ObjC, contact us. (56dc928a25)\u003c/li\u003e\n\u003cli\u003eBecause the new version of \u003ccode\u003eFiles.createTempDir\u003c/code\u003e restricts permissions to the current user, it could break any user that relies on letting other users access the directory.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/guava/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1524\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1524 from google:dependabot/maven/value/guava.version-32.0.0-jre f1b8c8cdde81ed4cf0092bd6b59b2b259e23dffe\nPiperOrigin-RevId: 536460041\n"
    },
    {
      "commit": "ae819d5d8c82dccf864862be483b6038f6d60929",
      "tree": "866ab339cce757ac453d72e6e1c11fd58114230b",
      "parents": [
        "b6d4f63861ed05b80da266e34c595de5cdcf1b33"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue May 23 10:59:22 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 23 11:00:00 2023 -0700"
      },
      "message": "Update Maven dependencies to the latest `auto-service`.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 534484290\n"
    },
    {
      "commit": "b6d4f63861ed05b80da266e34c595de5cdcf1b33",
      "tree": "fd71c4020b61a6d2cc1e1d6810ba2cfd60a5c296",
      "parents": [
        "a44846deae0750e3991e98e73be628851314036a"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Tue May 23 08:06:14 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 23 08:07:14 2023 -0700"
      },
      "message": "Bump maven-source-plugin from 3.2.1 to 3.3.0 in /value\n\nBumps [maven-source-plugin](https://github.com/apache/maven-source-plugin) from 3.2.1 to 3.3.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/02a984779ed6157698fdb9235e5e66154b3d24e7\"\u003e\u003ccode\u003e02a9847\u003c/code\u003e\u003c/a\u003e [maven-release-plugin] prepare release maven-source-plugin-3.3.0\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/f186993414e076abcf70b960b487813a6b1df8b7\"\u003e\u003ccode\u003ef186993\u003c/code\u003e\u003c/a\u003e [MSOURCES-135] Cleanup project code\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/021af551aedf361dec82a5f6808054030ac47e8b\"\u003e\u003ccode\u003e021af55\u003c/code\u003e\u003c/a\u003e [MSOURCES-134] Refresh download page\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/b11a457ba99a83fb5808b132967b4ddcc9523e89\"\u003e\u003ccode\u003eb11a457\u003c/code\u003e\u003c/a\u003e Use shared GitHub actions v3\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/7caf2b0debe39afa2d1aff4fa38fa38b8988acad\"\u003e\u003ccode\u003e7caf2b0\u003c/code\u003e\u003c/a\u003e [MSOURCES-133] Upgrade Parent to 39 - ignore git blame\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/dee4c1000d57c8c385cfe1147c81950371437d4b\"\u003e\u003ccode\u003edee4c10\u003c/code\u003e\u003c/a\u003e [MSOURCES-133] Upgrade Parent to 39\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/452111f29c36260640ae2cebc2afd8ec5f6279a0\"\u003e\u003ccode\u003e452111f\u003c/code\u003e\u003c/a\u003e Add dependabot configuration\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/e691ac3b7f0f451e9da973e7734e07671b21efa9\"\u003e\u003ccode\u003ee691ac3\u003c/code\u003e\u003c/a\u003e s/MSOURCE/MSOURCES/\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/1ddffd8923b65e37b28abf60120f979ea6238a23\"\u003e\u003ccode\u003e1ddffd8\u003c/code\u003e\u003c/a\u003e Auto-link MSOURCE Jira\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/apache/maven-source-plugin/commit/37ffefea6f479bbd78e89a2df97b4acd5b57f5b3\"\u003e\u003ccode\u003e37ffefe\u003c/code\u003e\u003c/a\u003e Add pull request template\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href\u003d\"https://github.com/apache/maven-source-plugin/compare/maven-source-plugin-3.2.1...maven-source-plugin-3.3.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name\u003dorg.apache.maven.plugins:maven-source-plugin\u0026package-manager\u003dmaven\u0026previous-version\u003d3.2.1\u0026new-version\u003d3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1521\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1521 from google:dependabot/maven/value/org.apache.maven.plugins-maven-source-plugin-3.3.0 29076c42f2a614ef3d7f3e129239713884c18d0c\nPiperOrigin-RevId: 534426990\n"
    },
    {
      "commit": "a44846deae0750e3991e98e73be628851314036a",
      "tree": "e3737808174a4668574c5cfd7018324fab847248",
      "parents": [
        "f5f57b59883793b4c08fd20484add997c38dd373"
      ],
      "author": {
        "name": "Liam Miller-Cushon",
        "email": "cushon@google.com",
        "time": "Thu May 18 14:33:46 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu May 18 14:34:27 2023 -0700"
      },
      "message": "Internal Code Change\n\nPiperOrigin-RevId: 533253621\n"
    },
    {
      "commit": "f5f57b59883793b4c08fd20484add997c38dd373",
      "tree": "20f5e253e37358bc4e7442177fda55f5a4545266",
      "parents": [
        "2fecb7fe76803e09da59bedba9186d0918a5aa71"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 18 07:56:08 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Thu May 18 07:57:05 2023 -0700"
      },
      "message": "Bump errorprone.version from 2.19.0 to 2.19.1 in /value\n\nBumps `errorprone.version` from 2.19.0 to 2.19.1.\nUpdates `error_prone_annotations` from 2.19.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003eerror_prone_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.19.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a binary compatibility issue when running on JDK 11, see \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3895\"\u003e#3895\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.0...v2.19.1\"\u003ehttps://github.com/google/error-prone/compare/v2.19.0...v2.19.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/66ca96fc662c82bd46120f7abdbac02260f62d04\"\u003e\u003ccode\u003e66ca96f\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c2b71f9d1ef980c8e7acc3d2801eaf2d1fe28e7a\"\u003e\u003ccode\u003ec2b71f9\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/25d34deaa689bdc23e56397ec4c95e44a78f62ad\"\u003e\u003ccode\u003e25d34de\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/62355bf462ff0e713eeae256aee1d9cbd33e1151\"\u003e\u003ccode\u003e62355bf\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/020a541797c8fa1ac7d0c820695d03dc2e6e83f9\"\u003e\u003ccode\u003e020a541\u003c/code\u003e\u003c/a\u003e Update JDK versions, and test compatibility on JDK 11\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5da8e9a6b53710d24ef3514c263ca122a4aeecc2\"\u003e\u003ccode\u003e5da8e9a\u003c/code\u003e\u003c/a\u003e Fix binary compatibility issues when building on JDK 17 and running on JDK 11...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7335ba2402aa0b725978c3686f144e6f3de11ef1\"\u003e\u003ccode\u003e7335ba2\u003c/code\u003e\u003c/a\u003e Don\u0027t consider overloads to have a functional interface clash if the paramete...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/94a93e9ffd0aba7e0523f389a8d45cffd1b52c17\"\u003e\u003ccode\u003e94a93e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eImmutableChecker\u003c/code\u003e to allow wildcard \u003ccode\u003e@ImmutableTypeParameter\u003c/code\u003es which are...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.0...v2.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `error_prone_type_annotations` from 2.19.0 to 2.19.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href\u003d\"https://github.com/google/error-prone/releases\"\u003eerror_prone_type_annotations\u0027s releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eError Prone 2.19.1\u003c/h2\u003e\n\u003cp\u003eThis release fixes a binary compatibility issue when running on JDK 11, see \u003ca href\u003d\"https://redirect.github.com/google/error-prone/issues/3895\"\u003e#3895\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.0...v2.19.1\"\u003ehttps://github.com/google/error-prone/compare/v2.19.0...v2.19.1\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/66ca96fc662c82bd46120f7abdbac02260f62d04\"\u003e\u003ccode\u003e66ca96f\u003c/code\u003e\u003c/a\u003e Release Error Prone 2.19.1\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/c2b71f9d1ef980c8e7acc3d2801eaf2d1fe28e7a\"\u003e\u003ccode\u003ec2b71f9\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/25d34deaa689bdc23e56397ec4c95e44a78f62ad\"\u003e\u003ccode\u003e25d34de\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/62355bf462ff0e713eeae256aee1d9cbd33e1151\"\u003e\u003ccode\u003e62355bf\u003c/code\u003e\u003c/a\u003e Update ci.yml\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/020a541797c8fa1ac7d0c820695d03dc2e6e83f9\"\u003e\u003ccode\u003e020a541\u003c/code\u003e\u003c/a\u003e Update JDK versions, and test compatibility on JDK 11\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/5da8e9a6b53710d24ef3514c263ca122a4aeecc2\"\u003e\u003ccode\u003e5da8e9a\u003c/code\u003e\u003c/a\u003e Fix binary compatibility issues when building on JDK 17 and running on JDK 11...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/7335ba2402aa0b725978c3686f144e6f3de11ef1\"\u003e\u003ccode\u003e7335ba2\u003c/code\u003e\u003c/a\u003e Don\u0027t consider overloads to have a functional interface clash if the paramete...\u003c/li\u003e\n\u003cli\u003e\u003ca href\u003d\"https://github.com/google/error-prone/commit/94a93e9ffd0aba7e0523f389a8d45cffd1b52c17\"\u003e\u003ccode\u003e94a93e9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003eImmutableChecker\u003c/code\u003e to allow wildcard \u003ccode\u003e@ImmutableTypeParameter\u003c/code\u003es which are...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href\u003d\"https://github.com/google/error-prone/compare/v2.19.0...v2.19.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don\u0027t alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\u003c/details\u003e\n\nFixes #1513\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/google/auto/pull/1513 from google:dependabot/maven/value/errorprone.version-2.19.1 c6fdfaabd9fe29728b77d1485cedfeac1b34929a\nPiperOrigin-RevId: 533127707\n"
    },
    {
      "commit": "2fecb7fe76803e09da59bedba9186d0918a5aa71",
      "tree": "d17a45d6cd64e6a75d03cb5047317808876bdd25",
      "parents": [
        "591731c32a6b425a43023335fb062c247fd65e63"
      ],
      "author": {
        "name": "David P. Baker",
        "email": "dpb@google.com",
        "time": "Tue May 16 11:48:41 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 16 11:49:30 2023 -0700"
      },
      "message": "Extract a field for the compiler. Also reuse a local variable.\n\nRELNOTES\u003dn/a\nPiperOrigin-RevId: 532527930\n"
    },
    {
      "commit": "591731c32a6b425a43023335fb062c247fd65e63",
      "tree": "9dea1056b9d8c2996e4044a4f5d3726fe20807f8",
      "parents": [
        "a5c82e122f1e72b93b2244e767a69b5415c50d9a"
      ],
      "author": {
        "name": "Éamonn McManus",
        "email": "emcmanus@google.com",
        "time": "Tue May 16 11:34:16 2023 -0700"
      },
      "committer": {
        "name": "Google Java Core Libraries",
        "email": "java-libraries-firehose+copybara@google.com",
        "time": "Tue May 16 11:35:35 2023 -0700"
      },
      "message": "Reject an `@AutoService` type if it is an interface or abstract class.\n\nRELNOTES\u003dThe `@AutoService` annotation can no longer be applied to an interface or abstract class.\nPiperOrigin-RevId: 532523629\n"
    }
  ],
  "next": "a5c82e122f1e72b93b2244e767a69b5415c50d9a"
}
