CARVIEW |
Select Language
HTTP/2 301
date: Tue, 15 Jul 2025 16:30:50 GMT
content-type: text/html; charset=utf-8
content-length: 0
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
location: https://github.com/protocolbuffers/protobuf/releases
cache-control: no-cache
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
set-cookie: _gh_sess=fwE5XyWXwqLvYB33O%2FlKelfmfvzL7Wt2llQbl9u9DaaZeRijZ5sjGu9BoBrkWQQ1Cvn4BdJWh2f9PEx%2FdiomREfJSMO%2FbDYh0Q4iNJc1X7BXWFdiZZ%2B3Ds%2FpVPw5XbbNzj7HByxzm0o1Qt32rFMRFZaq0kViyV%2F%2FVf1uYtEpJbJV732ahpmm3KDM%2Bjjz9Xkt8%2B2uJ1H2Nja7LMXTdB0bX0jtbTVtO38FhtUkJnL5BavlA8UDlwcjWTdrtDBX5OZgnNvoSJkYZjpkgRhLydr16A%3D%3D--l7oo6qbYybNVwATi--MdsinYFYUa1MlA39TQlUrA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.31554593.1752597050; Path=/; Domain=github.com; Expires=Wed, 15 Jul 2026 16:30:50 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 15 Jul 2026 16:30:50 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8B5A:D53C5:524E4:6181D:6876823A
HTTP/2 200
date: Tue, 15 Jul 2025 16:30:51 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"7d55ec985ee303bfeb7a650fcaeb2ad1"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
x-github-request-id: 8B5A:D53C5:5250D:61854:6876823A
Releases Β· protocolbuffers/protobuf Β· GitHub
28 May 18:57
28 May 21:39
Loading
27 May 21:49
Loading
14 May 17:32
Read more
Loading
30 Apr 18:12
Loading
23 Apr 23:02
Loading
18 Apr 16:16
Read more
Loading
26 Mar 18:45
Loading
19 Mar 21:36
Loading
13 Mar 21:17
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 15.8k
Releases: protocolbuffers/protobuf
Releases Β· protocolbuffers/protobuf
Protocol Buffers v31.1
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Compiler
- Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)
C++
- Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)
Java
- Add missing
copts
attribute (#21982) (bec5b5a) - Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)
Python
- Support allowing late injection of language feature set defaults from FeatureSet extensions while getting feature set extension values. (3419598)
- Python pyi print "import datetime" for Duration/Timestamp field (#21885) (0fe099a)
- Add recursion depth limits to pure python (a3921fb)
Other
- Fix cmake staleness test (96a9ef6)
Assets 14
- 9.14 MB
2025-05-28T18:53:28Z - 10.9 MB
2025-05-28T18:53:28Z - 3.32 MB
2025-05-28T18:53:28Z - 3.66 MB
2025-05-28T18:53:28Z - 4.25 MB
2025-05-28T18:53:28Z - 3.64 MB
2025-05-28T18:53:29Z - 3.36 MB
2025-05-28T18:53:29Z - 2.37 MB
2025-05-28T18:53:29Z - 4.81 MB
2025-05-28T18:53:29Z - 2.49 MB
2025-05-28T18:53:29Z -
2025-05-28T16:52:59Z -
2025-05-28T16:52:59Z - Loading
13 people reacted
Protocol Buffers v29.5
Compare
Assets 14
Protocol Buffers v25.8
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Java
- Change pre-22 poison pill to only log once per affected message type. (#21754) (88a3b90)
- Weaken vulnerable gencode poison pill to a warning by default. (320eafa)
Python
- Backport recursion limit enforcement to 25.x (29445be)
Assets 14
Protocol Buffers v31.0
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Loosen py_proto_library check to be on the import path instead of full directory (i.e. excluding external/module-name prefix). (a4be867)
Compiler
- Add support for import option for protoc.(9901db6)
- Add notices.h with information about our dependencies' licenses and add --notices flag to protoc to print the contents of that file. (7a26486)
- Move upb minitable code generator into protoc (dce6b0f)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
C++
- Remove fast-path check for non-clang compilers in MessageCreator. (aa5410d)
- Add missing include. (d390631)
- Add weak attribute to GetClassData to speed up clang builds. (d896480)
- Add nontemporal software prefetcher to repeated ptr field dtor to improve performance. (73f3469)
- Warn on unused RepeatedPtrField. (683e9d2)
- Add notices.h with information about our dependencies' licenses and add --notices flag to protoc to print the contents of that file. (7a26486)
- Fix a bug in handling of implicit-presence string_view fields. (bd70a7c)
- Control bounds checks via BUILD flags. (d21e8ef)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
- Create hardened versions of
Get
andMutable
for repeated_field. (ffade4a)
Java
- Add weak attribute to GetClassData to speed up clang builds. (d896480)
- Use ProtobufToStringOutput to control the output format of AbstractMessage.Builder.toString. (f5cb162)
- Implement Protobuf Java Immutable API
nest_in_file_class
feature for Edition 2024. (0416c3e) - Introduce a
Generated
annotation to eventually replacejavax.annotation.Generated
(31e57fc) - Add volatile to featuresResolved (9e03ca5)
- Fix Java concurrency issue in feature resolution for old <=3.25.x gencode using lazy feature resolution. (fafb0fd)
- Remove Java runtime classes from kotlin release. (079be27)
- Split maven dependencies into dev vs local (#20549) (e045fc6)
- Improve error messaging when detecting and erroring out on integer overflow of byte count limit variables. (097fdb8)
Kotlin
- Remove Java runtime classes from kotlin release. (079be27)
Csharp
- Remove "experimental API" warnings from members in the .NET protobuf runtime. (afea52f)
- Improve performace of repeated packed fixedSize fields (#19667) (85507b9)
Objective-C
- [ObjC] Deprecate
GPBFieldDescriptor.isOptional
. (86ab252) - [ObjC] Raise the library version and enable new generated code. (a639cf8)
Rust
- Cherry-pick Rust fix to 31.x (#21617) (01b42bb)
- Add upb_Map_GetMutable API to upb (dd5bf5e)
- See also UPB changes below, which may affect Rust.
Python
- Update GetCurrentTime to use datetime.datetime.now (01b154c)
- Make Py JSON
float_precision
apply to both float and double fields. (5b54ee3) - -Add '+' and '-' annotations for Timestamp and Duration in Python (fff783e)
- Bug fix for
FieldMask.MergeFrom()
with unset fields. (1c87ac3) - Make python text_format able to skip unknown fields for repeated messages (dcafca2)
- Fix segment fault for UPB Pyhon 'in' method of empty repeated extensions (da04261)
- Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field (b234305)
- Check with fallback descriptorDB for FindExtensionByNumber()/FindAllExtensions in UPB python pool. (9fd28d9)
- Add clear() method to repeated fields in Python. (0324f39)
- Register Scalar/MessageMapContainerTypes as virtual subclasses of (9a0b591)
- Fix python codegen crash when C++ features are used. (308aaf4)
- Add more detail to the comment for GetMessageClassesForFiles (9befb58)
- Add constructing unpack routine to Python Protobuf Any API. (fb78c09)
- Implement typing for proto Timestamp/Duration assignments. (0e3326b)
PHP
- Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
- Feat(php): improve return typehint when repeatedfield (#11734) (e04fe69)
PHP C-Extension
- Automated rollback of commit f9863df. (#21355) (a59988c)
- Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
- Ruby: Allow to get a file descriptor by a file name (#20287) (c398592)
- Feat(php): improve return typehint when repeatedfield (#11734) (e04fe69)
- See also UPB changes below, which may affect PHP C-Extension.
Ruby
- Fix silent failure of
rb_test
rules to run test (#21733) (0cf5489) - Ruby | Add support for a protobuf debug build (#21060) (59e1f0f)
- Ruby | Support installing the gem via git and some other small build tweaks (#21061) (d3560e7)
- Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
- [Ruby]Implement
#to_hash
for message classes (#20866) (5596f6d) - Drop Ruby 3.0 (5de7c80)
- Fixes #18726 ...
Assets 14
11 people reacted
Protocol Buffers v31.0-rc2
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Compiler
- Add support for import option for protoc.(9901db6)
PHP
PHP C-Extension
Other
Assets 14
9 people reacted
Protocol Buffers v25.7
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Compiler
C++
PHP
Ruby
Other
Assets 14
7 people reacted
Protocol Buffers v31.0-rc1
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Loosen py_proto_library check to be on the import path instead of full directory (i.e. excluding external/module-name prefix). (a4be867)
Compiler
- Implement Protobuf Java Immutable API
nest_in_file_class
feature for Edition 2024. (0416c3e) - Fix python codegen crash when C++ features are used. (308aaf4)
- Add notices.h with information about our dependencies' licenses and add --notices flag to protoc to print the contents of that file. (7a26486)
- Move upb minitable code generator into protoc (dce6b0f)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
C++
- Add weak attribute to GetClassData to speed up clang builds. (d896480)
- Implement Protobuf Java Immutable API
nest_in_file_class
feature for Edition 2024. (0416c3e) - Add nontemporal software prefetcher to repeated ptr field dtor to improve performance. (73f3469)
- Warn on unused RepeatedPtrField. (683e9d2)
- Fix python codegen crash when C++ features are used. (308aaf4)
- Add notices.h with information about our dependencies' licenses and add --notices flag to protoc to print the contents of that file. (7a26486)
- Fix a bug in handling of implicit-presence string_view fields. (bd70a7c)
- Move upb minitable code generator into protoc (dce6b0f)
- Control bounds checks via BUILD flags. (d21e8ef)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
- Create hardened versions of
Get
andMutable
for repeated_field. (ffade4a)
Java
- Add weak attribute to GetClassData to speed up clang builds. (d896480)
- Use ProtobufToStringOutput to control the output format of AbstractMessage.Builder.toString. (f5cb162)
- Implement Protobuf Java Immutable API
nest_in_file_class
feature for Edition 2024. (0416c3e) - Introduce a
Generated
annotation to eventually replacejavax.annotation.Generated
(31e57fc) - Introduce Java NestInFileClass feature in java_features.proto for Edition 2024. (c8ff762)
- Add volatile to featuresResolved (9e03ca5)
- Fix Java concurrency issue in feature resolution for old <=3.25.x gencode using lazy feature resolution. (fafb0fd)
- Automated rollback of commit 1d4b6ba. (1df3dde)
- Remove Java runtime classes from kotlin release. (079be27)
- Split maven dependencies into dev vs local (#20549) (e045fc6)
- Automated rollback of commit 6d2f6fc. (055297b)
- Improve error messaging when detecting and erroring out on integer overflow of byte count limit variables. (097fdb8)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
Kotlin
- Remove Java runtime classes from kotlin release. (079be27)
Csharp
- Remove "experimental API" warnings from members in the .NET protobuf runtime. (afea52f)
- Improve performace of repeated packed fixedSize fields (#19667) (85507b9)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
Objective-C
- [ObjC] Deprecate
GPBFieldDescriptor.isOptional
. (86ab252) - [ObjC] Raise the library version and enable new generated code. (a639cf8)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
Rust
- Add upb_Map_GetMutable API to upb (dd5bf5e)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
- See also UPB changes below, which may affect Rust.
Python
- Update GetCurrentTime to use datetime.datetime.now (01b154c)
- Make Py JSON
float_precision
apply to both float and double fields. (5b54ee3) - -Add '+' and '-' annotations for Timestamp and Duration in Python (fff783e)
- Bug fix for
FieldMask.MergeFrom()
with unset fields. (1c87ac3) - Make python text_format able to skip unknown fields for repeated messages (dcafca2)
- Fix segment fault for UPB Pyhon 'in' method of empty repeated extensions (da04261)
- Fix upb to escape DefinitelyNeedsEscape (like " and ') for bytes field (b234305)
- Check with fallback descriptorDB for FindExtensionByNumber()/FindAllExtensions in UPB python pool. (9fd28d9)
- Add clear() method to repeated fields in Python. (0324f39)
- Register Scalar/MessageMapContainerTypes as virtual subclasses of (9a0b591)
- Fix python codegen crash when C++ features are used. (308aaf4)
- Add more detail to the comment for GetMessageClassesForFiles (9befb58)
- Add constructing unpack routine to Python Protobuf Any API. (fb78c09)
- Implement typing for proto Timestamp/Duration assignments. (0e3326b)
- Upgrade abseil-cpp to 20250127 and use @com_google_absl -> @abseil-cpp and com_google_googletest -> @googletest canonical BCR names. (ba6b54d)
PHP
- Deprecate Descriptor Label. As an alternative, add helper methods for checking whether a field is required or repeated. (d82de8f)
- Feat(php): improve return typehint when ...
Assets 14
6 people reacted
Protocol Buffers v30.2
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Compiler
C++
- Remove dllexport attribute on variable definition. (#20833) (7831669)
- Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
- Change how we decide which empty string implementation to use. (#20708) (221b2a0)
Java
- Remove dllexport attribute on variable definition. (#20833) (7831669)
- Add protobuf_maven artifacts to protobuf_maven_dev as well so they can still be referenced correctly using the dev namespace for dev-only targets. (#20771) (09b5078)
- Add volatile to featuresResolved (#20766) (b7f06f1)
- Restore generator headers in cmake install until the next breaking C++ release (#20749) (b69f653)
- Restore custom protobuf maven namespaces to avoid polluting main maven namespace for non-dev dependencies as well. (#20739) (f4b0a79)
- Fix Java concurrency issue in feature resolution for old <=3.25.x gencode using lazy feature resolution. (#20751) (2dc9f35)
- Fix lite classes in the protobuf-java Maven release to be JDK8 compatible. (#20843) (7a4c63b)
Kotlin
- Restore custom protobuf maven namespaces to avoid polluting main maven namespace for non-dev dependencies as well. (#20739) (f4b0a79)
Csharp
Objective-C
Python
Ruby
Other
Assets 14
19 people reacted
Protocol Buffers v29.4
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Java
Assets 14
6 people reacted
Protocol Buffers v30.1
Compare
Announcements
- Protobuf News may include additional announcements or pre-announcements for upcoming changes.
Bazel
- Loosen py_proto_library check to be on the import path instead of full directory (i.e. excluding external/module-name prefix). (#20569) (3576a1f)
Compiler
C++
Java
Kotlin
Python
Other
Assets 14
8 people reacted
Previous Next
You canβt perform that action at this time.