When bumping dependency versions for hbase-thirdparty, I found that the next version for 3.25.x is 4.26.x...
After investigating, I found this https://protobuf.dev/support/version-support/ There are some breaking changes to java https://github.com/protocolbuffers/protobuf/releases/tag/v26.0 For me, since the shaded protobuf is internal, I think we are free to bump it to the latest 4.26.x. And for branch-3+, we also let CPs depend on the shaded protobuf, so it is better to bump to the newest version before the final release for 3.0.0. Thoughts? Thanks.