Skip to content

Upgrade Protobuf Java to 3.22.3 (aka 22.3) #10045

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 17, 2023

Conversation

ejona86
Copy link
Member

@ejona86 ejona86 commented Apr 13, 2023

The version used by protoc-gen-grpc-java will be upgraded separately, because of large C++ build changes necessary. But that won't impact users at all. We are upgrading to protoc 22.3; only the grpc plugin is not upgraded.

Bazel is upgraded for both Java and C++.


This is ready but I'm not sure we want it... yet. Protobuf 22 had some serious C++ changes to the build system, dependencies, and required compilers that is delaying upgrading of some parts of the ecosystem (like our compiler plugin). Thus leaving this as draft until things appear ready to proceed.

C core has committed to upgrading to 22.x, grpc/grpc#32606 . Some parts may still be ongoing (grpc/grpc#32851), but such things will block their next release.

The C++ upgrade will be handled separately. It can actually be upgraded completely independently (before or after) from Java.

The version used by protoc-gen-grpc-java will be upgraded separately,
because of large C++ build changes necessary. But that won't impact
users at all. We are upgrading to protoc 22.3; only the grpc plugin is
not upgraded.

Bazel is upgraded for both Java and C++.
@ejona86 ejona86 force-pushed the protobuf-22.3-java branch from 6eb0c48 to 9f71f67 Compare April 17, 2023 16:59
@ejona86 ejona86 marked this pull request as ready for review April 17, 2023 17:17
@ejona86 ejona86 requested a review from YifeiZhuang April 17, 2023 17:17
@ejona86 ejona86 merged commit 1551cc7 into grpc:master Apr 17, 2023
@ejona86 ejona86 deleted the protobuf-22.3-java branch April 17, 2023 20:16
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 17, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants