@@ -532,20 +532,26 @@ maximum available at the time of writing.
532
532
- For the actual versions used by ` rules_scala ` , see
533
533
[ scala/deps.bzl] ( scala/deps.bzl ) .
534
534
535
- - See [ the configuration file] [ ci-config ] for the exact Bazel versions verified
536
- with the continuous-integration builds.
537
-
538
- [ ci-config ] : ./.bazelci/presubmit.yml
535
+ - See [ .bazelci/presubmit.yml] ( ./.bazelci/presubmit.yml ) for the exact Bazel
536
+ versions verified by the continuous integration builds.
539
537
540
538
| Bazel/Dependency | ` rules_scala ` 7.x |
541
539
| :-: | :-: |
542
540
| Bazel versions using Bzlmod<br />(Coming soon! See bazelbuild/rules_scala #1482 .) | 7.5.0, 8.x,<br />` rolling ` , ` last_green ` |
543
541
| Bazel versions using ` WORKSPACE ` | 6.5.0, 7.5.0, 8.x<br />(see the [ notes on 6.5.0 compatibility] ( #6.5.0 ) ) |
544
542
| ` protobuf ` | v30.1 |
543
+ | ` rules_proto ` | 7.1.0 |
545
544
| ` abseil-cpp ` | 20250127.1 |
546
545
| ` rules_java ` | 8.11.0 |
547
546
| ` ScalaPB ` | 1.0.0-alpha.1 |
548
547
548
+ The next major release will likely drop support for ` protobuf ` versions before
549
+ v29 and remove ` rules_proto ` completely. This is to comply with the guidance in
550
+ [ Protobuf News: News Announcements for Version 29.x] (
551
+ https://protobuf.dev/news/v29/ ). For more details, see this [ comment from #1710
552
+ explaining why rules_proto remains for now] (
553
+ https://github.com/bazelbuild/rules_scala/pull/1710#issuecomment-2750001012 ).
554
+
549
555
### Using a prebuilt ` @com_google_protobuf//:protoc ` or C++ compiler flags
550
556
551
557
Newer versions of ` abseil-cpp ` , required by newer versions of
@@ -1005,6 +1011,7 @@ supported, but should work for some time.
1005
1011
| Dependency | Max compatible version | Reason |
1006
1012
| :-: | :-: | :- |
1007
1013
| ` protobuf ` | v25.5 | Maximum version supported by ` ScalaPB ` 0.11.17. |
1014
+ | ` rules_proto ` | 6.0.2 | Maximum version supporting ` protobuf ` v25.5 |
1008
1015
| ` rules_java ` | 7.12.4 | 8.x requires ` protobuf ` v27 and later. |
1009
1016
| ` rules_cc ` | 0.0.9 | 0.0.10 requires Bazel 7 to define ` CcSharedLibraryHintInfo ` .<br />0.0.13 requires at least ` protobuf ` v27.0. |
1010
1017
| ` ScalaPB ` | 0.11.17<br />(0.9.8 for Scala 2.11) | Later versions only support ` protobuf ` >= v28. |
0 commit comments