-
Notifications
You must be signed in to change notification settings - Fork 15.8k
Insights: protocolbuffers/protobuf
Overview
Could not load contribution data
Please try again later
1 Release published by 1 person
-
v32.0-rc2 Protocol Buffers v32.0-rc2
published
Aug 5, 2025
47 Pull requests merged by 4 people
-
Move string field hasbit setter to public mutable_* method.
#22956 merged
Aug 9, 2025 -
Enable fast-path parsing for repeated Cord fields.
#23044 merged
Aug 8, 2025 -
Remove redundant verify-and-log utf8 parser methods.
#23010 merged
Aug 8, 2025 -
Port proto_library tests to Starlark
#23016 merged
Aug 8, 2025 -
Don't assign hasbits to likely-present repeated fields with hasbits for repeated fields enabled.
#22797 merged
Aug 8, 2025 -
Use
number
instead of recomputing it.#23013 merged
Aug 7, 2025 -
Upgrade rules_rust to 0.63.0 so that we can build with Bazel 9 prereleases
#23046 merged
Aug 7, 2025 -
Internal change.
#23041 merged
Aug 7, 2025 -
Internal Change.
#23039 merged
Aug 7, 2025 -
Fix proto file.
#23040 merged
Aug 7, 2025 -
Validate
Duration
instances produced by the static factories.#22756 merged
Aug 7, 2025 -
pbtk: setup local toolchain for python
#22853 merged
Aug 7, 2025 -
Assign hasbits to repeated fields if experiment flag is enabled, and set hasbits accordingly everywhere.
#22840 merged
Aug 7, 2025 -
Support repeated fields with hasbits in message generator.
#22937 merged
Aug 7, 2025 -
Cherry pick #22875 and #22922 which raise warnings when assign bool to int/enum
#23030 merged
Aug 7, 2025 -
Remove has_presence condition on updating cached_has_bits in serialize.
#23031 merged
Aug 6, 2025 -
Migrate unittest_features.proto to edition 2024.
#23029 merged
Aug 6, 2025 -
Remove the Dart-upb conformance testee.
#23032 merged
Aug 6, 2025 -
Raise warnings for float_precision from python json_format.
#22905 merged
Aug 6, 2025 -
Internal change
#23025 merged
Aug 6, 2025 -
Fix mishandling on JSON serialization of Timestamp with invalid negative and too-large nanos value.
#23022 merged
Aug 6, 2025 -
Cleanup unused, always-false log_debug_utf8_failure flag.
#23023 merged
Aug 6, 2025 -
hpb: remove UPB_DEFAULT_CPPOPTS
#22993 merged
Aug 6, 2025 -
Replace the usage of cc_info.debug_context with _debug_context
#22992 merged
Aug 6, 2025 -
Replace the usage of cc_info.debug_context with _debug_context
#22991 merged
Aug 6, 2025 -
Internal changes
#23006 merged
Aug 6, 2025 -
Internal change
#22999 merged
Aug 6, 2025 -
Internal change
#23004 merged
Aug 6, 2025 -
Internal change
#23000 merged
Aug 6, 2025 -
Preserve features in type resolver
#22634 merged
Aug 5, 2025 -
Support repeated fields with hasbits for MakeTypeCardForField.
#22928 merged
Aug 5, 2025 -
Support repeated fields with hasbits in generated message reflection methods.
#22927 merged
Aug 5, 2025 -
Merge release commits to 32.x
#23007 merged
Aug 5, 2025 -
Remove validate-and-log UTF-8 behavior.
#22874 merged
Aug 5, 2025 -
Add JSON conformance test that a single value provided for a repeated field should parse fail.
#23003 merged
Aug 5, 2025 -
Manually migrate top-level protobuf unittest protos from edition 2023 to edition 2024.
#22366 merged
Aug 5, 2025 -
Add conformance test cases for malformed nanos fields on Durations and Timestamps.
#22995 merged
Aug 5, 2025 -
Automated Code Change
#22952 merged
Aug 5, 2025 -
Automated Code Change
#22941 merged
Aug 5, 2025 -
Print message name on CreateTcParseTable consistency CHECK.
#22997 merged
Aug 4, 2025 -
Restore compatibility of runtime with pre-3.22.x gencode impacted by …
#22998 merged
Aug 4, 2025 -
Rename VerifyHasBitConsistency to CheckHasBitConsistency.
#22945 merged
Aug 4, 2025 -
Internal change
#22994 merged
Aug 4, 2025 -
Restore compatibility of runtime with pre-3.22.x gencode impacted by CVE-2022-3171
#22862 merged
Aug 4, 2025
48 Pull requests opened by 2 people
-
Fix `DynamicMessage.Builder.setField` to clear repeated fields when appropriate
#22988 opened
Aug 4, 2025 -
Protobuf Rust: Support proto2::DownCastMessage in Rust
#22996 opened
Aug 4, 2025 -
Automated Code Change
#23001 opened
Aug 5, 2025 -
Internal Change
#23005 opened
Aug 5, 2025 -
Cleanup unused kRawString enum.
#23008 opened
Aug 5, 2025 -
Internal changes
#23011 opened
Aug 5, 2025 -
Internal change
#23012 opened
Aug 5, 2025 -
Automated Code Change
#23018 opened
Aug 6, 2025 -
Add JSON conformance tests for `Duration` and `Timestamp` with too many nano digits.
#23020 opened
Aug 6, 2025 -
generated_message_tctable_decl: improve portability: avoid ambiguous bool type, use uint8_t (#21815)
#23021 opened
Aug 6, 2025 -
Hold a per-object mutex when modifying PyUpb_WeakMaps
#23024 opened
Aug 6, 2025 -
Internal change
#23028 opened
Aug 6, 2025 -
Delete the declarative `proto!` macro and fully switch over to the proc version
#23034 opened
Aug 6, 2025 -
Internal change
#23035 opened
Aug 7, 2025 -
Automated Code Change
#23036 opened
Aug 7, 2025 -
Assign hasbits to repeated fields if experiment flag is enabled, and set hasbits accordingly everywhere.
#23037 opened
Aug 7, 2025 -
Internal change
#23045 opened
Aug 7, 2025 -
Removed dependency `CodedOutputStream` -> `LazyFieldLite`.
#23047 opened
Aug 7, 2025 -
Internal change
#23048 opened
Aug 7, 2025 -
Refactor `RuntimeAssertInBounds` to remove repeated logic and make `Get`/`Mutable` easier to follow.
#23049 opened
Aug 7, 2025 -
Set up Rust crates as members of a Cargo workspace
#23051 opened
Aug 7, 2025 -
Don't promote repeated fields to the fast parse group with hint hasbits for repeated fields enabled.
#23052 opened
Aug 8, 2025 -
Automated Code Change
#23053 opened
Aug 8, 2025 -
Automated Code Change
#23054 opened
Aug 8, 2025 -
Port proto_library tests to Starlark
#23055 opened
Aug 8, 2025 -
Fix thread safety issues when sharing `Message` objects across threads
#23056 opened
Aug 8, 2025 -
Fix `mismatched_lifetime_syntaxes` errors
#23059 opened
Aug 8, 2025 -
Use Rust 1.79 for Bazel and nightly for Cargo
#23060 opened
Aug 8, 2025 -
ruby codegen: support generation of rbs files (#15633)
#23061 opened
Aug 8, 2025 -
Add Windows test run exercising the Cargo build
#23062 opened
Aug 8, 2025 -
N/A
#23063 opened
Aug 9, 2025 -
Add text_format.MessageToString(print_full_name=True) option
#23064 opened
Aug 9, 2025 -
Automated Code Change
#23065 opened
Aug 9, 2025 -
Automated Code Change
#23066 opened
Aug 9, 2025 -
Automated Code Change
#23067 opened
Aug 9, 2025 -
Automated Code Change
#23068 opened
Aug 9, 2025 -
Automated Code Change
#23069 opened
Aug 9, 2025 -
Automated Code Change
#23070 opened
Aug 9, 2025 -
Automated Code Change
#23071 opened
Aug 9, 2025 -
Automated Code Change
#23072 opened
Aug 9, 2025 -
Automated Code Change
#23073 opened
Aug 9, 2025 -
Automated Code Change
#23074 opened
Aug 9, 2025 -
Automated Code Change
#23075 opened
Aug 10, 2025 -
Automated Code Change
#23076 opened
Aug 10, 2025 -
Automated Code Change
#23077 opened
Aug 10, 2025 -
Automated Code Change
#23078 opened
Aug 10, 2025
5 Issues closed by 4 people
-
Support standalone shared library builds using CMake
#22953 closed
Aug 5, 2025 -
Add an option for Ruby/ubp to include optional fields set to null when serailizing as JSON
#22884 closed
Aug 5, 2025 -
Plans to add support for Windows on ARM builds
#22990 closed
Aug 5, 2025 -
Support for arm64ec builds on Windows
#23002 closed
Aug 5, 2025 -
Support required field
#22949 closed
Aug 4, 2025
5 Issues opened by 4 people
-
Feature request: rust: message equality
#23058 opened
Aug 8, 2025 -
Rust generated code violates new `mismatched_lifetime_syntaxes` checker added in Rust 1.89
#23057 opened
Aug 8, 2025 -
DiscardUnknownFieldsParser surprisingly doesn't discard all unknown fields
#23019 opened
Aug 6, 2025 -
[Python] Building with 3.13t or 3.14t results in wrong .so filename
#23017 opened
Aug 5, 2025 -
Parsing JSON protobufs produced from textproto ObjectValue fails
#22989 opened
Aug 4, 2025
22 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
CMake dependent build options
#22954 commented on
Aug 4, 2025 • 0 new comments -
gcc-15 error: cannot tail-call: call invocation refers to locals
#21333 commented on
Aug 5, 2025 • 0 new comments -
v30.0 OSX binary cannot be run on `macOS 15.3.1`
#20576 commented on
Aug 5, 2025 • 0 new comments -
Editions2024 adds custom option symbols to generated code in Java
#22918 commented on
Aug 7, 2025 • 0 new comments -
Support Python 3.13 (upb)
#20304 commented on
Aug 8, 2025 • 0 new comments -
EnumTypeWrapper objects should be usable according to the enum.Enum interface (or maybe the enum.IntEnum interface)
#5510 commented on
Aug 8, 2025 • 0 new comments -
ruby codegen: support generation of rbs files
#15633 commented on
Aug 8, 2025 • 0 new comments -
Update .NET 6 to .NET 8
#21805 commented on
Aug 5, 2025 • 0 new comments -
Avoid linker errors when compiling for AOT.
#21806 commented on
Aug 5, 2025 • 0 new comments -
[PHP] add missing reserved words: mixed, never and object
#22317 commented on
Aug 5, 2025 • 0 new comments -
Introduce `com.google.protobuf.Descriptors.DescriptorPool`
#22652 commented on
Aug 7, 2025 • 0 new comments -
Use strong reference CPython C APIs under free-threading
#22736 commented on
Aug 4, 2025 • 0 new comments -
Fix inaccurate JSON parsing error offset
#22749 commented on
Aug 6, 2025 • 0 new comments -
Remove all usages of std::is_trivial.
#22763 commented on
Aug 4, 2025 • 0 new comments -
Add NTA prefetch to protobuf message fields in dtors. This ensures that the fields are cached, and marked for quick invalidation from the cache.
#22792 commented on
Aug 7, 2025 • 0 new comments -
Add arena ownership APIs
#22892 commented on
Aug 9, 2025 • 0 new comments -
Enable hint hasbits for repeated fields.
#22919 commented on
Aug 7, 2025 • 0 new comments -
test addl unittest protos
#22924 commented on
Aug 4, 2025 • 0 new comments -
Java tests for import option
#22929 commented on
Aug 7, 2025 • 0 new comments -
Internal change.
#22932 commented on
Aug 5, 2025 • 0 new comments -
Internal change.
#22933 commented on
Aug 5, 2025 • 0 new comments -
Internal change.
#22935 commented on
Aug 4, 2025 • 0 new comments