Changelog for protobuf |
Release |
What has changed? |
4.29.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v29.0 for release notes. |
4.29.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v29.0-rc-3 for release notes. |
4.29.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v29.0-rc-2 for release notes. |
4.28.3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.3 for release notes. |
4.29.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v29.0-rc-1 for release notes. |
4.27.5 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.5 for release notes. |
3.25.5 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.5 for release notes. |
4.28.2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.2 for release notes. |
4.28.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.1 for release notes. |
4.28.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.0 for release notes. |
4.27.4 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.4 for release notes. |
4.28.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.0-rc-3 for release notes. |
4.28.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.0-rc-2 for release notes. |
4.27.3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.3 for release notes. |
3.25.4 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.4 for release notes. |
4.28.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v28.0-rc-1 for release notes. |
4.27.2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.2 for release notes. |
4.27.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.1 for release notes. |
4.27.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.0 for release notes. |
4.27.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.0-rc-3 for release notes. |
4.27.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.0-rc-2 for release notes. |
4.27.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v27.0-rc-1 for release notes. |
4.26.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v26.1 for release notes. |
4.26.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v26.0 for release notes. |
4.26.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v26.0-rc-3 for release notes. |
3.25.3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.3 for release notes. |
4.26.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v26.0-rc-2 for release notes. |
4.26.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v26.0-rc-1 for release notes. |
3.25.2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.2 for release notes. |
3.25.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.1 for release notes. |
3.25.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.0 for release notes. |
3.25.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.0-rc-2 for release notes. |
3.25.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v25.0-rc-1 for release notes. |
3.24.4 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.4 for release notes. |
3.24.3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.3 for release notes. |
3.24.2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.2 for release notes. |
3.24.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.1 for release notes. |
3.24.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.0 for release notes. |
3.24.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.0-rc-3 for release notes. |
3.24.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.0-rc-2 for release notes. |
3.24.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v24.0-rc-1 for release notes. |
3.23.4 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.4 for release notes. |
3.23.3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.3 for release notes. |
3.23.2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.2 for release notes. |
3.23.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.1 for release notes. |
3.22.5 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.5 for release notes. |
3.23.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.0 for release notes. |
3.23.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.0-rc-3 for release notes. |
3.22.4 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.4 for release notes. |
3.23.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v23.0-rc-2 for release notes. |
3.22.3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.3 for release notes. |
3.22.1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.1 for release notes. |
3.22.0 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.0 for release notes. |
3.22.0RC3 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.0-rc-3 for release notes. |
3.22.0RC2 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.0-rc-2 for release notes. |
3.22.0RC1 |
* See github.com/protocolbuffers/protobuf/releases/tag/v22.0-rc-1 for release notes. |
3.21.12 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.11 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.10 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.9 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.8 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.7 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.3 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.19.6 |
* Fixed a data loss bug that could occur when the number of optional fields in a message is an exact multiple of 32. (#9440). |
3.18.3 |
* No new changes in 3.18.2 |
3.19.5 |
* Fixed a data loss bug that could occur when the number of optional fields in a message is an exact multiple of 32. (#9440). |
3.21.6 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.2 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.5 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.4 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.3 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.2 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.1 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.0 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.0RC2 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.21.0RC1 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.1 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.1RC1 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.0 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.0RC2 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.20.0RC1 |
* See github.com/protocolbuffers/protobuf/releases for release notes. |
3.19.4 |
* Fixed a data loss bug that could occur when the number of optional fields in a message is an exact multiple of 32. (#9440). |
3.19.3 |
* No new changes in 3.19.3 |
3.19.2 |
* No new changes in 3.19.2 |
3.18.2 |
* No new changes in 3.18.2 |
3.19.1 |
* No new changes in 3.19.1 |
3.19.0 |
* Added "object" as a reserved name (#8962) |
3.19.0RC2 |
* Added "object" as a reserved name (#8962) |
3.19.0RC1 |
* Added "object" as a reserved name (#8962) |
3.18.1 |
* No new changes in 3.18.1 |
3.18.0 |
* No new changes in 3.18.0 |
3.18.0RC2 |
* No new changes in 3.17.2 |
3.18.0RC1 |
* No new changes in 3.17.2 |
3.17.3 |
* No new changes in 3.17.2 |
3.17.2 |
* No new changes in 3.17.2 |
3.17.1 |
* Fixed PHP memory leaks and arginfo errors. (#8614)
* Fixed JSON parser to allow multiple values from the same oneof as long as
all but one are null. |
3.17.0 |
No new changes in 3.17.0 |
3.17.0RC2 |
No new changes in 3.17.0 |
3.17.0RC1 |
No new changes in 3.17.0 |
3.16.0 |
* read_property() handler is not supposed to return NULL (#8362)
* Changed parameter type from long to integer (#7613)
* fix: README supported PHP version for C extension (#8236) |
3.16.0RC2 |
No new changes in 3.15.7 |
3.15.8 |
No new changes in 3.15.8 |
3.16.0RC1 |
No new changes in 3.15.7 |
3.15.7 |
No new changes in 3.15.7 |
3.15.6 |
No new changes in 3.15.6 |
3.15.5 |
New changes in 3.15.5:
* Fixed quadratic memory use in array append (#8379) |
3.15.4 |
New changes in 3.15.4:
* read_property() handler is not supposed to return NULL (#8362) |
3.15.3 |
New changes in 3.15.0:
* unregister INI entries and fix invalid read on shutdown (#8042)
* Fix PhpDoc comments for message accessors to include "|null". (#8136)
* fix: convert native PHP floats to single precision (#8187)
* Fixed PHP to support field numbers >=2**28. (#8235)
* feat: add support for deprecated fields to PHP compiler (#8223)
* Protect against stack overflow if the user derives from Message. (#8248)
* Fixed clone for Message, RepeatedField, and MapField. (#8245)
* Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) |
3.15.2 |
New changes in 3.15.0:
* unregister INI entries and fix invalid read on shutdown (#8042)
* Fix PhpDoc comments for message accessors to include "|null". (#8136)
* fix: convert native PHP floats to single precision (#8187)
* Fixed PHP to support field numbers >=2**28. (#8235)
* feat: add support for deprecated fields to PHP compiler (#8223)
* Protect against stack overflow if the user derives from Message. (#8248)
* Fixed clone for Message, RepeatedField, and MapField. (#8245)
* Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) |
3.15.1 |
New changes in 3.15.0:
* unregister INI entries and fix invalid read on shutdown (#8042)
* Fix PhpDoc comments for message accessors to include "|null". (#8136)
* fix: convert native PHP floats to single precision (#8187)
* Fixed PHP to support field numbers >=2**28. (#8235)
* feat: add support for deprecated fields to PHP compiler (#8223)
* Protect against stack overflow if the user derives from Message. (#8248)
* Fixed clone for Message, RepeatedField, and MapField. (#8245)
* Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) |
3.15.0 |
New changes in 3.15.0:
* unregister INI entries and fix invalid read on shutdown (#8042)
* Fix PhpDoc comments for message accessors to include "|null". (#8136)
* fix: convert native PHP floats to single precision (#8187)
* Fixed PHP to support field numbers >=2**28. (#8235)
* feat: add support for deprecated fields to PHP compiler (#8223)
* Protect against stack overflow if the user derives from Message. (#8248)
* Fixed clone for Message, RepeatedField, and MapField. (#8245)
* Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) |
3.15.0RC2 |
New changes in 3.15.0:
* unregister INI entries and fix invalid read on shutdown (#8042)
* Fix PhpDoc comments for message accessors to include "|null". (#8136)
* fix: convert native PHP floats to single precision (#8187)
* Fixed PHP to support field numbers >=2**28. (#8235)
* feat: add support for deprecated fields to PHP compiler (#8223)
* Protect against stack overflow if the user derives from Message. (#8248)
* Fixed clone for Message, RepeatedField, and MapField. (#8245)
* Updated upb to allow nonzero offset minutes in JSON timestamps. (#8258) |
3.15.0RC1 |
PHP protobuf |
3.14.0 |
PHP protobuf |
3.14.0RC3 |
PHP protobuf |
3.14.0RC2 |
PHP protobuf |
3.14.0RC1 |
GA release. |
3.13.0.1 |
GA release. |
3.13.0 |
GA release. |
3.13.0RC3 |
GA release. |
3.12.4 |
GA release. |
4.0.0RC2 |
GA release. |
3.12.3 |
GA release. |
4.0.0RC1 |
GA release. |
3.12.2 |
GA release. |
3.12.1 |
GA release. |
3.12.0 |
GA release. |
3.12.0RC2 |
GA release. |
3.12.0RC1 |
GA release. |
3.11.4 |
GA release. |
3.11.3 |
GA release. |
3.11.2 |
GA release. |
3.11.1 |
GA release. |
3.11.0 |
GA release. |
3.11.0RC2 |
GA release. |
3.11.0RC1 |
GA release. |
3.10.0 |
GA release. |
3.9.2 |
GA release. |
3.10.0RC1 |
GA release. |
3.9.1 |
GA release. |
3.9.0 |
GA release. |
3.9.0RC1 |
GA release. |
3.8.0 |
GA release. |
3.8.0RC1 |
GA release. |
3.7.1 |
GA release. |
3.7.0 |
GA release. |
3.7.0RC3 |
GA release. |
3.7.0RC2 |
GA release. |
3.6.1 |
GA release. |
3.6.0 |
GA release. |
3.5.1.1 |
GA release. |
3.5.1 |
GA release. |
3.5.0.1 |
GA release. |
3.5.0 |
GA release. |
3.4.0 |
GA release. |
3.3.2 |
GA release. |
3.3.0 |
GA release. |
3.2.0a1 |
Second alpha release. |
3.1.0a1 |
First alpha release. |