1. 43b6c37 Handle ruby allocation failures gracefully by Protobuf Team Bot · 5 hours ago main
  2. 90257a0 Internal change by Protobuf Team Bot · 9 hours ago
  3. b593483 Internal change. by Protobuf Team Bot · 10 hours ago
  4. 3273dca Remove redundant binary decoders from Java and Java Lite conformance testees by Protobuf Team Bot · 11 hours ago
  5. 2f32a3e Refactor protobuf flag abstraction layer to custom flag targets by Joshua Haberman · 12 hours ago
  6. 462509e Add unit tests for Starlark flag behavior in bazel_proto_library_tests by Joshua Haberman · 13 hours ago
  7. 54fe86b Avoid UTF8 length calculations in ArrayEncoder.writeStringNoTag by Michael Hoisie · 15 hours ago
  8. 21bfc8a Auto-generate files after cl/955347939 by Protobuf Team Bot · 15 hours ago
  9. b95796f Fix Java Lite EOF conformance issue when hitting EOF early in stream parsing. by Protobuf Team Bot · 16 hours ago
  10. 785c358 Internal change. by Protobuf Team Bot · 16 hours ago
  11. 6d7f56c Auto-generate files after cl/955260241 by Protobuf Team Bot · 18 hours ago
  12. 8f0e127 Support non-canonical extensions in upb_Message_IsEqual. by Ada Zhang · 18 hours ago
  13. 2ac75aa Support non-canonical extensions in message copy/freeze/encode operations. by Ada Zhang · 18 hours ago
  14. 6f2e31b Auto-generate files after cl/955047292 by Protobuf Team Bot · 27 hours ago
  15. efa7be9 Disable fasttable when executing 32bit decoder on 64bit cpu. by Protobuf Team Bot · 27 hours ago
  16. 1e4949d Automated Code Change by Protobuf Team Bot · 28 hours ago
  17. 232f2fb Auto-generate files after cl/955022274 by Protobuf Team Bot · 28 hours ago
  18. ad6a7e8 Check return values and handle alloc failures in python by Protobuf Team Bot · 28 hours ago
  19. a0c493c Propagate recursion limit when parsing MessageSet extensions. by Protobuf Team Bot · 32 hours ago
  20. a045f84 Add LazyStringArrayList specific equals method by Protobuf Team Bot · 33 hours ago
  21. 545f3ba Auto-generate files after cl/954919110 by Protobuf Team Bot · 33 hours ago
  22. 65cf893 Handle cleared extensions in upb_Message_DeepClone and upb_Message_ShallowCopy. by Ada Zhang · 33 hours ago
  23. 3b45e7a Optimize ProtobufArrayList.equals by checking instanceof ProtobufArrayList early by Protobuf Team Bot · 34 hours ago
  24. a5ac4e9 Fix potential OOMs from gigantic allocations in packed primitive, string reading, and MessageSet paths. by Rachel Goldfinger · 2 days ago
  25. 160c306 Fix use-after-free when oneof switches during MergeFromString. by Samuel Benzaquen · 2 days ago
  26. baa02c1 Auto-generate files after cl/954750025 by Protobuf Team Bot · 2 days ago
  27. 572ca36 Omit GET_MEMOIZED_IS_INITIALIZED in Java Lite for messages without required fields. by Protobuf Team Bot · 2 days ago
  28. 5d717fd Fix a bug in LazyField where parsing with a custom DescriptorPool or MessageFactory failed or lost extension data (b/519244881). by Joshua Haberman · 2 days ago
  29. 8ce2a36 Escape all non-alnum chars in Rust module names by Runze Wang · 2 days ago
  30. fa52ce2 Fix some preprocessor checks. by Samuel Benzaquen · 2 days ago
  31. 9eb63e4 Cast the other side of the expression to unsigned. by Samuel Benzaquen · 2 days ago
  32. 785d988 Use amortized growth when appending concatenated literals. by Samuel Benzaquen · 2 days ago
  33. 7bdbfcd Add @ForLiteOnly and Lite-only Javadoc to Lite-only classes. by Protobuf Team Bot · 2 days ago
  34. f8dfd63 Add conformance tests for Timestamp parsing by Protobuf Team Bot · 2 days ago
  35. a105c7e Close risk of RustProto UB in the face of a set Cord-typed field. by Protobuf Team Bot · 2 days ago
  36. c4be748 Use ClassData instead of a prototype throughout lazy field / extensions when possible. by Clayton Knittel · 4 days ago
  37. b7491e2 Auto-generate files after cl/953801430 by Protobuf Team Bot · 4 days ago
  38. c251d1a Implement GetSourceLocation for sub-fields and names of aggregate options. by Mikita Belahlazau · 4 days ago
  39. 44fa35f Fix potential Py_DECREF(NULL) crash in PythonMessageMutator destructor. by Joshua Haberman · 4 days ago
  40. 414e414 Sync sub-objects in PyUpb_Message_MergeFromString even when decode fails. by Joshua Haberman · 4 days ago
  41. 95a1e90 Add a hard limit on the number of errors and warnings we generate. by Samuel Benzaquen · 4 days ago
  42. 61b31ad Auto-generate files after cl/953580288 by Protobuf Team Bot · 4 days ago
  43. bd3142f Fix consistency issue with MessageSet parsing when order of fields is inversed. by Samuel Benzaquen · 4 days ago
  44. 74feca1 Fix redaction logic to skip unknown open enum values. by Samuel Benzaquen · 4 days ago
  45. e0337ad Inline hot methods on Map and in generated code by Runze Wang · 5 days ago
  46. fcc343e Enforce bound checking in some functions in FieldDescriptor. by Samuel Benzaquen · 5 days ago
  47. 3094f87 Auto-generate files after cl/953447806 by Protobuf Team Bot · 5 days ago
  48. beb01ec Fix upb wire decoder accepting field number 0. by Joshua Haberman · 5 days ago
  49. b8859ce Fix stack overflow on very deep public dependency chains. by Samuel Benzaquen · 5 days ago
  50. d03f760 internal changes by Protobuf Team Bot · 5 days ago
  51. 8080b02 Fix error generation for very large inputs in TextFormat::Parser. by Samuel Benzaquen · 5 days ago
  52. 732618d Polish perfomance of `TextFormat::Printer::Print` (#28518) by Konstantin Pavlov · 5 days ago
  53. e96bfb2 Reserve extension 1310 for the Teleport API module (#28769) by Edoardo Spadolini · 5 days ago
  54. 4bd1598 Upgrade plugins to support edition 2026 by Jason Aragorn Tobias Lunn · 6 days ago
  55. cb44083 Document Python & PHP non-conformance where booleans are accepted by int and float fields. by Tony Liao · 6 days ago
  56. 6a31b74 Add deprecation warning for `Reflection::GetEnum()` and `Reflection::GetRepeatedEnum()`. by Rachel Goldfinger · 6 days ago
  57. be5dad5 Add overflow protection for very large containers. by Samuel Benzaquen · 6 days ago
  58. 6d040c2 Fix memory safety issues in PHP Message object destruction. by Protobuf Team Bot · 6 days ago
  59. 9d63277 This change moves several tests from `JavaLiteProtoLibraryTest.java` to Starlark-based analysis tests in `java_lite_proto_library_tests.bzl` by Karen Wu · 6 days ago
  60. 3c0275c Add private `AddByClassData` to `RepeatedPtrField`. by Clayton Knittel · 6 days ago
  61. 8815f68 Auto-generate files after cl/952535247 by Protobuf Team Bot · 6 days ago
  62. 34abf03 Move the `upb_MessageUnknown` and `upb_Message_DeleteUnknownStatus` definitions to `unknown_fields.h`. by Ada Zhang · 6 days ago
  63. b67d62e internal change by Runze Wang · 6 days ago
  64. ee50197 Add disk space checks in between steps of Linux Release job to help pinpoint where flaky out-of-disk space errors originate. by Jason Aragorn Tobias Lunn · 6 days ago
  65. d9097da Correctly calculate the varint size of very large containers. by Samuel Benzaquen · 7 days ago
  66. 106f0f1 This change moves several tests from `JavaLiteProtoLibraryTest.java` to Starlark-based analysis tests in `java_lite_proto_library_tests.bzl` by Karen Wu · 7 days ago
  67. feaa31c [Py/FreeThreading] Fixed remaining race conditions in `Dealloc()` by Joshua Haberman · 7 days ago
  68. b067e70 Rollback using CRC for hashing in proto map and use absl::HashOf again. by Evan Brown · 7 days ago
  69. 9a5a502 This change moves several tests from `JavaLiteProtoLibraryTest.java` to Starlark-based analysis tests in `java_lite_proto_library_tests.bzl` by Karen Wu · 7 days ago
  70. 63df0c2 Remove fallback behavior by Jason Aragorn Tobias Lunn · 7 days ago
  71. 32e4fa8 Upgrade the `release_ruleset.yaml` workflow from v7.3.0 to v7.7.0. by Jason Aragorn Tobias Lunn · 7 days ago
  72. 1c1032a This change moves several tests from `JavaProtoLibraryTest.java` to Starlark-based analysis tests in `java_proto_library_tests` by Karen Wu · 7 days ago
  73. 4de1860 Fix CordInputStream for huge cord chunks. by Samuel Benzaquen · 7 days ago
  74. 9f6ebb2 Store first-touch of message on parse as an immutable message instead of with SingleFieldBuilder overhead. by Protobuf Team Bot · 7 days ago
  75. df1394e Fix parse table generation for very large messages. by Samuel Benzaquen · 8 days ago
  76. aa6c046 Internal change. by Protobuf Team Bot · 8 days ago
  77. 6e5ed56 Conformance test suite for JSON parsing of a single-element array. by Tony Liao · 8 days ago
  78. 1aaaaae Inline MapEntryLite default instances in generated Java Lite code. by Protobuf Team Bot · 8 days ago
  79. 56a40d3 Fix EncodedDescriptorDatabase::Add to properly reject duplicate file names. by Samuel Benzaquen · 8 days ago
  80. 9bb4aeb Replace calls of `Reflection::GetEnum`/`GetRepeatedEnum` with `GetEnumValue`/`GetRepeatedEnumValue` when we only care about the value. by Samuel Benzaquen · 8 days ago
  81. d1d263a Explicitly set our minimum library versions to ensure syn gets [>=2 <3] to fix our GHA tests by Protobuf Team Bot · 8 days ago
  82. 65f520d Auto-generate files after cl/951499285 by Protobuf Team Bot · 8 days ago
  83. 0a4f9bc Fix name printing in platforms with signed char. by Samuel Benzaquen · 8 days ago
  84. e9aa018 Auto-generate files after cl/951099608 by Protobuf Team Bot · 8 days ago
  85. a13f6b6 Add volatile to init_array asm by Protobuf Team Bot · 8 days ago
  86. c587029 Auto-generate files after cl/951053200 by Protobuf Team Bot · 8 days ago
  87. 5557ce1 Internal change by Mikita Belahlazau · 9 days ago
  88. 6402879 Remove unnecessary cast when calculating ByteSize. by Samuel Benzaquen · 9 days ago
  89. 4bb2c61 Internal change. by Protobuf Team Bot · 9 days ago
  90. bf735f2 Auto-generate files after cl/950998569 by Protobuf Team Bot · 9 days ago
  91. ad1064c Fix the behavior of GetOrCreateMutableMessage on fields in oneofs by Protobuf Team Bot · 9 days ago
  92. 8eb950c Fix Rust GHA build by enabling "full" feature for syn. by Protobuf Team Bot · 9 days ago
  93. ed612a8 Remove total_bytes_limit from pure PHP CodedInputStream. by Protobuf Team Bot · 9 days ago
  94. 8ad1ef7 Enable GLOBALS mode in all compilation modes. by Samuel Benzaquen · 9 days ago
  95. bcd3166 Pass the element default instance to Add in RepeatedPtrFieldAccessor. by Clayton Knittel · 9 days ago
  96. 26ae04f Move proto identifier casing and naming helpers to naming_style.h by Mikita Belahlazau · 9 days ago
  97. c07d90c Auto-generate files after cl/949999958 by Protobuf Team Bot · 11 days ago
  98. fcd6b8a Extract OptionInterpreter to option_interpreter.h and option_interpreter.cc by Mikita Belahlazau · 11 days ago
  99. baeb572 Make `MessageLite` + `Message` destructors `protected` when custom VTable is on. by Clayton Knittel · 12 days ago
  100. 14d12e2 Internal change by Jason Aragorn Tobias Lunn · 12 days ago