1. b721c4c Improve handling on overlarge top-level messages by Protobuf Team Bot · 28 hours ago upstream/main
  2. 156a0b8 Fix Pure Python `map<string, ...>` key handling for `bytes` lookups. by Charlie Beattie · 28 hours ago
  3. 7ab792b Add link to the page which explains that deterministic != canonical on our apis which let you set determinsitic serialization by Protobuf Team Bot · 29 hours ago
  4. cdcf21d Support C++ Immutable map lookup. by Charlie Beattie · 31 hours ago
  5. 8d15efc Auto-generate files after PR #26562 by Protobuf Team Bot · 2 days ago
  6. cfa9acc fix: validate lower bound for dependency indices in upb file_def (#26562) by Kevin Zhao · 2 days ago
  7. ea627e1 Add missing conversion constructor in `NonConstexprAllocator`. by Samuel Benzaquen · 2 days ago
  8. 5f91a74 Fix edge case on recursion limit for groups in a Lite parse path. by Protobuf Team Bot · 2 days ago
  9. be53faf internal change by Runze Wang · 2 days ago
  10. acb6c19 Remove defunct Reader and Writer interfaces from JavaProto by Protobuf Team Bot · 2 days ago
  11. d944dd0 Give a clear error message on overflow in CodedOutputStream when a generator constructs a >2GB response file. by Protobuf Team Bot · 2 days ago
  12. bce4a41 Faster repeated field reflection `MergeFrom` when source container is a `ContiguousContainer`. by Charlie Beattie · 2 days ago
  13. d584a07 Add cord setters to repeated string fields. by Mike Kruskal · 2 days ago
  14. c5a405c Add Kythe indexing support to HPB proto in C++ by Protobuf Team Bot · 2 days ago
  15. 3eb9b84 Auto-generate files after cl/929961148 by Protobuf Team Bot · 2 days ago
  16. 55b27b9 Improve upb JSON decoder against allocation failures by Protobuf Team Bot · 2 days ago
  17. f0ffd30 Refactor `RepeatedFieldBase` to contain all data members of `RepeatedField`. by Clayton Knittel · 3 days ago
  18. e86e536 Change Python DescriptorDatabase FindFileContainingSymbol() to accept leading "." to match DescriptorPool and other languages by Jie Luo · 3 days ago
  19. 7caffc1 Partial rollforward of cl/928600418: merge HeapNioEncoder into ArrayEncoder. by Protobuf Team Bot · 3 days ago
  20. b6548fc python: mark proto_builder sha1 as non-security use (#27473) by Israel Blancas · 3 days ago
  21. a59d961 Fix Ruby repeated enum const getter for unset fields (#27848) by Abhinav · 3 days ago
  22. 60730bf Auto-generate files after cl/928802494 by Protobuf Team Bot · 4 days ago
  23. 5d3f9e1 Fix group parsing to correctly capture unknown fields. by Protobuf Team Bot · 4 days ago
  24. d5ef5a1 Auto-generate files after cl/928790694 by Protobuf Team Bot · 4 days ago
  25. 42d00d2 Probe the `std::string` implementation to detect if we can constant initialize by Samuel Benzaquen · 4 days ago
  26. 53a709d - Encode non-canonical extensions as unknown fields during message conversion. by Ada Zhang · 4 days ago
  27. f06613a json: Expand JSON parsing tests for custom-named and aliased enum values by Thomas Van Lenten · 4 days ago
  28. 8c5b418 For GLOBALS mode, remove redundant `tc_table` member in `ClassData`. by Samuel Benzaquen · 4 days ago
  29. 964fe23 Restrict Protobuf.java methods to GeneratedMessageLite as part of experimental runtime turndown. by Protobuf Team Bot · 4 days ago
  30. f770097 Optimize JsonFormat handling of Struct/Value by casting gencode accessors instead of reflection. by Protobuf Team Bot · 4 days ago
  31. 5d01f7b Optimize Java JsonFormat string printing path. by Protobuf Team Bot · 4 days ago
  32. b9e2715 Automated rollback of commit 2db709e0a037d0c3955969c3f3e3155823f0013c. by Protobuf Team Bot · 4 days ago
  33. 2db709e Reduce CodedOutputStream concrete subclasses to 2 by Protobuf Team Bot · 4 days ago
  34. 16c1367 Label rust:use_upb_kernel to resolve this label against protobufs' //rust, instead of a local repository's by Protobuf Team Bot · 4 days ago
  35. b6c2e87 Automated Code Change by Protobuf Team Bot · 4 days ago
  36. 0745452 Automated Code Change by Protobuf Team Bot · 4 days ago
  37. 593ab17 Faster Python cpp protos assignment to bytes/string fields. by Charlie Beattie · 4 days ago
  38. 0a10408 Internal change. by Charlie Beattie · 4 days ago
  39. d8425ef Auto-generate files after cl/928436147 by Protobuf Team Bot · 4 days ago
  40. 71263ce Internal change by Stefan Haustein · 4 days ago
  41. a1f718c Advertise that C# supports Edition 2026, and move C# Nullable Reference Type support into that edition. by Protobuf Team Bot · 4 days ago
  42. f5e654b Add treeshaking tests for protobuf rust on android and wasm by Abhinav Tripathi · 5 days ago
  43. 21ccdec Automated rollback of commit c8c5974fa928bf5c8752462119128e5e07a07919. by Patrick Xia · 5 days ago
  44. 908faf7 Use __restrict on MSVC (#26944) by Russell Greene · 6 days ago
  45. 54b6241 Remove unused Matcher_Eq import in rust by Protobuf Team Bot · 7 days ago
  46. 29ef75d Add simd codepath to ascii skip. by Ilya Tokar · 7 days ago
  47. 2f37915 Internal change. by Protobuf Team Bot · 7 days ago
  48. 0d1d773 Rename SafeProcessor/UnsafeProcessor to MobileProcessor/ServerProcessor in Utf8.java by Protobuf Team Bot · 7 days ago
  49. 7c28477 Internal change. by Charlie Beattie · 7 days ago
  50. 45c6cbe Add @SuppressWarnings("removal") to Lite-only classes that will still use sun.misc.Unsafe for now. by Protobuf Team Bot · 7 days ago
  51. 3de8c73 Remove dead BinaryReader.java by Protobuf Team Bot · 7 days ago
  52. 5b8adb2 Fix RepeatedField::MergeFrom self-merge heap pointer disclosure (#27607) by Adil Burak Şen · 7 days ago
  53. dd54342 Automated Code Change by Protobuf Team Bot · 7 days ago
  54. 2906b1e Internal change. by Charlie Beattie · 7 days ago
  55. b1fac91 Add a default constructor to const repeated field proxies. by Clayton Knittel · 7 days ago
  56. b6b55cc Internal change. by Charlie Beattie · 7 days ago
  57. 7d396a9 fix(php): add missing reserved keywords (object, mixed, and never) (#27475) by Brent Shaffer · 8 days ago
  58. 7844833 Auto-generate files after PR #27568 by Protobuf Team Bot · 8 days ago
  59. 452153d Fix integer overflow in upb_Arena_Malloc for near-SIZE_MAX allocations (#27568) by Anthony Hurtado · 8 days ago
  60. e75aac3 Use the direct map reflection API when converting message to JSON, if the repeated field reflection is not valid. by Samuel Benzaquen · 8 days ago
  61. 94de7ab Introduce `getMessageExtensionOrNull` for extendable messages to avoid the code pattern of `hasExtension() ? getExtension : null` which takes an extra extension lookup. by Protobuf Team Bot · 8 days ago
  62. c99b4fb Replace transmute on arena with pointer cast by Protobuf Team Bot · 8 days ago
  63. 13f1270 Break protobuf dependency on Bazel's proto fragment. Only respect the Starlark versions of --proto_toolchain_for*. This is a breaking change from 35.0, but matches the behavior in 34.x. by Protobuf Team Bot · 8 days ago
  64. 040c999 Automated Code Change by Protobuf Team Bot · 9 days ago
  65. eebe9b7 [py/C++] Implement Make GetOptions() return immutable options. C++ will raise a TypeError when options returned GetOptions() by is mutated. by Runze Wang · 9 days ago
  66. 0759557 Remove one unnecessary `GetClassData()` call from within `GetTcParseTable()` by Samuel Benzaquen · 9 days ago
  67. cc2ae8e Auto-generate files after cl/926158387 by Protobuf Team Bot · 9 days ago
  68. 9449fac Fix typo in comment: Add backticks around Value. by Protobuf Team Bot · 9 days ago
  69. f5738bb [py/pure python] Implement Make GetOptions() return immutable options. Raise a TypeError when options returned GetOptions() by is mutated. by Runze Wang · 9 days ago
  70. 791fbe2 Support merging lazy fields with different default instances but equal descriptor types; e.g. DynamicMessage by Protobuf Team Bot · 9 days ago
  71. 118c27a Refactor C++ ProtoJSON to make odd handling of merge and nulls more obvious. by Protobuf Team Bot · 9 days ago
  72. 447cba6 Auto-generate files after cl/926073660 by Protobuf Team Bot · 9 days ago
  73. 7a732d1 First implementation of C# nullable reference types enablement using the current (unreleased) edition. by Protobuf Team Bot · 9 days ago
  74. 992e3ac Fix duplicate key detection for double fields in proto2 JSON parser reflective case. by Protobuf Team Bot · 9 days ago
  75. 50ac9fe Micro-optimize latin1Cat() to speed up protobuf descriptor initialization. by Protobuf Team Bot · 9 days ago
  76. c88ae99 Auto-generate files after cl/925606520 by Protobuf Team Bot · 10 days ago
  77. a98e43d Change `GetAnyMessageName()` to go through `PrivateAccess` instead of using by Samuel Benzaquen · 10 days ago
  78. 11f708e Shrink gencode parsePartialFrom() by pushing the exception wrapping to a helper. by Protobuf Team Bot · 10 days ago
  79. a3b2757 Auto-generate files after cl/925512429 by Protobuf Team Bot · 10 days ago
  80. a338d07 Add an internal `Super_` alias and replace most uses of `$superclass$` with it. by Samuel Benzaquen · 10 days ago
  81. b589123 Add unit tests to proto2::json behavior when passed a 'dirty' message. by Protobuf Team Bot · 10 days ago
  82. 04cd636 Auto-generate files after cl/925466128 by Protobuf Team Bot · 10 days ago
  83. d2fc2a8 [ObjC] Update helper build script. by Thomas Van Lenten · 10 days ago
  84. d94cbe4 Change the failure implementation in UPB_UNREACHABLE to a custom function. by Samuel Benzaquen · 10 days ago
  85. 7225959 Auto-generate files after cl/925405559 by Protobuf Team Bot · 10 days ago
  86. f2dafee naming_style: Extract naming style helper functions to their own library. by David Pizzuto · 10 days ago
  87. 39347c6 Optimize Protobuf JSON integer formatting by using absl::numbers_internal::FastIntToBuffer directly by Protobuf Team Bot · 10 days ago
  88. 9655068 Automated Code Change by Protobuf Team Bot · 11 days ago
  89. ad84257 Automated Code Change by Mike Kruskal · 11 days ago
  90. 7c09017 cmake: support narrowly constrained lite-only runtime builds (#27407) by Eduardo Dantas · 11 days ago
  91. 2450cde Refactor `ReflectionSchema` to be a class. by Clayton Knittel · 11 days ago
  92. 99efd19 json/python: remove pool arg from _GetJsonEnumValueOption by Hong Shin · 11 days ago
  93. 0ef1a43 Auto-generate files after cl/924980896 by Protobuf Team Bot · 11 days ago
  94. 558f23d Refactor `MessageGenerator::GenerateClear` to use the modern `io::Printer` API. by Clayton Knittel · 11 days ago
  95. d1e6ad0 Move the "same instance" check at `mergeFrom(MessageLite)` into `GeneratedMessageLite`. by Protobuf Team Bot · 11 days ago
  96. d873055 Auto-generate files after cl/924929910 by Protobuf Team Bot · 11 days ago
  97. 5e7e16f Introduce `FieldLayout` abstraction to the C++ compiler. by Clayton Knittel · 11 days ago
  98. 529daaa Micro-optimize fieldsSortedByNumber to just point an fields normally. by Protobuf Team Bot · 11 days ago
  99. 64d0bca Avoid always parsing all lazy extensions on equals() by Protobuf Team Bot · 11 days ago
  100. 524871b Add Python repeated fields benchmarks. by Charlie Beattie · 11 days ago