1. e555bd2 Breaking change: Remove deprecated runtime methods for compatibility with old v2.x.x gencode. by Sandy Zhang · 1 year, 4 months ago
  2. dfb8a4c Breaking change: Remove deprecated TextFormat print methods. These should be replaced by corresponding TextFormat.printer() methods. by Sandy Zhang · 1 year, 4 months ago
  3. fedcd62 Prepare methods in RuntimeVersion for Protobuf Java cross-domain version validation. No changes to Protobuf Java gencode yet. by Protobuf Team Bot · 1 year, 4 months ago
  4. c8e0160 Support pretty printing proto2 Extensions inside of proto3 Anys in TextFormat.Printer. by Protobuf Team Bot · 1 year, 4 months ago
  5. 1aeacd4 Breaking change: Lock down visibility for descriptor syntax APIs. by Sandy Zhang · 1 year, 4 months ago
  6. 80337cb Automated rollback of commit 30b6251dea7a0ff1713a97d7e7d29a48e4880f59. by Sandy Zhang · 1 year, 4 months ago
  7. a2f9268 Protobuf Java Cross-version validation in OSS. by Protobuf Team Bot · 1 year, 4 months ago
  8. 318d310 Create `RuntimeVersion.java` that is updated with releases to prepare version check. by Protobuf Team Bot · 1 year, 4 months ago
  9. 81607b2 Fix FieldSet to not load lazy fields when the fields map is cloned. In particular, if MessageSet.Builder has build() called on it, but is then later further modified, we don't need to pre-load all lazy fields during this later modification. by Protobuf Team Bot · 1 year, 5 months ago
  10. 2ec703f Preserve lazy fields when merging FieldSets. In particular, when calling toBuilder() on a MessageSet with lazily-parsed extensions, don't eagerly parse all extensions. by Protobuf Team Bot · 1 year, 5 months ago
  11. 0f1ab75 Add empty feature resolution method for FileDescriptor to Java runtime. by Sandy Zhang · 1 year, 5 months ago
  12. d580fde Add Automatic-Module-Name (#14562) by Clayton Walker · 1 year, 5 months ago
  13. 1231af1 merge 25.x to main (#14617) by Jie Luo · 1 year, 5 months ago
  14. 3ea7743 Internal change by Protobuf Team Bot · 1 year, 5 months ago
  15. a077f68 Merge branch 'main' into 25.x by Jie Luo · 1 year, 5 months ago
  16. 6b5d8db Updating version.json and repo version numbers to: 25.0 by Protobuf Team Bot · 1 year, 5 months ago v25.0 v3.25.0 v4.25.0
  17. 287374e Replace try-catch Blocks with assertThrows() in GeneratedMessageTest by Protobuf Team Bot · 1 year, 5 months ago
  18. ba1aab2 Updating version.json and repo version numbers to: 25.0-rc2 by Protobuf Team Bot · 1 year, 5 months ago v25.0-rc2 v3.25.0-rc2 v4.25.0-rc2
  19. 896f3d8 Updating version.json and repo version numbers to: 25.0-rc1 by Protobuf Team Bot · 1 year, 5 months ago v25.0-rc1 v3.25.0-rc1 v4.25.0-rc1
  20. 6889aed Check-in bootstrapped Java features for Bazel and CMake by Sandy Zhang · 1 year, 6 months ago
  21. 58722b1 Internal change by Mike Kruskal · 1 year, 6 months ago
  22. 833ded7 Clean up assertions in `DurationsTest` and `TimestampsTest` a bit. by Kurt Alfred Kluever · 1 year, 6 months ago
  23. 8f85138 Timestamps.parse: Add error handling for invalid hours/minutes in the timezone offset. by Protobuf Team Bot · 1 year, 6 months ago
  24. e5e7863 Create the destination map bigger than the source map for MapFieldList.copy(). by Protobuf Team Bot · 1 year, 6 months ago
  25. 5b340de Specify proto2/proto3 defaults on feature specs. by Mike Kruskal · 1 year, 6 months ago
  26. 1f720d9 Move Java runtime protos to correct OSS directory by Sandy Zhang · 1 year, 6 months ago
  27. e33e0d2 Add `ABSL_ATTRIBUTE_LIFETIME_BOUND` attribute on generated oneof accessors. by Protobuf Team Bot · 1 year, 6 months ago
  28. 30b6251 Automated rollback of commit 2a55706f9d36afd1742c97fd0d611ea8af0ac3f8. by Sandy Zhang · 1 year, 6 months ago
  29. 501ecec Reorganize upb file structure by Adam Cozzette · 1 year, 6 months ago
  30. 65419ee Flip the names of edition_enum and edition. by Mike Kruskal · 1 year, 6 months ago
  31. b86b9ff Internal change. by Protobuf Team Bot · 1 year, 6 months ago
  32. 81068e8 Internal change by Sandy Zhang · 1 year, 6 months ago
  33. 785c82d Fix a bad cast in put<X>BuilderIfAbsent when already present due to using the result of put() directly (which is null if it currently has no value) by Protobuf Team Bot · 1 year, 6 months ago
  34. 47cec39 Fix a NPE in put<X>BuilderIfAbsent due to using the result of put() directly (which is null if it currently has no value) by Protobuf Team Bot · 1 year, 7 months ago
  35. 2bea492 Fixed pre-existing formatting problems. by Joshua Haberman · 1 year, 7 months ago
  36. db20f5f Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
  37. 7853a5e Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
  38. 40d69fd Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
  39. 7e4fdf1 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
  40. 638a860 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
  41. f78eaa9 Shorten our license headers into an abbreviated form that references LICENSE instead of including it in full. by Joshua Haberman · 1 year, 7 months ago
  42. 955d4ab Add MapFieldBuilder and change codegen to generate it and the put{field}BuilderIfAbsent method. by Protobuf Team Bot · 1 year, 7 months ago
  43. c23ae49 Editions: Migrate edition strings to enum in Java code. by Mike Kruskal · 1 year, 7 months ago
  44. 924a152 Add support for EDITIONS in Java and Java Lite syntax enum / bits. by Sandy Zhang · 1 year, 8 months ago
  45. 843b74e Main 202308091812 (#13489) by ericsalo · 1 year, 8 months ago
  46. aba9a7f Internal change by Protobuf Team Bot · 1 year, 8 months ago
  47. e729f0b Merge release branch 24.x into main by Eric Salo · 1 year, 8 months ago
  48. 093e258 Updating version.json and repo version numbers to: 24.0 by Protobuf Team Bot · 1 year, 8 months ago v24.0 v3.24.0 v4.24.0
  49. 279d627 Improve javadocs of `Timestamps.now()`. by Kurt Alfred Kluever · 1 year, 8 months ago
  50. 3487ae0 Updating version.json and repo version numbers to: 24.0-rc3 by Protobuf Team Bot · 1 year, 8 months ago v24.0-rc3 v3.24.0-rc3 v4.24.0-rc3
  51. 961779e Add ByteString.isNotEmpty Kotlin extension function. by Protobuf Team Bot · 1 year, 8 months ago
  52. 43e1657 Lower default Java text format recursion limit down to 100 by Adam Cozzette · 1 year, 8 months ago
  53. bca3bed Introduce recursion limit in Java text format parsing by Adam Cozzette · 1 year, 8 months ago
  54. 7fb9287 Simplify Java text format parser by Adam Cozzette · 1 year, 8 months ago
  55. 004f54a Consider the protobuf.Any invalid if typeUrl.split("/") returns an empty array. by Protobuf Team Bot · 1 year, 8 months ago
  56. 6630e9f Remove all lambdas from MapFieldBuilder by Protobuf Team Bot · 1 year, 8 months ago
  57. 3ee6703 Add MapFieldBuilder to support a later change to codegen. by Protobuf Team Bot · 1 year, 8 months ago
  58. 034ec9d Updating version.json and repo version numbers to: 24.0-rc2 by Protobuf Team Bot · 1 year, 8 months ago v24.0-rc2 v3.24.0-rc2 v4.24.0-rc2
  59. e38dcaf Prepare `osgi.bzl` for `java_output.source_jars` API change by Protobuf Team Bot · 1 year, 8 months ago
  60. ac3cad9 Protobuf's Linakge Monitor check to use a local test BOM rather than google-cloud-shared-dependencies by Protobuf Team Bot · 1 year, 9 months ago
  61. b1f92b7 Protobuf's Linakge Monitor check to use a local test BOM rather than google-cloud-shared-dependencies by Protobuf Team Bot · 1 year, 9 months ago
  62. d6157f7 Mark `FieldDescriptor.hasOptionalKeyword()` as deprecated. by Sandy Zhang · 1 year, 9 months ago
  63. 05835e3 Updating version.json and repo version numbers to: 24.0-rc1 by Protobuf Team Bot · 1 year, 9 months ago v24.0-rc1 v3.24.0-rc1 v4.24.0-rc1
  64. b6b86e2 Mark OneofDescriptor.isSynthetic() deprecated. by Sandy Zhang · 1 year, 9 months ago
  65. 137e9b5 Migrate away from `OneofDescriptor.isSynthetic()` by Sandy Zhang · 1 year, 9 months ago
  66. 8ec0295 Unify DescriptorMessageInfoFactory.convert proto2 and proto3 codepaths by Sandy Zhang · 1 year, 9 months ago
  67. e593604 Unify MessageSchema.parseMessage proto2 and proto3 codepaths by Sandy Zhang · 1 year, 9 months ago
  68. 7795c89 Automated rollback of commit caf1ce3b35ea0c3d0b1221346100e0d345807b92. by Protobuf Team Bot · 1 year, 9 months ago
  69. c95ebb7 deps: Update Guava to 32.0.1 (#13099) by Chad Wilson · 1 year, 9 months ago
  70. 55741dc Unify MessageSchema.getSerializedSize proto2 and proto3 methods. by Sandy Zhang · 1 year, 9 months ago
  71. 943b696 Add protobuf-kotlin into protobuf-bom (#12936) by Ryosuke Hasebe · 1 year, 9 months ago
  72. 46e0b15 Add method to create a new ProtobufList for the given element type. by Protobuf Team Bot · 1 year, 10 months ago
  73. d5067cc Unify MessageSchema.writeFieldsInAscendingOrder proto2 and proto3 methods. by Sandy Zhang · 1 year, 10 months ago
  74. 2fd29b0 Move linkage monitor check as part of Bazel build (#12980) by Tomo Suzuki · 1 year, 10 months ago
  75. a534902 Handle clear for Java proto3 optionals (synthetic oneofs) using field descriptor instead of clear method. by Sandy Zhang · 1 year, 10 months ago
  76. cd615a8 deps: Update Guava to 32.0.0 (#12953) by Chad Wilson · 1 year, 10 months ago
  77. ad07adb Update Java lite MessageInfo encoding to store ProtoSyntax enum instead of boolean and set/check bit for enum closeness. by Sandy Zhang · 1 year, 10 months ago
  78. 0e23f18 Merge to main after 23.0 release (#12721) by deannagarcia · 1 year, 11 months ago
  79. 67d9ea8 Internal change by Protobuf Team Bot · 1 year, 11 months ago
  80. 6e51167 Updating version.json and repo version numbers to: 23.0 by Protobuf Team Bot · 1 year, 11 months ago v23.0 v3.23.0 v4.23.0
  81. d8f44cc Updating version.json and repo version numbers to: 23.0-rc3 by Protobuf Team Bot · 1 year, 11 months ago v23.0-rc3 v3.23.0-rc3 v4.23.0-rc3
  82. 51f51ac Updating version.json and repo version numbers to: 23.0-rc2 by Protobuf Team Bot · 1 year, 11 months ago v23.0-rc2 v3.23.0-rc2 v4.23.0-rc2
  83. 433c35d Remove osgi dependency from main java libraries. by Deanna Garcia · 1 year, 11 months ago
  84. db1d3f8 Replace previous breaking changes with deprecation warnings. by Mike Kruskal · 1 year, 11 months ago
  85. b21d6be Updating version.json and repo version numbers to: 23.0-rc1 by Protobuf Team Bot · 1 year, 11 months ago v23.0-rc1 v3.23.0-rc1 v4.23.0-rc1
  86. 295f112 Adds `Timestamps.now()`. by Kurt Alfred Kluever · 2 years ago
  87. cc7116c Remove unused proto3 field from UnknownFieldSetSchema. by Sandy Zhang · 2 years ago
  88. 22d0a35 Merge 22.x to main (#12494) by zhangskz · 2 years ago
  89. 4e23571 Merge remote-tracking branch 'upstream/22.x' into main-202304181855 by Sandy Zhang · 2 years ago
  90. 482156c Updating version.json and repo version numbers to: 22.3 by Protobuf Team Bot · 2 years ago v22.3 v3.22.3 v4.22.3
  91. 8c8b2be Breaking change: Lock down visibility for FileDescriptor.getSyntax(). by Sandy Zhang · 2 years ago
  92. d60af33 Internal Change by cpovirk · 2 years ago
  93. 6ecb5d0 Added Reflection::GetCord() method in C++ by Jie Luo · 2 years ago
  94. 9a76b96 Internal change. by cpovirk · 2 years ago
  95. 4b5652b Re-attach OSGI headers to lite,core, and util. This information was dropped in the move from maven to bazel. by Protobuf Team Bot · 2 years ago
  96. 2c63933 Introduce a legacy utility for Descriptors.java to hide FileDescriptor.getSyntax(). by Sandy Zhang · 2 years ago
  97. 8eac9a0 Remove loop when skipping string field values. by Protobuf Team Bot · 2 years ago
  98. d70ddf2 Fix lint warnings for protobuf GeneratedMessage.java by Protobuf Team Bot · 2 years ago
  99. 44bd03c Fix `FieldSet#writeMessageSetTo` to delegate to LazyFields when appropriate. by Protobuf Team Bot · 2 years ago
  100. 5d97d43 Internal change. by Protobuf Team Bot · 2 years ago