Split bootstrapped java_features.proto to keep it from leaking out.
This can cause ODR violations in downstream users who link against both the bootstrapped proto and transitive C++ gencode of java_features.proto. Once protoc is split up, we can turn the bootstrapped proto into a real cc_proto_library target and avoid this problem altogether.
PiperOrigin-RevId: 630099889
bd81fd9...
by
Joshua Haberman <email address hidden>
Refactored the Java generator into separate packages and targets.
We're seeing a high flake rate due to remote cache-misses only on Bazel 7 builds. The key change here seems to be adding the remote_download_output flag, but this also upgrades us to 7.1.1 and adds some retry behavior to caching issues.
PiperOrigin-RevId: 625892332
e67ccf8...
by
Protobuf Team Bot <email address hidden>
Updating version.json and repo version numbers to: 27.0-dev
d63f37d...
by
Protobuf Team Bot <email address hidden>
Updating version.json and repo version numbers to: 27.0-rc1
Add dedicated tests to lock down that overridable defaults never change.
Once an edition is released these should be fixed forever. On the other hand, the fixed defaults may see new features included as we change legacy behaviors in future editions.
PiperOrigin-RevId: 625842071
f76b28e...
by
Protobuf Team Bot <email address hidden>