1. 3781f45 Fix a python bug that UPB and Python C++ extension assume MessageSet extensions are ordered first by Jie Luo · 4 months ago
  2. d3e9897 Fix a python bug for text_format pretty print when Struct in Any by Jie Luo · 4 months ago
  3. 75bb72e Support tuples when parsing JSON dicts by Protobuf Team Bot · 4 months ago
  4. 0720536 Breaking change: Python nested message class __qualname__ now contains the outer message name. (Previous __qualname__ has the same result with __name__ for nested message that outer message name was not included) by Jie Luo · 4 months ago
  5. 81da6b9 Breaking Change: Python setdefault behavior change for map field. by Jie Luo · 4 months ago
  6. 610702e Fix a Python bug: when package is empty, DescriptorDatabase FindFileContainingSymbol method will able to find symbol names not start with '.' by Jie Luo · 4 months ago
  7. fd47730 Use ABSL_PREDICT_TRUE|FALSE instead of PROTOBUF_PREDICT_TRUE|FALSE. by Protobuf Team Bot · 4 months ago
  8. 3df01fa Fix GetMutableMessagePointer() in python proto_api to find from generated factory before check with dynamic message factory by Jie Luo · 4 months ago
  9. c261b49 Breaking change: Remove deprecated GetPrototype MessageFactory.GetPrototype(), by Jie Luo · 4 months ago
  10. 721a452 Breaking change: Remove deprecated GetDebugString() from protobuf python cpp extension. by Jie Luo · 4 months ago
  11. 47613cf Fix a python bug when assign an empty Struct at creation. by Jie Luo · 5 months ago
  12. 5706140 Add "PythonMessageMutator GetClearedMutableMessage(PyObject *);" in proto_api which works with cpp extension, upb and pure python. by Jie Luo · 5 months ago
  13. 292f964 Breaking Change: Remove deprecated reflection methods by Jie Luo · 5 months ago
  14. 5ba74b1 Breaking Change: Remove deprecated Python RPC Service Interfaces by Jie Luo · 5 months ago
  15. 5599f2c well_known_types: Use str.rpartition instead of str.split for Any type name by Protobuf Team Bot · 5 months ago
  16. 7c0fe16 Automated rollback of commit bfaf36cbb19140fd6132f167ba7928affb76f42c. by Protobuf Team Bot · 5 months ago
  17. bfaf36c Add "PythonMessageMutator GetClearedMutableMessage(PyObject *);" in proto_api which works with cpp extension, upb and pure python. by Jie Luo · 5 months ago
  18. 003e1ac Remove deprecated SymbolDatabase.GetMessages from test by Jie Luo · 5 months ago
  19. 5e717fd Fix typo in the well_known_types-internal _TIMESTAMPFOMAT constant. by Protobuf Team Bot · 5 months ago
  20. d4a32bb Add test cases for empty map entries for text format in Python. by Tony Liao · 5 months ago
  21. fa858b8 Fix pyi generation for messages with a field named "self" by Samuel Freilich · 5 months ago
  22. 1fe26cf Updating version.json and repo version numbers to: 30.0-dev (#18567) by Mike Kruskal · 5 months ago
  23. e4cbc79 Fix minor typos (#17682) by Nathan Baulch · 6 months ago
  24. 83569cf Mute the minor version warning https://github.com/protocolbuffers/protobuf/issues/18096 by Protobuf Team Bot · 6 months ago
  25. ce6dbe4 Setup fix for python/upb for the enforcement of closed enums in editions. by Mike Kruskal · 6 months ago
  26. 9e8b30c Fix cord handling in DynamicMessage and oneofs. by Mike Kruskal · 6 months ago
  27. f6b9a49 Limit the Python Poison Pills warning count by Protobuf Team Bot · 6 months ago
  28. 4c92328 Fix packed reflection handling bug in edition 2023. by Mike Kruskal · 6 months ago
  29. de51f2c Prepare for `google::protobuf::MapKey` to no longer own string keys by Protobuf Team Bot · 6 months ago
  30. 9fa1f4f Fix ContainerBase::DeepCopy to not modify the source object. by Protobuf Team Bot · 6 months ago
  31. 0b6e768 Introduce lifetimes for individual feature values. by Mike Kruskal · 6 months ago
  32. 471ff77 Remove deprecated service.py usages from test by Jie Luo · 6 months ago
  33. 0d9baf3 Remove outdated conformance/fuzz tests. by Mike Kruskal · 7 months ago
  34. dd95e5b Nextgen Proto Pythonic API: Add any.py by Jie Luo · 7 months ago
  35. 5a22455 Add test that tries to parse a JSON string that exceeds the recursion limit. by Protobuf Team Bot · 7 months ago
  36. b9f46b8 Remove deprecated reflection.py usages from test by Jie Luo · 7 months ago
  37. b70c4b0 Raise warnings for deprecated python cpp extension GetDebugString(). by Jie Luo · 7 months ago
  38. 903c3f1 Nextgen Proto Pythonic API: Add duration.py by Jie Luo · 7 months ago
  39. 1f93cf8 Internal Change by Protobuf Team Bot · 7 months ago
  40. ee26f27 Nextgen Proto Pythonic API: Add timestamp.py by Jie Luo · 7 months ago
  41. 1aedb97 Move python WKT test proto messages into well_known_types_test.proto by Jie Luo · 8 months ago
  42. c37dd57 Remove deprecated GetPrototype usages in google/protobuf/ to git rid of the by Jie Luo · 8 months ago
  43. d039540 Fix outputted command for usage of update_failure_list.py by Protobuf Team Bot · 8 months ago
  44. 2967c52 -Remove service.py usages in builder by Jie Luo · 8 months ago
  45. 55705f8 Raise warnings for deprecated google/protobuf/reflection.py APIs. by Jie Luo · 8 months ago
  46. 8e60d9f Updating version.json and repo version numbers to: 29.0-dev (#17432) by zhangskz · 8 months ago
  47. 32bcf0b Prepare the code for migrating protobuf string accessors to `absl::string_view`. by Protobuf Team Bot · 8 months ago
  48. 27d8304 Add a warning for gencode that is one major version older than runtime by Protobuf Team Bot · 8 months ago
  49. 647ee98 Add #include "third_party/protobuf/port_undef.inc" a bunch of many .cc files by Protobuf Team Bot · 8 months ago
  50. e17821c Nextgen Proto Pythonic API: Struct/ListValue assignment and creation by Jie Luo · 9 months ago
  51. 8beb970 Fix delimited inheritance in all languages. by Mike Kruskal · 9 months ago
  52. eb67a91 make bytearray work (again) (#16691) by jensbjorgensen · 9 months ago
  53. 3784ba1 Fix stack overflow on self-recursive messages with pybind11 by Protobuf Team Bot · 9 months ago
  54. b3bcbd9 Automated rollback of commit e207f27a35eafe3fb4ad2cb64db316f583d79a38. by Protobuf Team Bot · 9 months ago
  55. b690e72 Nextgen Proto Pythonic API: Timestamp/Duration assignment, creation and calculation by Jie Luo · 9 months ago
  56. e207f27 Internal Change by Protobuf Team Bot · 9 months ago
  57. 3a9f074 Nextgen Proto Pythonic API: “Add-on” proto for length prefixed serialize/parse by Jie Luo · 9 months ago
  58. 18da465 Rename `DynamicCastToGenerated`/`DownCastToGenerated` to by Protobuf Team Bot · 9 months ago
  59. f651080 Fixed printing of nan floats/doubles in Python. by Protobuf Team Bot · 10 months ago
  60. 696b5a3 Use lower_with_under for Python nextgen tests by Jie Luo · 10 months ago
  61. 6c91de9 Nextgen Proto Pythonic API: “Add-on” proto for JSON serialize/parse by Jie Luo · 10 months ago
  62. 495ba7b Nextgen Proto Pythonic API: “Add-on” proto for serialize/parse by Jie Luo · 10 months ago
  63. 9de810a use struct instead of ctype. allows the protobuf python library to work on cpython 3.11's new wasm target [1] by Jie Luo · 10 months ago
  64. 24f27c3 Nextgen Proto Pythonic API: Add 'in' operator by Jie Luo · 10 months ago
  65. c4bf83b Automated rollback of commit f799af8bf5c1ff24fa4b6aedfeaef99ef09dd16e. by Kyle Montemayor · 10 months ago
  66. b3e7a00 Add unit test enum showing allocation in repeated enum lists by Protobuf Team Bot · 10 months ago
  67. 9cc5be1 Catch all the exceptions in python JSON ParseDict and raise by Jie Luo · 11 months ago
  68. 1a7aa2c Internal changes. by Protobuf Team Bot · 11 months ago
  69. 971f88a Improve C++, Python, Java runtime version representations to avoid merge conflicts during release. by Protobuf Team Bot · 11 months ago
  70. 95877d8 Updating version.json and repo version numbers to: 28-dev (#16555) by Mike Kruskal · 11 months ago
  71. f799af8 Automated rollback of commit 57772cdae7a97495efdbf2f5438801890cb0f93b. by Jie Luo · 11 months ago
  72. db5814e Use newly split feature defaults in plugins and runtimes. by Mike Kruskal · 11 months ago
  73. 57772cd Add __or__ to enum_type_wrapper so they can be used in type unions by Kyle Montemayor · 11 months ago
  74. b3b4497 Implement feature lifetime validation in protoc and the C++ runtime. by Mike Kruskal · 11 months ago
  75. 29c69ff Fix text-format delimited field handling by Mike Kruskal · 11 months ago
  76. f6bcf9c bugfix json_format.py (#16382) by zhangzibao · 11 months ago
  77. baf211b Automated rollback of commit de8e550e90cf2542310085b74f71e036a4159341. by Jie Luo · 11 months ago
  78. de8e550 Nextgen Proto Pythonic API: Add 'in' operator by Jie Luo · 11 months ago
  79. 86abf35 Python JSON parser: Ignore invalid enum string values if ignore_unknown_fields is set (#15887) by Anton Grbin · 12 months ago
  80. 7e033c0 internal chnge by Jie Luo · 12 months ago
  81. a2cc9f7 internal change by Jie Luo · 12 months ago
  82. 7cf0238 fix upb python: DO NOT create empty optional field after sorting empty repeated field by Jie Luo · 12 months ago
  83. d452a16 upb: fix textformat encoder to print group name instead of field name by Eric Salo · 12 months ago
  84. 0e167e7 Disallow all feature types except enum and boolean. by Mike Kruskal · 12 months ago
  85. 0442ed6 Enable Protobuf Python version check. by Protobuf Team Bot · 12 months ago
  86. dca05ea Add a go/pytype annotation on Duration.toTimedelta. by Protobuf Team Bot · 12 months ago
  87. eee5312 internal change by Jie Luo · 1 year ago
  88. d554330 Fix has_presence to account for proto3 extensions in Python. by Mike Kruskal · 1 year ago
  89. 554a00c Introduce Python Protobuf runtime version. by Protobuf Team Bot · 1 year ago
  90. 5b32936 Register Scalar/MessageMapContainerTypes as virtual subclasses of MutableMapping instead of inheriting directly. by Sandy Zhang · 1 year ago
  91. 2699579 Breaking change: Remove the deprecated always_print_primitive_fields option from Java, Python and C++ JSON parsers. by Protobuf Team Bot · 1 year, 1 month ago
  92. 7d43131 Rename the 'includingDefaultValueWithoutPresenceFields' and 'always_print_without_presence_fields' to 'alwaysPrintFieldsWithNoPresence' in the Cpp, Py and Java JSON serializers for consistency. by Protobuf Team Bot · 1 year, 1 month ago
  93. 461b50b Stop using including_default_value_fields as a positional argument in json_format_test.py by Protobuf Team Bot · 1 year, 1 month ago
  94. 25c6d34 Add new including_default_value_without_presence_fields to Python JSON serializer. by Protobuf Team Bot · 1 year, 1 month ago
  95. 9146ce6 Updating version.json and repo version numbers to: 27-dev (#15590) by Dennis Shao · 1 year, 1 month ago
  96. 6cf7f9b Automated rollback of commit f7dbd3841f859fcb498e522323aa07b8753b0d45. by Joshua Haberman · 1 year, 1 month ago
  97. ca5ca62 Fixed a bug when deep copying a map field with a closed enum value. by Joshua Haberman · 1 year, 2 months ago
  98. af339fa Fixed a bug in cl/600990001 -- we need to propagate the as_utf8 parameter that was passed. by Joshua Haberman · 1 year, 2 months ago
  99. bf00034 Breaking Change: Made text_format output default to UTF-8. by Joshua Haberman · 1 year, 2 months ago
  100. b9e4894 Fixed a SEGV when deep copying a non-reified sub-message. by Joshua Haberman · 1 year, 2 months ago