)]}'
{
  "log": [
    {
      "commit": "308d11e7e0d9fdc91b3faba4abbcd762b8230f2b",
      "tree": "85584e3067148b65a1577940568c38ceced61feb",
      "parents": [
        "6558c51956f4e55c43b73f62db1fea96c7cd2399",
        "517c1164a3ff233a38e984df7f405de40854e558"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 10:04:43 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 10:04:43 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 517c1164a3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/bazelbuild-rules_java/+/3423539\n\nChange-Id: I73231839255e649b841e3b080da138ed66451d87\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "517c1164a3ff233a38e984df7f405de40854e558",
      "tree": "85584e3067148b65a1577940568c38ceced61feb",
      "parents": [
        "6558c51956f4e55c43b73f62db1fea96c7cd2399"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:06:28 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:06:28 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: Ib8226549625611f50226baae12820da3121c718b\n"
    },
    {
      "commit": "6558c51956f4e55c43b73f62db1fea96c7cd2399",
      "tree": "02b34b5fd3a4b349deb5bc38dbebe42c7e6032f6",
      "parents": [
        "abe8e1b943c923005d847f1e3cf6637de4ed1a1f",
        "00d7bae325e944caca1e41f69be04b4e40be6a85"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 11 03:40:37 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Dec 11 03:40:37 2024 -0800"
      },
      "message": "Merge \"Upgrade rules_java to 8.6.2\" into main am: 00d7bae325\n\nOriginal change: undetermined\n\nChange-Id: I6cf5caade58db3f0c9f662e0ba7f088e7341ff27\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "00d7bae325e944caca1e41f69be04b4e40be6a85",
      "tree": "02b34b5fd3a4b349deb5bc38dbebe42c7e6032f6",
      "parents": [
        "abe8e1b943c923005d847f1e3cf6637de4ed1a1f",
        "70f663649d9580e8c3cc44405745fc00a6443d33"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Dec 11 02:41:03 2024 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 11 02:41:03 2024 -0800"
      },
      "message": "Merge \"Upgrade rules_java to 8.6.2\" into main"
    },
    {
      "commit": "70f663649d9580e8c3cc44405745fc00a6443d33",
      "tree": "02b34b5fd3a4b349deb5bc38dbebe42c7e6032f6",
      "parents": [
        "60b4892b9de0e6aa7ce291bf85394d6359ff4938",
        "449303e723185a8197794c42711602e66b1a9296"
      ],
      "author": {
        "name": "HONG Yifan",
        "email": "elsk@google.com",
        "time": "Fri Dec 06 15:55:13 2024 -0800"
      },
      "committer": {
        "name": "HONG Yifan",
        "email": "elsk@google.com",
        "time": "Fri Dec 06 15:55:13 2024 -0800"
      },
      "message": "Upgrade rules_java to 8.6.2\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update external/bazelbuild-rules_java\nFor more info, check https://cs.android.com/android/platform/superproject/main/+/main:tools/external_updater/README.md\n\nBug: 372860136\nTest: TreeHugger\nChange-Id: I05ac136abe08e19a881baa0d1571842374799d1d\n"
    },
    {
      "commit": "449303e723185a8197794c42711602e66b1a9296",
      "tree": "17a5327514e85586e59bf3c51342fe2c78a0b3a4",
      "parents": [
        "4cb426ed30ff06fad833aab970d50fb3e5c5d088"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Fri Dec 06 00:33:25 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Dec 06 00:33:55 2024 -0800"
      },
      "message": "Add `incompatible_language_version_bootclasspath` flag\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/182\n\nBEGIN_PUBLIC\nAdd `incompatible_language_version_bootclasspath` flag (#182)\n\nWith `--@rules_java//java:incompatible_language_version_bootclasspath`, the bootclasspath used for Java compilation is now determined based on the numeric version specified in `--java_language_version` and the type specified in `--java_runtime_version` rather than just using the target runtime.\n\nFor example, with `--java_language_version\u003d8` and\n`--java_runtime_version\u003dremotejdk_21`, the bootclasspath would be extracted from `remotejdk_8`.\n\nFor unversioned runtime versions such as `local_jdk`, the behavior doesn\u0027t change.\n\nIf a matching runtime is not available, analysis fails with a customized error message explaining the various options to the user.\n\nWork towards https://github.com/bazelbuild/bazel/discussions/21769\n\nCloses #182\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/182 from fmeum:java-language-version de275069b6c98919264f2bfce791dde56eaefcde\nPiperOrigin-RevId: 703396804\nChange-Id: Ieb1def97a5eee59763336eb61deaf584f341a1d4\n"
    },
    {
      "commit": "4cb426ed30ff06fad833aab970d50fb3e5c5d088",
      "tree": "2f867cf35d553db4a3549328261980908dffdac0",
      "parents": [
        "fd9e39ccf44f249f88452f4f1b6ea7ec0ba3ed21"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Thu Dec 05 22:25:22 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Dec 05 22:26:01 2024 -0800"
      },
      "message": "Release `@rules_java` `v8.6.2`\n\nPiperOrigin-RevId: 703369227\nChange-Id: I7e18f478d3bada30fb426d4dfd8efb0d5bf233d7\n"
    },
    {
      "commit": "fd9e39ccf44f249f88452f4f1b6ea7ec0ba3ed21",
      "tree": "32550993f3fa55b600554a1c25f498a901ee4da1",
      "parents": [
        "084b75a46739eb531aa3da9ab9fe52c8d44b7b34"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Thu Dec 05 03:37:13 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Dec 05 03:37:53 2024 -0800"
      },
      "message": "Make `@rules_java//java:http_jar.bzl` compatible with Bazel 6\n\nWe achieve this by using a redirect via the `compatibility_proxy` repo, which either invokes the rules-java-local http_jar in java/bazel/http_jar (for Bazel 8), or falls back to the one in `@bazel_tools` (for Bazel \u003c 8).\n\nThis also allows dropping the workaround in the integration test `WORKSPACE` setup, which proves this is WAI :)\n\nPiperOrigin-RevId: 703053887\nChange-Id: Ifb7fbb901678f2e37afda10a632348776aa77b53\n"
    },
    {
      "commit": "084b75a46739eb531aa3da9ab9fe52c8d44b7b34",
      "tree": "876b34d2767db9357eae523d1b9bde7dec9b4c95",
      "parents": [
        "2847c0e26f1ee9944f3c1645705c6a2e16c43f13"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Dec 04 09:50:48 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Dec 04 09:51:23 2024 -0800"
      },
      "message": "Remove duplication in `@rules_java` presubmit config\n\nBrings all configs in sync\n\nPiperOrigin-RevId: 702759908\nChange-Id: I30848733e3a279a6622a751d4011f08a05bc01f7\n"
    },
    {
      "commit": "2847c0e26f1ee9944f3c1645705c6a2e16c43f13",
      "tree": "9b494004ff683ea8b9d738243cc596d2d780c788",
      "parents": [
        "934c1b27c650ed160d7658c214d0318073ff49c8"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Dec 04 01:51:00 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Dec 04 01:51:32 2024 -0800"
      },
      "message": "Release `@rules_java` `v8.6.1`\n\nPiperOrigin-RevId: 702636059\nChange-Id: Ie5369ac756e693361236006fa62248f4813f4e71\n"
    },
    {
      "commit": "934c1b27c650ed160d7658c214d0318073ff49c8",
      "tree": "5f6ea44d5f6769bb90ab4d98a28704eac1e970b3",
      "parents": [
        "36a3669567bcc488938ac87055fdca95b6813a7f"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Dec 03 22:18:50 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Dec 03 22:19:25 2024 -0800"
      },
      "message": "Fix `proto_support.bzl` for Bazel\n\nWork towards https://github.com/bazelbuild/bazel/issues/24543\n\nPiperOrigin-RevId: 702587292\nChange-Id: I5feb477d86c059008ed78b58588a7a6fe7976e20\n"
    },
    {
      "commit": "36a3669567bcc488938ac87055fdca95b6813a7f",
      "tree": "b0043127d6ee9d66687196c550066e64a43dad80",
      "parents": [
        "4206c536c77c4f1ec9a918987d31a3c528e5c0b4"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Dec 03 02:44:58 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Dec 03 02:45:34 2024 -0800"
      },
      "message": "Release `@rules_java` `v8.6.0`\n\nPiperOrigin-RevId: 702263733\nChange-Id: I1dfbee5d302ed33eb5d3ea4c3edfb293bf205c00\n"
    },
    {
      "commit": "4206c536c77c4f1ec9a918987d31a3c528e5c0b4",
      "tree": "867d5cf1e5103fe9cdcfd55ac557b3756c01835c",
      "parents": [
        "a04ab3cdf4ea1d114946faf24529c5d0bb03b46a"
      ],
      "author": {
        "name": "hvadehra",
        "email": "hvadehra@gmail.com",
        "time": "Tue Dec 03 02:29:13 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Dec 03 02:29:47 2024 -0800"
      },
      "message": "Revert `bootstrap_runtime_toolchain_type` changes\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/246\n\nBEGIN_PUBLIC\nRevert `bootstrap_runtime_toolchain_type` changes (#246)\n\nThis reverts the relevant bits from bcc506228f3ac2c6a811c3414329d8727883685e and 30ecf3ff. The minimum supported Bazel version is now 6.4.0 which includes the type in `@bazel_tools`.\n\nCloses #246\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/246 from bazelbuild:hvd_tests_for_bootclasspath b666dc289edac950f006b81452193a4dcc91592a\nPiperOrigin-RevId: 702260069\nChange-Id: Ie64994873a7b5609d4fb8b12a2472c82eb71493b\n"
    },
    {
      "commit": "a04ab3cdf4ea1d114946faf24529c5d0bb03b46a",
      "tree": "cfee2cb8faf7541d4c7a0ae49fb35bfdcc5a3634",
      "parents": [
        "c22454fadb4773cbd202bfa3e28f1d6a88c4c94a"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Tue Dec 03 00:45:10 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Dec 03 00:45:41 2024 -0800"
      },
      "message": "Remove `java_binary.classlist`\n\nPiperOrigin-RevId: 702233460\nChange-Id: I008dbf4d484b03d484ebc6882634191e7a72461c\n"
    },
    {
      "commit": "c22454fadb4773cbd202bfa3e28f1d6a88c4c94a",
      "tree": "c0be5f262a27674e80352fb8245f2fa756851b37",
      "parents": [
        "6b37b158868eaf07f0d2b0e0219f8ae87f5aca39"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Wed Nov 27 07:28:44 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Nov 27 07:29:19 2024 -0800"
      },
      "message": "Build bootclasspath in a UTF-8 environment\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/243\n\nBEGIN_PUBLIC\nBuild bootclasspath in a UTF-8 environment (#243)\n\n`java` and `javac` convert file and classpaths to absolute paths and thus require a UTF-8 locale to work under a path that contains non-ASCII characters.\n\nUnblocks https://github.com/bazelbuild/bazel/pull/24457\n\nCloses #243\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/243 from fmeum:utf8-environment 05813e491f73a167bf5c7d5e723d2417649f3867\nPiperOrigin-RevId: 700695134\nChange-Id: I2f5753720ec3c838a4dd8b6aabf1050c6935ef3d\n"
    },
    {
      "commit": "6b37b158868eaf07f0d2b0e0219f8ae87f5aca39",
      "tree": "6c2cb9d56b63daf92ce41befd3409b04e6429e50",
      "parents": [
        "c81497b5f8a56141edfe499d9bc63391c93f3492"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Nov 26 06:30:09 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 26 06:30:42 2024 -0800"
      },
      "message": "Rename `rules_java` runfiles package `BUILD.bazel` -\u003e `BUILD`\n\nWork towards https://github.com/bazelbuild/bazel/pull/24394\n\nPiperOrigin-RevId: 700322638\nChange-Id: Ic8af8b0bb8ad82f0e89c87b3ccb84d44b89067c5\n"
    },
    {
      "commit": "c81497b5f8a56141edfe499d9bc63391c93f3492",
      "tree": "925f87cb933690fb0b30bb5f26b50d132bce3af8",
      "parents": [
        "5890537bfb4810132c698b4d4fde85e68181b617"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Nov 25 04:03:08 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Nov 25 04:03:48 2024 -0800"
      },
      "message": "Add back `bzl_library` deps to `@rules_java//java/common` for maintaining backwards compatibility\n\nThis has been worked around in Bazel docgen for now, so another release isn\u0027t necessary.\n\nPiperOrigin-RevId: 699926443\nChange-Id: I471957a2231bd821d470715090ce3ed49f48e1f0\n"
    },
    {
      "commit": "5890537bfb4810132c698b4d4fde85e68181b617",
      "tree": "d47947edb8aa8fe32cf8b3adcc8e796591a41f66",
      "parents": [
        "4bebd03eb863bdf17f6701677f25888196a06181"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Nov 22 04:52:24 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 22 04:53:10 2024 -0800"
      },
      "message": "Release `@rules_java` `v8.5.1`\n\nPiperOrigin-RevId: 699131190\nChange-Id: I23257dcb7e3e141d6fb2b568e22adda1046a5378\n"
    },
    {
      "commit": "4bebd03eb863bdf17f6701677f25888196a06181",
      "tree": "3aad78f9483db86905f8bb0df153c0f6b64091df",
      "parents": [
        "a22cec1657b9642ebca8c680f3c9fa7e33a8fd01"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Nov 22 04:47:06 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 22 04:47:41 2024 -0800"
      },
      "message": "Overhaul `@rules_java` bzl_library dep graph\n\n - Construct an accurate `bzl_library` target for the compatibility proxy\n - Updates `proto_support.bzl` to use the right `java_common`\n - Work towards fixing https://github.com/bazelbuild/bazel/issues/24455\n\nPiperOrigin-RevId: 699129931\nChange-Id: I55f6e744602e3760f69bc197a8f107fd119feee0\n"
    },
    {
      "commit": "a22cec1657b9642ebca8c680f3c9fa7e33a8fd01",
      "tree": "090d6e9f58e0f2191c36bc65164f3815cbda02ad",
      "parents": [
        "f81734bf507bda1e483a3ab42c6a170bf7aa0986"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Nov 22 02:51:25 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 22 02:51:56 2024 -0800"
      },
      "message": "Update `@rules_java` release notes\n\nAdds a clarification for correctly registering protobuf deps in `WORKSPACE` mode\n\nPiperOrigin-RevId: 699105038\nChange-Id: I767f62f645663c684aa944daa1b67f4fd97542f9\n"
    },
    {
      "commit": "f81734bf507bda1e483a3ab42c6a170bf7aa0986",
      "tree": "a1719e15f60b72ba63935f5be5e875b1885f2098",
      "parents": [
        "349608c3b0fd0bf3856cd0b6acc9e5fe1136714e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Nov 20 04:31:20 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Nov 20 04:32:06 2024 -0800"
      },
      "message": "Add links to documentation to the rules_java README\n\nFixes https://github.com/bazelbuild/rules_java/issues/80\n\nPiperOrigin-RevId: 698344251\nChange-Id: Ibb5361c9aa7013f9a1eca36e0d4cee09c5c62bd3\n"
    },
    {
      "commit": "349608c3b0fd0bf3856cd0b6acc9e5fe1136714e",
      "tree": "5d8132b61f8418a22b78519cd64e903da53a02ff",
      "parents": [
        "97a3dfbd300ace45fd2eaceb620a46ecda9378cb"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Nov 20 00:31:19 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Nov 20 00:31:55 2024 -0800"
      },
      "message": "Release `rules_java` `v8.5.0`\n\nPiperOrigin-RevId: 698287380\nChange-Id: Iff3d4ece6a475ad6ca221f21bcb189787c1298d1\n"
    },
    {
      "commit": "97a3dfbd300ace45fd2eaceb620a46ecda9378cb",
      "tree": "d12c7af021f2e78de2d49437d978dc5740556f35",
      "parents": [
        "8bc42909916efeac05d7b05f771a32be57995077"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Nov 20 00:05:53 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Nov 20 00:06:31 2024 -0800"
      },
      "message": "Remove top-level usage of native `java_common` in java_toolchain.bzl\n\nPiperOrigin-RevId: 698281701\nChange-Id: I8cba5638421b0a0d2ff7c95fce132b8135a90aab\n"
    },
    {
      "commit": "8bc42909916efeac05d7b05f771a32be57995077",
      "tree": "a5631a662d93b0af5f669eb60af8ab8edf855e5e",
      "parents": [
        "7170aea8bf52d4323342420b416ddbd994175822"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Nov 19 09:58:01 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 19 09:58:31 2024 -0800"
      },
      "message": "Release `rules_java` `v8.5.0-rc2`\n\nFixes missing bzl_library target for generating Bazel docs\n\nPiperOrigin-RevId: 698054336\nChange-Id: I0ae6fe44adbe5e80744875f97b8c958117a0556a\n"
    },
    {
      "commit": "7170aea8bf52d4323342420b416ddbd994175822",
      "tree": "77f2c9897ca9c403d787578b822c93f0b0145d1a",
      "parents": [
        "bc4a03fe5525123c04a9fe879dc2882d31e7d690"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Nov 19 08:59:02 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 19 08:59:34 2024 -0800"
      },
      "message": "Release `rules_java` `v8.5.0-rc1`\n\nWe now use a custom release notes generator because the one from `@rules_pkg` isn\u0027t suitable anymore for the new `WORKSPACE` setup\n\nPiperOrigin-RevId: 698036411\nChange-Id: I73f6d6464c51abae4bbfc87fbfd71732839993f8\n"
    },
    {
      "commit": "bc4a03fe5525123c04a9fe879dc2882d31e7d690",
      "tree": "30b497060f4be905fbaccb935f6acf106a44f0c9",
      "parents": [
        "a156fe9afc192a9eccda07d322ad1aee7090e67f"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Tue Nov 19 08:53:58 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 19 08:54:34 2024 -0800"
      },
      "message": "Add runfiles library to release archive\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/242\n\nBEGIN_PUBLIC\nAdd runfiles library to release archive (#242)\n\nCloses #242\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/242 from fmeum:fix-runfiles dcc8004733fe5a6257f5ef2fdec5b04cdb62564a\nPiperOrigin-RevId: 698035007\nChange-Id: I069b7f289a40550ac1c8024d013863e3d384d5a6\n"
    },
    {
      "commit": "a156fe9afc192a9eccda07d322ad1aee7090e67f",
      "tree": "aa12a82a4d6d836cf107a7d8c5ff1b6664e43d39",
      "parents": [
        "ba2744a29a712addade081e8fd6958e2c2e81024"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Nov 19 06:46:27 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 19 06:46:53 2024 -0800"
      },
      "message": "Move (and enable) remaining java rules \u0026 providers out of `@_builtins`\n\nPiperOrigin-RevId: 697997376\nChange-Id: I1ef76949530cd89498826f2bae32b92d57c29f04\n"
    },
    {
      "commit": "ba2744a29a712addade081e8fd6958e2c2e81024",
      "tree": "26d363750e93145ac7f615f6e8a390463c3e0694",
      "parents": [
        "6bb53061432c59b6ea043cbebf9deae8c8bee4fd"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Nov 19 01:55:24 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 19 01:56:05 2024 -0800"
      },
      "message": "Release `rules_java` `v8.4.0`\n\nPiperOrigin-RevId: 697926251\nChange-Id: Iae32aa323d539358bd17d9925890e4fe072b5841\n"
    },
    {
      "commit": "6bb53061432c59b6ea043cbebf9deae8c8bee4fd",
      "tree": "b924395715e6181238c084c7e262ce1593cf203f",
      "parents": [
        "865f285e07e4baae912a51182153b9fa8723cb13"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Fri Nov 15 14:01:19 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 15 14:02:02 2024 -0800"
      },
      "message": "Copy over runfiles library from Bazel\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/239\n\nBEGIN_PUBLIC\nCopy over runfiles library from Bazel (#239)\n\nThe runfiles library can be maintained independently of Bazel releases and `bazel_tools` can refer to it via an alias.\n\nAlso set flags to build and test with a hermetic JDK 8 to ensure compatibility with that version.\n\nCloses #239\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/239 from fmeum:runfiles 6428328ba2bb206a281e7c02e80827f638216d96\nPiperOrigin-RevId: 696993940\nChange-Id: Id2ee9f4f2d15a1063c4db1e913b375ba40b8e439\n"
    },
    {
      "commit": "865f285e07e4baae912a51182153b9fa8723cb13",
      "tree": "98a7896750658e3d595d8391354bc1ab18cdb8b4",
      "parents": [
        "80de6ea6ca9fd0aec52ee9c3dfc1cb336682231d"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Fri Nov 15 02:42:07 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 15 02:42:46 2024 -0800"
      },
      "message": "Use hermetic Java runtimes\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/241\n\nBEGIN_PUBLIC\nUse hermetic Java runtimes (#241)\n\nMakes it easier to contribute to the project while ensuring that it remains compatible with Java 8.\n\nCloses #241\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/241 from fmeum:hermetic-ci 1cd4a4d8bd880889b7fe8b711abda5bebed69024\nPiperOrigin-RevId: 696820025\nChange-Id: I166118e9814b1e0bde93c95e4e9ff9a6e05a49c4\n"
    },
    {
      "commit": "80de6ea6ca9fd0aec52ee9c3dfc1cb336682231d",
      "tree": "6a231267d43ad47ebeec98e84cd5afee3eca6cde",
      "parents": [
        "db85b7f5557d4711d5090879413ec33e551bd582"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Nov 13 01:36:47 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Nov 13 01:37:28 2024 -0800"
      },
      "message": "Add CI for testing rules_java with WORKSPACE only (no bzlmod)\n\nPiperOrigin-RevId: 696033105\nChange-Id: I01aeb15fe709244c9f2ea1200a23f1884f044fd5\n"
    },
    {
      "commit": "db85b7f5557d4711d5090879413ec33e551bd582",
      "tree": "52fde47ac1d17b74b1167f749b5d26d6c01a4b7d",
      "parents": [
        "20fc864b2962a7018ac5c11c119a2865ee0f604e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Nov 11 04:21:43 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Nov 11 04:22:40 2024 -0800"
      },
      "message": "Release `rules_java` `v8.3.2`\n\n - Update skylib dep for WORKSPACE\n - Lower the minimim Bazel compatibility version to `6.3.0`\n\nPiperOrigin-RevId: 695281310\nChange-Id: Ib131bfe0b651e1da707a040bd66f981f6416f4be\n"
    },
    {
      "commit": "20fc864b2962a7018ac5c11c119a2865ee0f604e",
      "tree": "14158e1a21b4bc8a115cbf5205594a8289e44b2d",
      "parents": [
        "dded932c1f4a495f21845f1f6252545521b1d1f3"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Fri Nov 08 10:49:22 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 08 10:49:53 2024 -0800"
      },
      "message": "Add deprecation message to java_proto_library and java_lite_proto_library rules in rules_java.\n\nPiperOrigin-RevId: 694561296\nChange-Id: I99e991cf03c33bbc2e6b5b0a4f89ee784786ec99\n"
    },
    {
      "commit": "dded932c1f4a495f21845f1f6252545521b1d1f3",
      "tree": "a58faaa9e27d431613b759a83995481305ad97fa",
      "parents": [
        "9fd8c492e7e5751f809912554d5ee9a4cc3f53d9"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Nov 08 02:41:16 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 08 02:41:49 2024 -0800"
      },
      "message": "Release `rules_java` `v8.3.1`\n\nPiperOrigin-RevId: 694422564\nChange-Id: I10ad35659a1c822b335342227f0597525ea1aa65\n"
    },
    {
      "commit": "9fd8c492e7e5751f809912554d5ee9a4cc3f53d9",
      "tree": "771f8827014a341b1eec55febcc06f09f8ea9a94",
      "parents": [
        "309f6d2abce0a779eb9a171cfd44e3d4e493a6cf"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Fri Nov 08 01:52:54 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Nov 08 01:53:33 2024 -0800"
      },
      "message": "Use @com_google_protobuf instead of @protobuf in rules_java\n\nThis is to support WORKSPACE mode. Bazel \u003c\u003d7 requires the repository to be called @com_google_protobuf because of the default value of --protocol_compiler flag. To make the migration smooth we need to have the same requirement in Bazel 8.\n\nUpgrade rules_cc to 0.0.15 because of the same thing.\nPatch BUILD.java_tools from Bazel with @com_google_protobuf.\nReorder WORKSPACE, so that the correct version of Protobuf is picked up.\n\nPiperOrigin-RevId: 694411552\nChange-Id: I1d5d30bc28becc8fe8575846c54bd5ef2d431aa8\n"
    },
    {
      "commit": "309f6d2abce0a779eb9a171cfd44e3d4e493a6cf",
      "tree": "4f17122bb6449f0cf046aff7c81bb20452171767",
      "parents": [
        "04598c7054a9034070147ddfb28f69f46ef26767"
      ],
      "author": {
        "name": "Xùdōng Yáng",
        "email": "wyverald@gmail.com",
        "time": "Tue Nov 05 02:35:55 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Nov 05 02:36:32 2024 -0800"
      },
      "message": "Add the repo rule `http_jar`\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/238\n\nBEGIN_PUBLIC\nAdd the repo rule `http_jar` (#238)\n\nThe repo rule `http_jar` currently lives in `@bazel_tools`, which results in an implicit dependency on `rules_java` because it creates a repo with a BUILD file that uses `java_import`. So this repo rule really belongs in `rules_java`.\n\nThis PR copies it over from `@bazel_tools//tools/build_defs/repo:http.bzl` with minimal edits.\n\nCloses #238\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/238 from bazelbuild:wyv-http-jar 74d325a744cd7333e8669685d3ea1d3112a5078c\nPiperOrigin-RevId: 693270198\nChange-Id: I44f6d60301f27db8515243af54f79cb0ab4a7c0c\n"
    },
    {
      "commit": "04598c7054a9034070147ddfb28f69f46ef26767",
      "tree": "e04f7676cdc8e2821762bb4a5b3ffb95842970be",
      "parents": [
        "6a34389003a6bed549858bb8f4673dd521ad8a54"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Nov 04 02:03:08 2024 -0800"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Nov 04 02:03:46 2024 -0800"
      },
      "message": "Load `sh_test` from `@rules_shell`\n\nFixes CI for Bazel@HEAD\n\nPiperOrigin-RevId: 692884241\nChange-Id: I81cdd1916d7dd62459b89753a022a33380a09d76\n"
    },
    {
      "commit": "6a34389003a6bed549858bb8f4673dd521ad8a54",
      "tree": "f6a0e3179ff6a3fd80730260a5e14fae532da601",
      "parents": [
        "7253656054e6a9567c95c2713708c4c5d4272ba6"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Oct 30 04:58:58 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Oct 30 04:59:32 2024 -0700"
      },
      "message": "Release `rules_java` `v8.3.0`\n\nPiperOrigin-RevId: 691374574\nChange-Id: I5facf50c5a6a57d15c716111d30072c82bccd599\n"
    },
    {
      "commit": "7253656054e6a9567c95c2713708c4c5d4272ba6",
      "tree": "aba047eb43a8ebca0a9daa469d2a7df3038c79b4",
      "parents": [
        "e14b558567ccf8353c30a419c320a5a61874c3b2"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Oct 30 04:32:36 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Oct 30 04:33:13 2024 -0700"
      },
      "message": "Update `java_tools` to `v13.13`\n\nPiperOrigin-RevId: 691369022\nChange-Id: Ie56d1a9f6a5dba19a927e5dca26b11f1550411d6\n"
    },
    {
      "commit": "e14b558567ccf8353c30a419c320a5a61874c3b2",
      "tree": "1d116456a3934adfcf52701372b6c985d283cc8a",
      "parents": [
        "d291d3710a6acd400987f7200bd84cb60ff7abae"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 29 23:14:59 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 29 23:15:30 2024 -0700"
      },
      "message": "Enable `rules_java` CI for Bazel 6\n\nPiperOrigin-RevId: 691295884\nChange-Id: Icf93e679c3a919983553ce47cd502e72d3216b15\n"
    },
    {
      "commit": "d291d3710a6acd400987f7200bd84cb60ff7abae",
      "tree": "c61fccf80553e87aedec3b6349cecbedfdd232de",
      "parents": [
        "0b8629c665466fa24fe2009be344a5add5332228"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 29 08:28:15 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 29 08:28:42 2024 -0700"
      },
      "message": "Add an internal module extension to support Bazel 7 (and possibly 6 as well)\n\nAllows dropping use of `--experimental_rule_extension_api`\n\nPiperOrigin-RevId: 691029609\nChange-Id: Ica6e9168d6403e84b51870c312cfc6fa6c75cdc5\n"
    },
    {
      "commit": "0b8629c665466fa24fe2009be344a5add5332228",
      "tree": "d8cbb912a9a940f4b9ac97ead41fd0cadf665905",
      "parents": [
        "e6afcd485bbf7dc345389f0082934f7f9ff37ce9"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 29 05:56:20 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 29 05:56:53 2024 -0700"
      },
      "message": "Disable docs test on Bazel 7\n\nPiperOrigin-RevId: 690986457\nChange-Id: I9b285fd20c327c37c8a1aafd8d2e97f45ebf040b\n"
    },
    {
      "commit": "e6afcd485bbf7dc345389f0082934f7f9ff37ce9",
      "tree": "5bddaf90d982a2e493efdb2829e467280cfe69ee",
      "parents": [
        "d5c7eb1ac5cab8e02f64085a56f69ec7f98f7f55"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 29 05:52:02 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 29 05:52:39 2024 -0700"
      },
      "message": "Fix bazel_java_binary_wrapper.bzl visibility\n\nPiperOrigin-RevId: 690985575\nChange-Id: I043784a1ef477d642245803322012a4bd8ee40d1\n"
    },
    {
      "commit": "d5c7eb1ac5cab8e02f64085a56f69ec7f98f7f55",
      "tree": "0d1323e3502f5409e128c5a8313a76fe8177b0d0",
      "parents": [
        "ec8a985ae28e7e52a67583d404a6fe80f6b2a23e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 29 05:00:46 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 29 05:01:16 2024 -0700"
      },
      "message": "Drop `--experimental_google_legacy_api` in `rules_java`\n\nUpdate to Bazel 7.4.0 on CI\n\nPiperOrigin-RevId: 690972550\nChange-Id: I6f5fcac68484afea4209d7145cedab2b26c0e201\n"
    },
    {
      "commit": "ec8a985ae28e7e52a67583d404a6fe80f6b2a23e",
      "tree": "bdb8280ae7e4f29d7e33da6a27efdaf339b712db",
      "parents": [
        "2cc0a475f0f7deedad21be869bb3a69fba0afa5a"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Oct 25 05:19:42 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 25 05:20:19 2024 -0700"
      },
      "message": "Release `rules_java` `v8.2.0`\n\nPiperOrigin-RevId: 689750164\nChange-Id: Ie3e81e352a1bbe43a5689da593a43c4a1b3bfbf0\n"
    },
    {
      "commit": "2cc0a475f0f7deedad21be869bb3a69fba0afa5a",
      "tree": "6bc98109aedd8e1e011691412c1863368b2b5b6f",
      "parents": [
        "2f45e203576084b7aa6b9019057eefd8c3070d5b"
      ],
      "author": {
        "name": "Googler",
        "email": "noreply@google.com",
        "time": "Wed Oct 23 01:08:22 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Oct 23 01:08:57 2024 -0700"
      },
      "message": "Update rule documentation to use booleans for boolean values.\n\nRELNOTES: None.\nPiperOrigin-RevId: 688859329\nChange-Id: If9869a85a183a6a46c6f6f6454d60f8c7f26e205\n"
    },
    {
      "commit": "2f45e203576084b7aa6b9019057eefd8c3070d5b",
      "tree": "f07181551dfeaede09e99cb52415bba03632f9a9",
      "parents": [
        "9a8d8f32acb98e6a77ab2c455d24683623b14960"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Oct 21 23:58:03 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Oct 21 23:58:32 2024 -0700"
      },
      "message": "Copy the remaining java rule code out of `@_builtins`\n\nThese aren\u0027t usable just yet, will need to wait for a Bazel release\n\nPiperOrigin-RevId: 688422592\nChange-Id: I46884b630a5dd3b44c316c06b55f246368ce6c1e\n"
    },
    {
      "commit": "9a8d8f32acb98e6a77ab2c455d24683623b14960",
      "tree": "7e497247121ff6652407e91f25b5f13c04bb7063",
      "parents": [
        "21bdf1e2391ed07bff9124fc40d36432bfc0cfcd"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Wed Oct 16 08:02:26 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Oct 16 08:03:09 2024 -0700"
      },
      "message": "Update `--should-stop\u003difError\u003dFLOW` flags\n\nThis is equivalent to `-XDshould-stop.ifError\u003dFLOW`, but the `-XD` flag is a\ninternal javac debug flag interface that writes directly to the options table.\nThe `--should-stop` flags are slightly more standard.\n\nPiperOrigin-RevId: 686508919\nChange-Id: If71a8508b14b5c4628cdcabb255f638df32ac230\n"
    },
    {
      "commit": "21bdf1e2391ed07bff9124fc40d36432bfc0cfcd",
      "tree": "2e80d48b355bf56b6c498f56c5abca8d0029037f",
      "parents": [
        "5fe8347f73056e7649af2116c2f40a93bb088c83"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Oct 16 04:43:29 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Oct 16 04:44:03 2024 -0700"
      },
      "message": "Fix `rules_java` presubmits\n\n - Update to `java_tools` `v13.12` (was missing a load for java_binary)\n - Disable building `rules_java` docs with Bazel@HEAD.\n   Protobuf (needed by stardoc) is currently broken with Bazel@HEAD because of deleting the python \u0026 java rules. Unless we want to patch protobuf locally (as in Bazel), we need to wait for a final protobuf release.\n\nPiperOrigin-RevId: 686461122\nChange-Id: Id15e93e6784134684a0226b6bfedca2f17a50bd2\n"
    },
    {
      "commit": "5fe8347f73056e7649af2116c2f40a93bb088c83",
      "tree": "39f365e46750040f22c918a91d3fd1a5087ca3cd",
      "parents": [
        "9226c76e4f2f5e802f65423c86fde8d9244844a6"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Tue Oct 15 07:39:41 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 15 07:40:14 2024 -0700"
      },
      "message": "Add `-XDshould-stop.ifError\u003dFLOW` to the default javacopts.\n\nSee https://github.com/google/error-prone/issues/4595 for motivation. This fixes a bug with the interaction between javac and Error Prone, but also improves diagnostic quality in general by showing more errors if there are multiple problems and multiple files being compiled.\n\nPiperOrigin-RevId: 686100365\nChange-Id: I2e5e6dffdbbe1ca6480369a51a7ea3445db78a8a\n"
    },
    {
      "commit": "9226c76e4f2f5e802f65423c86fde8d9244844a6",
      "tree": "4375316930b56ddf56fe407558e6666dd3f1224d",
      "parents": [
        "94d5617cf3d97ddda10c81ba05a865e8e3a0408e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Oct 14 05:47:04 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Oct 14 05:47:31 2024 -0700"
      },
      "message": "Remove dependency on builtins-internal symbol `CcNativeLibraryInfo` from `java_info.bzl`\n\nPiperOrigin-RevId: 685676319\nChange-Id: I16377a2d2070a77d7c76054eb9dadf445d76e1a3\n"
    },
    {
      "commit": "94d5617cf3d97ddda10c81ba05a865e8e3a0408e",
      "tree": "3f3c7844f562a776bc7a94bb8a6ae50f672e5bcf",
      "parents": [
        "79c6e69f76e7d061853cafbaca0eff6b1f284370"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Fri Oct 11 02:59:51 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 11 03:00:26 2024 -0700"
      },
      "message": "Make proto_support bzl_library visible\n\nPiperOrigin-RevId: 684767814\nChange-Id: I37ff05039ad64ac7ee20c88910e4832c3090404c\n"
    },
    {
      "commit": "79c6e69f76e7d061853cafbaca0eff6b1f284370",
      "tree": "fc39451b19ff22a9a4d6d9d0438d37d6f4a480f4",
      "parents": [
        "011672368264355ee0ad25c44396cf9023b60de4"
      ],
      "author": {
        "name": "Ivo List",
        "email": "ilist@google.com",
        "time": "Fri Oct 11 02:22:16 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 11 02:22:53 2024 -0700"
      },
      "message": "Remove @rules_cc//cc:defs.bzl references\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/228\n\nBEGIN_PUBLIC\nRemove @rules_cc//cc:defs.bzl references (#228)\n\nReferring to @rules_cc//cc:defs.bzl, refers to @protobuf//bazel:java_proto_library.bzl, which fetches protobuf repository.\nReferring directly to what\u0027s needed limits the fetches just to rules_cc.\n\nCloses #228\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/228 from comius:remove-cc-defs e1f3016584ecd873b0a6464f34c5c5ad0b778159\nPiperOrigin-RevId: 684759221\nChange-Id: I53856709635e6f6d35f3ae67dc57f2857af1db6f\n"
    },
    {
      "commit": "011672368264355ee0ad25c44396cf9023b60de4",
      "tree": "0619b0d0c6813c9c3e44153eecedfda668c41699",
      "parents": [
        "e6009ef8f8c3c26e3088324ed1f48811fcf20fe4"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Thu Oct 10 09:47:41 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Oct 10 09:48:26 2024 -0700"
      },
      "message": "Add support for configuring `--system` using `java_package_configuration`\n\nAlso use `cfg \u003d \"target\"` for `java_toolchain.package_configuration` to ensure `java_package_configuration.system` is built in the target config, and do the exec transition later for `java_package_configuration.data` (which we do want in the exec config). The system needs to match the target Java language configuration, the data is an exec dependency used at built-time.\n\nPiperOrigin-RevId: 684478368\nChange-Id: Iaa2020525b204cf9eabc0cd1830cb3bdc40da683\n"
    },
    {
      "commit": "e6009ef8f8c3c26e3088324ed1f48811fcf20fe4",
      "tree": "1d6286104b7117ad0ff4a6deb32de8711aa6a5a2",
      "parents": [
        "c98aab70aa4b806174f012ecf686ef695a986389"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Thu Oct 10 02:53:30 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Oct 10 02:54:21 2024 -0700"
      },
      "message": "Fix proto_support visibility\n\nI can\u0027t generate proto documentation without making bzl_library visible.\n\nPiperOrigin-RevId: 684368893\nChange-Id: I45fdb813146fe9fbeda16a4900af8d1ffcc84562\n"
    },
    {
      "commit": "c98aab70aa4b806174f012ecf686ef695a986389",
      "tree": "880c1d71c75a62f975c6a9cd53729d8fc5537055",
      "parents": [
        "a405ce01716673102ac35e82fc0cb9b06ce03d87"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Tue Oct 08 09:09:08 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Oct 10 02:54:09 2024 -0700"
      },
      "message": "Remove proto testing deps from rules_java\n\nrules_java don\u0027t need to depend on proto code.\nThere are tests in Apple that needs is though.\n\nBEGIN_PUBLIC\nInternal change\nEND_PUBLIC\n\nPiperOrigin-RevId: 683646824\nChange-Id: I3eb9c4ddf4c11cce800e715a2cb03c3fcf49e39f\n"
    },
    {
      "commit": "a405ce01716673102ac35e82fc0cb9b06ce03d87",
      "tree": "d7acc113aa97bff96a9d668a3275270082e27a1b",
      "parents": [
        "071069d0f20b1e39e11de5779947af366ac828c1"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 08 06:11:28 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 06:12:22 2024 -0700"
      },
      "message": "Release `rules_java` `v8.1.0`\n\nPiperOrigin-RevId: 683593444\nChange-Id: I33cc7336626224671ca9e5201bf75e067cb246f4\n"
    },
    {
      "commit": "071069d0f20b1e39e11de5779947af366ac828c1",
      "tree": "3e8575ac41cac40a090fd4139343be5b1a9b475f",
      "parents": [
        "87e5aac3503a2c17d048ce8d3a84569a0d54d934"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 08 05:03:25 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 05:04:10 2024 -0700"
      },
      "message": "Fix `auto_create_deploy_jars` in `java_binary` for IntelliJ\n\nPiperOrigin-RevId: 683574444\nChange-Id: I4d1fe8e90392c37cc873ad97f079c9f3d9b401d5\n"
    },
    {
      "commit": "87e5aac3503a2c17d048ce8d3a84569a0d54d934",
      "tree": "dfa05a89501e86494b951d9525ba8013900d4ee0",
      "parents": [
        "708d0ccb19525f1100dc7f38fe8f42efcfe9cff2"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Oct 08 03:01:00 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 03:01:37 2024 -0700"
      },
      "message": "Change the default java `source_version` / `target_version` to `11`\n\nUsing a language version of 8 and running with jdk21 (or later) results in:\n\n```\nwarning: [options] source value 8 is obsolete and will be removed in a future release\nwarning: [options] target value 8 is obsolete and will be removed in a future release\nwarning: [options] To suppress warnings about obsolete options, use -Xlint:-options.\n```\nPiperOrigin-RevId: 683542164\nChange-Id: Icc9600af2543720ff98a9d695cdd526f59612b9c\n"
    },
    {
      "commit": "708d0ccb19525f1100dc7f38fe8f42efcfe9cff2",
      "tree": "3767c800be55c5d2366613b9f8a1f16b52a6df2e",
      "parents": [
        "a66a4d0dabbb1837fa3ac75c63acce2d28adca96"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Tue Oct 08 02:53:48 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 02:54:19 2024 -0700"
      },
      "message": "Add proto_support to for_bazel_tests\n\nPiperOrigin-RevId: 683540374\nChange-Id: I55a9fcf0ad0b191d95225abc6b2cab7f7dc02e6e\n"
    },
    {
      "commit": "a66a4d0dabbb1837fa3ac75c63acce2d28adca96",
      "tree": "26a720871c7ef946bf2f363ee92468ca5463c9da",
      "parents": [
        "886c1132571f646c9b68eb36da35267ab63ac45d"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Tue Oct 08 01:43:39 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 01:44:44 2024 -0700"
      },
      "message": "Redirect java proto libraries to protobuf\n\nPiperOrigin-RevId: 683519662\nChange-Id: I092615f52d9317e1937c730d66cfc19211feb163\n"
    },
    {
      "commit": "886c1132571f646c9b68eb36da35267ab63ac45d",
      "tree": "22a99288efb2fb8439fd794c85043010504b5001",
      "parents": [
        "c5a331067dfb2ba21220fe191ad664221e11fd38"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Tue Oct 08 01:43:34 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Oct 08 01:44:03 2024 -0700"
      },
      "message": "Remove rules_proto dependency\n\nPiperOrigin-RevId: 683519641\nChange-Id: I0f74eeb7cfb8b8b4eff498f5e0b9abb8dc808f7a\n"
    },
    {
      "commit": "c5a331067dfb2ba21220fe191ad664221e11fd38",
      "tree": "85b3da5ef3f2d9091d55ec5ae15dd187141debd8",
      "parents": [
        "ba7fcc5a0a463eee655da93bb6cd09de80711c82"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Oct 07 05:43:24 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Oct 07 05:43:57 2024 -0700"
      },
      "message": "Add `rule_util.bzl` tests\n\nPiperOrigin-RevId: 683145308\nChange-Id: I2ae3a98c02bbc5d55f91e18f03594ca00dd6ac6e\n"
    },
    {
      "commit": "ba7fcc5a0a463eee655da93bb6cd09de80711c82",
      "tree": "7e1c92150b0eed83453877a23db7e499f33ba095",
      "parents": [
        "f552441945fd45e9cb258ebf73c493c90db5f72d"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Oct 07 04:10:24 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Oct 07 04:10:54 2024 -0700"
      },
      "message": "Release `rules_java` `v8.0.1` (w/ `java_tools` `v13.11`)\n\nPiperOrigin-RevId: 683121139\nChange-Id: I0a67cb8e34e28933c4ae33eba5982faf4901622b\n"
    },
    {
      "commit": "f552441945fd45e9cb258ebf73c493c90db5f72d",
      "tree": "8e59e9892eeefc36f4dc8af2271be3f3d4707550",
      "parents": [
        "110064d84a415b69acbfc2f02ebee7707947e37a"
      ],
      "author": {
        "name": "Googler",
        "email": "ilist@google.com",
        "time": "Mon Oct 07 02:50:07 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Oct 07 02:50:43 2024 -0700"
      },
      "message": "Implement ProguardSpecInfo in Starlark\n\nThis addresses the problem of needing --experimental_google_legacy_api for ProguardSpecProvider used by java_lite_proto_library.\n\nAlthough the latest Bazel 7 minor release exposes the provider without the need for a flag, the provider is impossible to obtain in prior versions without setting the flag.\n\nReplace the provider with a Starlark version, irregardless of Bazel version. This never fails and if there\u0027s a Bazel user that needs it, they are probably already advanced enough to set it up together with everything else.\n\nThe risk of always using a starlark version is that some combinations don’t work - like native Android rules with Starlark proto rules. Or Starlark proto rules with native Android rules.\n\nPiperOrigin-RevId: 683101513\nChange-Id: I7523438e74a2bd1913e8e05fad2f3af18db7eebd\n"
    },
    {
      "commit": "110064d84a415b69acbfc2f02ebee7707947e37a",
      "tree": "95093744011c9900abdbf1c320b9270f10084d8e",
      "parents": [
        "692f1d359cf8128ced6097ec40cadd5bdad0268c"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Sat Oct 05 08:40:59 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Sat Oct 05 08:41:36 2024 -0700"
      },
      "message": "Release `rules_java` `v8.0.0`\n\nPiperOrigin-RevId: 682670425\nChange-Id: I166dbd7596da6cc5079ede7097530bf75eaafd04\n"
    },
    {
      "commit": "692f1d359cf8128ced6097ec40cadd5bdad0268c",
      "tree": "d7e4804fbf8eba6a7e1bbc27df2a89d862dd8603",
      "parents": [
        "9b0e4b57423dedd9a37c4bf818c20eb4e749c1c4"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Oct 04 09:01:41 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 04 09:02:16 2024 -0700"
      },
      "message": "Release `rules_java` `v8.0.0-rc2` (w/ `java_tools` `v13.10`)\n\nDowngrades protobuf to v27.0 (earliest version with `ProtoInfo` redirect), needed to play nice with `@bazel_tools`\n\nPiperOrigin-RevId: 682339966\nChange-Id: I55195faba79783fdd437bfa1628c6ed7b7657a98\n"
    },
    {
      "commit": "9b0e4b57423dedd9a37c4bf818c20eb4e749c1c4",
      "tree": "3fa6e4d28991f99fbfea7a5b783896959ce7f124",
      "parents": [
        "b11d9f0b6a531b0b88c156a2c882da8cffc6c9cc"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Oct 04 04:05:37 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 04 04:06:10 2024 -0700"
      },
      "message": "Release `rules_java` `8.0.0-rc1`\n\nPiperOrigin-RevId: 682260942\nChange-Id: Iafa36ae84640ebad6b08441bb06acf61768ba2a3\n"
    },
    {
      "commit": "b11d9f0b6a531b0b88c156a2c882da8cffc6c9cc",
      "tree": "e2ea17a3c6ba419e391869ff063637284adca5f9",
      "parents": [
        "2c8f7f4af7002b11ef80360b19393c8c363d1c0c"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Oct 04 03:13:31 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 04 03:14:22 2024 -0700"
      },
      "message": "Use `@protobuf` instead of `@rules_proto` in `rules_java`\n\n`rules_proto` is still kept as a dependency for `@remote_java_tools`\n\nPiperOrigin-RevId: 682247564\nChange-Id: I50535d2d23aa84cf62a2c7f9dec9fe1b360fcf2c\n"
    },
    {
      "commit": "2c8f7f4af7002b11ef80360b19393c8c363d1c0c",
      "tree": "b4d38602743bb9f7aef614bff9f6532f623c891a",
      "parents": [
        "3cdce961d8f15b554d0072b6534c1a65d8400ba5"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Oct 04 02:08:23 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Fri Oct 04 02:08:53 2024 -0700"
      },
      "message": "Strip bzl visibility in `rules_java` on export\n\nPiperOrigin-RevId: 682229230\nChange-Id: I8d71c8880b91ecf84f5e628d4108ccfa005e96e3\n"
    },
    {
      "commit": "3cdce961d8f15b554d0072b6534c1a65d8400ba5",
      "tree": "a09a0397d49003e84d7bd08aa2bcec6dfcbc8ca0",
      "parents": [
        "f9a46081f0902fe55d202f730330629fbcad053d"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Oct 02 01:18:46 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Oct 02 01:19:16 2024 -0700"
      },
      "message": "Automated rollback of commit e4d1f09aeb143d20a21008793cb46d4b91c8005c.\n\n*** Reason for rollback ***\n\nRollforward of https://github.com/rules_java/bazel/commit/70970af9590a49b310312b2d01e85ac4fb72fff7, Bazel 7.3.2 is released and the rules are usable\n\n*** Original change description ***\n\nPartial rollback of commit 70970af9590a49b310312b2d01e85ac4fb72fff7.\n\n*** Reason for rollback ***\n\nThe rules aren\u0027t ready to be used with any Bazel version other than HEAD. Unblocks https://github.com/bazelbuild/bazel/pull/23649\n\n*** Original change description ***\n\nSwitch `rules_java` rule macro redirects from `native.*` to those defined locally\n\nUsing the rules requires a bazel version that contains all the changes in https://github.com/bazelbuild/bazel/pull/23591\n\nPiperOrigin-RevId: 681344593\nChange-Id: Idea53aea2a0569ff6e345edd6a1d1b44722117bf\n"
    },
    {
      "commit": "f9a46081f0902fe55d202f730330629fbcad053d",
      "tree": "d4f7e84f892b75db4078b90d6d89023eb4761df7",
      "parents": [
        "38ba04b12add1995f91f4b400e3ab3ac24f868ba"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Sep 30 04:51:00 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Sep 30 04:51:35 2024 -0700"
      },
      "message": "Release `rules_java` `v7.12.1`\n\nPiperOrigin-RevId: 680522727\nChange-Id: Id24518757e575039b3ddbce02f8043989423fd09\n"
    },
    {
      "commit": "38ba04b12add1995f91f4b400e3ab3ac24f868ba",
      "tree": "72e54f8ab2b1dbc423d89945e43dbaca97900230",
      "parents": [
        "d12c75c4c0d8080acb6ada208d29919ce0942a0f"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Sep 30 03:27:20 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Sep 30 03:28:02 2024 -0700"
      },
      "message": "Make `stardoc` a dev dependency of `rules_java`\n\nContext: https://github.com/bazelbuild/bazel/pull/23738#issuecomment-2382700919\nPiperOrigin-RevId: 680499660\nChange-Id: If2f44149382e7205c47a684eb1cb1abadff5a918\n"
    },
    {
      "commit": "d12c75c4c0d8080acb6ada208d29919ce0942a0f",
      "tree": "4760dc4cda9619d5c58e5d4c799a80524d724074",
      "parents": [
        "c1ce06ec058012d84fd3ef58b408850ee8f7e6d4"
      ],
      "author": {
        "name": "Ian (Hee) Cha",
        "email": "heec@google.com",
        "time": "Thu Sep 26 23:09:08 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Sep 26 23:09:41 2024 -0700"
      },
      "message": "Update rules_java to 7.12.0 and java_tools to 13.9\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/226\n\nBEGIN_PUBLIC\nUpdate rules_java to 7.12.0 and java_tools to 13.9 (#226)\n\nCloses #226\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/226 from bazelbuild:java_v13.9 fb6d56758a4606b0122bdd0d0159a336a2f901b6\nPiperOrigin-RevId: 679448843\nChange-Id: Iee8f019900583f4427339c0d195be5b70025518f\n"
    },
    {
      "commit": "c1ce06ec058012d84fd3ef58b408850ee8f7e6d4",
      "tree": "e8229b968be2a0d526ee2f76c10c642eada91e8d",
      "parents": [
        "46b472deb3c8bc4ca70028d6290ad11525b66ee8"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Wed Sep 25 20:00:51 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Sep 25 20:01:35 2024 -0700"
      },
      "message": "Use `--one_version_allowlist` flag added in unknown commit\n\nPiperOrigin-RevId: 678949708\nChange-Id: I6b5641a88aaecda9570fbd4c4f6e58239b0186cc\n"
    },
    {
      "commit": "46b472deb3c8bc4ca70028d6290ad11525b66ee8",
      "tree": "1793ff03902d98674367acf491e972a9378c0b11",
      "parents": [
        "b6cf2ebf546c917f194594b2a78a15a5a732ef3f"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Sep 25 00:03:58 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Sep 25 00:04:32 2024 -0700"
      },
      "message": "Minor documentation fixes\n\nPiperOrigin-RevId: 678562013\nChange-Id: I4a52cc458f4b72478c0286a7300cb1214d410d0d\n"
    },
    {
      "commit": "b6cf2ebf546c917f194594b2a78a15a5a732ef3f",
      "tree": "f0af4f94a54b85b43c18115428c188d3d1c95612",
      "parents": [
        "203ec0236cc6d0c260f76b0fb04b09507f7aa443"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Mon Sep 23 10:05:07 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Sep 23 10:05:47 2024 -0700"
      },
      "message": "Rename java_toolchain.oneversion_whitelist to oneversion_allowlist\n\nPiperOrigin-RevId: 677839283\nChange-Id: I45d2a914d1a10599fad9c2426564361bd5a29c03\n"
    },
    {
      "commit": "203ec0236cc6d0c260f76b0fb04b09507f7aa443",
      "tree": "99ab972f131ec7b64208293085edb235a8b007d0",
      "parents": [
        "e4d1f09aeb143d20a21008793cb46d4b91c8005c"
      ],
      "author": {
        "name": "hvadehra",
        "email": "hvadehra@gmail.com",
        "time": "Mon Sep 23 05:07:02 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Sep 23 05:07:40 2024 -0700"
      },
      "message": "Add initial rule docs\n\nInitial support for generating them and keeping them in sync. A lot of links need to be fixed since the docs currently assume they are part of the build encyclopedia. Will fix all that in a follow up.\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/224\n\nBEGIN_PUBLIC\nAdd initial rule docs (#224)\n\nCloses #224\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/224 from bazelbuild:hvd_docs 0782c46b60b17a0604770a43f3ff9035c32088e6\nPiperOrigin-RevId: 677744490\nChange-Id: I4bf451cd05fe1838dcec3b3987c62fb134bc0e3f\n"
    },
    {
      "commit": "e4d1f09aeb143d20a21008793cb46d4b91c8005c",
      "tree": "db5c5b66f107d6d854688c6a367314f82629da74",
      "parents": [
        "84cd7a393cb48c415219440b4bf79eb90931cb36"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Mon Sep 23 01:08:26 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Mon Sep 23 01:09:08 2024 -0700"
      },
      "message": "Partial rollback of commit 70970af9590a49b310312b2d01e85ac4fb72fff7.\n\n*** Reason for rollback ***\n\nThe rules aren\u0027t ready to be used with any Bazel version other than HEAD. Unblocks https://github.com/bazelbuild/bazel/pull/23649\n\n*** Original change description ***\n\nSwitch `rules_java` rule macro redirects from `native.*` to those defined locally\n\nUsing the rules requires a bazel version that contains all the changes in https://github.com/bazelbuild/bazel/pull/23591\n\nPiperOrigin-RevId: 677675846\nChange-Id: Ibfd5d59e1dbfa04b0f0d5117493662d06f40f557\n"
    },
    {
      "commit": "84cd7a393cb48c415219440b4bf79eb90931cb36",
      "tree": "a6e8faf24c8a15264a9bd1baff9536713a51afe0",
      "parents": [
        "84d712c2d4c737628ee7376579565dc9fdfd18e5"
      ],
      "author": {
        "name": "Googler",
        "email": "cushon@google.com",
        "time": "Sun Sep 22 21:51:31 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Sun Sep 22 21:52:07 2024 -0700"
      },
      "message": "BEGIN_PUBLIC\nUpdate one version allowlist flag\nEND_PUBLIC\n\nSee b/366268295\n\nStartblock:\n  * unknown commit is submitted\n  * unknown commit is submitted\nPiperOrigin-RevId: 677621922\nChange-Id: I04315c0b9730ef1e894f07bbb35a866eba730607\n"
    },
    {
      "commit": "84d712c2d4c737628ee7376579565dc9fdfd18e5",
      "tree": "b7f1a41ebd280c0ebbd461a2816eab2332831a1a",
      "parents": [
        "de933f3c2455e67f9ad1c97df052b9859730483e"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Wed Sep 18 07:09:26 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Sep 18 07:10:06 2024 -0700"
      },
      "message": "Update JDK 21 binaries\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/223\n\nBEGIN_PUBLIC\nUpdate JDK 21 binaries (#223)\n\nAlso switch to Zulu for Windows ARM64.\n\nCloses #223\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/223 from fmeum:update-21 317efb24b1579d510096cda87c622dbbfe93bdad\nPiperOrigin-RevId: 675977860\nChange-Id: I4c80be97f4e3530725ba26e9374d0352bed08cf9\n"
    },
    {
      "commit": "de933f3c2455e67f9ad1c97df052b9859730483e",
      "tree": "7f08f78f433be0cae48b1ca35bbfc3d83039ab2c",
      "parents": [
        "0612db715fddf072a194619a81922d54a3152a69"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Sep 18 03:13:58 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Sep 18 03:14:31 2024 -0700"
      },
      "message": "Clean up internal references in rules_java and fix test deps\n\nPiperOrigin-RevId: 675918045\nChange-Id: Ie6a6983240320de62c0a916c5fc51040288dc163\n"
    },
    {
      "commit": "0612db715fddf072a194619a81922d54a3152a69",
      "tree": "22fb8728e326a9e4fa7de9863b66e2eef9bc3bfe",
      "parents": [
        "8b21e59767169534bb50f08577807dfff5493286"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Sep 17 07:24:28 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Sep 17 07:24:55 2024 -0700"
      },
      "message": "Update to released `rules_cc` dependency from BCR in `rules_java`\n\nPiperOrigin-RevId: 675557975\nChange-Id: I40e6604fcffffaae744f3d7c9f6a5dcb80940d1b\n"
    },
    {
      "commit": "8b21e59767169534bb50f08577807dfff5493286",
      "tree": "9b92b3bf7e9e93803b112ef33b30d0fe5bd49afc",
      "parents": [
        "70970af9590a49b310312b2d01e85ac4fb72fff7"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Thu Sep 12 12:02:51 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Sep 12 12:03:20 2024 -0700"
      },
      "message": "Fix target visibility for `@rules_java//java/common/rules:core_rules`\n\nPiperOrigin-RevId: 673945918\nChange-Id: I9e52c5a477805bd5aafe0a2d7ff1add65f77d2b3\n"
    },
    {
      "commit": "70970af9590a49b310312b2d01e85ac4fb72fff7",
      "tree": "f544aa7e15f9924a58e1d5261c3de83c29c65fca",
      "parents": [
        "421c6558595d34111005a2ec913ae3e7fd9c3dd0"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Thu Sep 12 07:57:23 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Sep 12 07:58:08 2024 -0700"
      },
      "message": "Switch `rules_java` rule macro redirects from `native.*` to those defined locally\n\nUsing the rules requires a bazel version that contains all the changes in https://github.com/bazelbuild/bazel/pull/23591\n\nPiperOrigin-RevId: 673847088\nChange-Id: Iaaf824fbae4dced297baa6a336b2e7b8b6c3ccb5\n"
    },
    {
      "commit": "421c6558595d34111005a2ec913ae3e7fd9c3dd0",
      "tree": "0a57d4131cd74c372312bc9fb4a244b1a363f12b",
      "parents": [
        "e40342e2f929ca44f3401e54ff298e7b822fd010"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Thu Sep 12 05:42:00 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Sep 12 05:42:35 2024 -0700"
      },
      "message": "Fix usage of `paths.get_relative` that was defined in `@_builtins` only\n\nPiperOrigin-RevId: 673806805\nChange-Id: Iae4cd555837cd483984be296f457e5442df92d75\n"
    },
    {
      "commit": "e40342e2f929ca44f3401e54ff298e7b822fd010",
      "tree": "f57edc680514c9c1c5b9d63208ab90353000580d",
      "parents": [
        "2f6c7e1e543ed97d9e4aed475843d03af195e75d"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Thu Sep 12 04:34:23 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Thu Sep 12 04:34:58 2024 -0700"
      },
      "message": "Add missing `bzl_library` and test filegroups\n\nPiperOrigin-RevId: 673788851\nChange-Id: Ibe81809a76f0f038f022d50aa42ec359aa734594\n"
    },
    {
      "commit": "2f6c7e1e543ed97d9e4aed475843d03af195e75d",
      "tree": "849c9e236035130c9082fc58765a6cf9dee913b4",
      "parents": [
        "54fde1126cb45911d34d0b8a28ba88e694f6cc5e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Wed Sep 11 11:33:12 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Wed Sep 11 11:34:05 2024 -0700"
      },
      "message": "Split rule bzl files into definitions and implementations\n\nThe repo structure is:\n - `//java/bazel/rules/` : Bazel rule class definitions \u0026 implementation functions\n - `//java/common/rules/` : Common rule attr/subrule/utility definitions\n - `//java/common/rules/impl/` : Common implementation functions\n\nPiperOrigin-RevId: 673471782\nChange-Id: Ic94f7cfdc745a044531c8110f4039bc7171e53f3\n"
    },
    {
      "commit": "54fde1126cb45911d34d0b8a28ba88e694f6cc5e",
      "tree": "6c7c15a676b3fe195afeee95be521b72359ec07f",
      "parents": [
        "272366dcd763a8d3d7c05edc3256b1866ba815c7"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Sep 10 06:03:28 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Sep 10 06:03:56 2024 -0700"
      },
      "message": "Fix `load()` paths for `@bazel_skylib`\n\nPiperOrigin-RevId: 672931686\nChange-Id: If498e5ca04d0fd203e9ce7565835315965bb87a4\n"
    },
    {
      "commit": "272366dcd763a8d3d7c05edc3256b1866ba815c7",
      "tree": "f3afcc21d5fb59a6d5f67c0e78b53062f856193a",
      "parents": [
        "c98fb704f47cec1d7d5a0410a3faff63a3987edf"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Sep 10 04:39:00 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Sep 10 04:39:38 2024 -0700"
      },
      "message": "Copy the Bazel java rules out of builtins\n\nPiperOrigin-RevId: 672907957\nChange-Id: I8f14924015857a378ded08929b6966047f042d10\n"
    },
    {
      "commit": "c98fb704f47cec1d7d5a0410a3faff63a3987edf",
      "tree": "54878c9b629895e301d2cb552bd1b8ec978f9624",
      "parents": [
        "764a64f4560780997a60088c4cb466e8c87bfea7"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Sep 10 00:56:06 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Sep 10 00:56:33 2024 -0700"
      },
      "message": "Release `rules_java` `v7.11.1`\n\nPiperOrigin-RevId: 672843946\nChange-Id: I2f3200434c48c2aeb41ed15b2f0bb5d1ae6e24f4\n"
    },
    {
      "commit": "764a64f4560780997a60088c4cb466e8c87bfea7",
      "tree": "1107d01ead9ec71606e5f52f1551268aaee271d8",
      "parents": [
        "9c9f935a60008c6ae881520f7d7a08cf0e58a27e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Tue Sep 10 00:48:48 2024 -0700"
      },
      "committer": {
        "name": "rules_java Copybara",
        "email": "noreply@google.com",
        "time": "Tue Sep 10 00:49:45 2024 -0700"
      },
      "message": "Dowgrade `abseil-cpp` version in `java_tools` (and tests) to match the one in Bazel\n\nPiperOrigin-RevId: 672842119\nChange-Id: I5f5975d88bf24259bedb7bb53cbc872f919ef703\n"
    },
    {
      "commit": "9c9f935a60008c6ae881520f7d7a08cf0e58a27e",
      "tree": "8532328025c9c22e84cf964ca08c612706d69168",
      "parents": [
        "4f50c3b4f6f595711901c8fabb5e023c6525e335"
      ],
      "author": {
        "name": "Ian (Hee) Cha",
        "email": "heec@google.com",
        "time": "Sun Sep 08 21:19:05 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sun Sep 08 21:19:44 2024 -0700"
      },
      "message": "Update rules_java to 7.11.0 and java_tools to 13.8\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/221\n\nBEGIN_PUBLIC\nUpdate rules_java to 7.11.0 and java_tools to 13.8 (#221)\n\nCloses #221\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/221 from bazelbuild:java_v13.8 fb736dd858b7ee0eb1bc80963dd69756023e51c1\nPiperOrigin-RevId: 672390820\nChange-Id: I7e7200a95a4d5c3fe2e8fdeea9bd36b1ad9bfb15\n"
    },
    {
      "commit": "4f50c3b4f6f595711901c8fabb5e023c6525e335",
      "tree": "7e8f5afc3b0d16bffc2194fc6d340e348c7dc1f0",
      "parents": [
        "bcc506228f3ac2c6a811c3414329d8727883685e"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Wed Sep 04 10:13:51 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 04 10:14:17 2024 -0700"
      },
      "message": "Wire up `oneversion` in Java toolchain configurations\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/206\n\nBEGIN_PUBLIC\nWire up `oneversion` in Java toolchain configurations (#206)\n\nCloses #206\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/206 from fmeum:one_version d65f3d0f30de1bd3ed07ac05612570bb985e1136\nPiperOrigin-RevId: 671012643\nChange-Id: Ica0aa0053cd8b3ac7e2b882006e9e0b0d98da94b\n"
    },
    {
      "commit": "bcc506228f3ac2c6a811c3414329d8727883685e",
      "tree": "f7813d00cfd3cfb56727ed9f4e690c03a7e8bcdf",
      "parents": [
        "19841b7bc283b79e3b041f218312aa6e9dca2724"
      ],
      "author": {
        "name": "Ivo List",
        "email": "ilist@google.com",
        "time": "Wed Sep 04 05:18:32 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 04 05:18:56 2024 -0700"
      },
      "message": "Fix bootstrap_runtime_toolchain_type reference\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/215\n\nBEGIN_PUBLIC\nFix bootstrap_runtime_toolchain_type reference (#215)\n\nCloses #215\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/215 from bazelbuild:comius-patch-1 a4907eaab8a642b1e1dfa24dcdb174ec6671023a\nPiperOrigin-RevId: 670931588\nChange-Id: Ib5b8502d8443bb2133920a101d1d086c9a77345c\n"
    },
    {
      "commit": "19841b7bc283b79e3b041f218312aa6e9dca2724",
      "tree": "e4b1d1d21cbd382e6aeb4ca7a61515c1861d947a",
      "parents": [
        "2c67f888b3bb52f248ec5f9f5f71050224e25379"
      ],
      "author": {
        "name": "keertk",
        "email": "keerthanakumar@google.com",
        "time": "Tue Sep 03 09:05:05 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 03 09:05:27 2024 -0700"
      },
      "message": "Update version in defs.bzl\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/213\n\nBEGIN_PUBLIC\nUpdate version in defs.bzl (#213)\n\nhttps://github.com/bazelbuild/rules_java/issues/211\n\nCloses #213\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/213 from bazelbuild:keertk-patch-2 4e0b5df061756f83582df00713358070086a64f6\nPiperOrigin-RevId: 670581032\nChange-Id: Id70745592047fa2ddfdea6b0ea9952d24a10aa99\n"
    },
    {
      "commit": "2c67f888b3bb52f248ec5f9f5f71050224e25379",
      "tree": "cc322c1cf59eb82712e2bd69e1c0aa8b8523e916",
      "parents": [
        "30ecf3ff6ee8f30b4df505d9d3bde5bb1c25690b"
      ],
      "author": {
        "name": "keertk",
        "email": "keerthanakumar@google.com",
        "time": "Tue Sep 03 08:30:53 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 03 08:31:24 2024 -0700"
      },
      "message": "Release rules_java v7.10.0\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/212\n\nBEGIN_PUBLIC\nRelease rules_java v7.10.0 (#212)\n\nhttps://github.com/bazelbuild/rules_java/issues/211\n\nCloses #212\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/212 from bazelbuild:keertk-patch-1 715b007a6c51b76e2c4341da581a745aa761dc05\nPiperOrigin-RevId: 670569529\nChange-Id: Ibf5ba915692c078aa1246cfed625d2072cbf482f\n"
    },
    {
      "commit": "30ecf3ff6ee8f30b4df505d9d3bde5bb1c25690b",
      "tree": "7f918d6a64ab5ffb052360963e90018c3295c5ba",
      "parents": [
        "2392b2415198b0b2153fecf76ca2816b6064593b"
      ],
      "author": {
        "name": "Ivo List",
        "email": "ilist@google.com",
        "time": "Mon Sep 02 23:08:00 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Sep 02 23:08:52 2024 -0700"
      },
      "message": "Make rules_java backwards compatible with Bazel 6.3.0\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/210\n\nBEGIN_PUBLIC\nMake rules_java backwards compatible with Bazel 6.3.0 (#210)\n\nMove bootstrap_toolchain_type into rules_java. There are no uses outside\nof rules_java. This fixes compatiblity with Bazel 6.3.0, which doesn\u0027t\nhave the definition.\n\nAdd back `_allowlist_function_transition`. Older versions of Bazel require it.\n\nAdd Bazel 6.3.0 to the CI.\n\nRemove a couple of broken targets from toolchains/BUILD. Those were\nbroken becuase old JDKs were removed.\n\nCloses #210\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/210 from comius:backward-compatible-rules_java 393f270312cbb13fa5bc7807b93cf95f1e7b3969\nPiperOrigin-RevId: 670415171\nChange-Id: I7f42cc92bb7285cb51a2a1185695451a644d5b30\n"
    },
    {
      "commit": "2392b2415198b0b2153fecf76ca2816b6064593b",
      "tree": "53f3345a9059a7d2914642865fd503c96b9fa816",
      "parents": [
        "e1d74669d0d7d9a14beaf17236094712a7443967"
      ],
      "author": {
        "name": "keertk",
        "email": "keerthanakumar@google.com",
        "time": "Fri Aug 30 07:58:03 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 30 07:58:29 2024 -0700"
      },
      "message": "Release rules_java v7.9.1\n\nCopybara Import from https://github.com/bazelbuild/rules_java/pull/208\n\nBEGIN_PUBLIC\nRelease rules_java v7.9.1 (#208)\n\nhttps://github.com/bazelbuild/rules_java/issues/207\n\nCloses #208\nEND_PUBLIC\n\nCOPYBARA_INTEGRATE_REVIEW\u003dhttps://github.com/bazelbuild/rules_java/pull/208 from bazelbuild:keertk-patch-4 b551c835fdf9c99c1b3f9ba20ff14bd0e0daec4f\nPiperOrigin-RevId: 669326485\nChange-Id: I9fbba75328f040d796f35c11bcd39ada0e7e0c35\n"
    },
    {
      "commit": "e1d74669d0d7d9a14beaf17236094712a7443967",
      "tree": "abeb97863dd02b20946955af220cfc520cd02ff0",
      "parents": [
        "18e8c3b79fde5eff093ddc9f4add91df586ec63e"
      ],
      "author": {
        "name": "Googler",
        "email": "hvd@google.com",
        "time": "Fri Aug 23 01:57:10 2024 -0700"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 23 01:57:38 2024 -0700"
      },
      "message": "Revert https://github.com/bazelbuild/rules_java/commit/18e8c3b79fde5eff093ddc9f4add91df586ec63e\n\nPiperOrigin-RevId: 666698763\nChange-Id: Ied733f052b47f6e869353c4126307576e4155598\n"
    }
  ],
  "next": "18e8c3b79fde5eff093ddc9f4add91df586ec63e"
}
