Skip to content

Commit 0f93da9

Browse files
deploy: 45a4770
1 parent acde68c commit 0f93da9

5 files changed

Lines changed: 22 additions & 4 deletions

File tree

index.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,9 @@ AddFileDescriptor AddDescriptor AddEnumDescriptor AddExtensionDescriptor AddServ
325325
Background While at one time the FieldDescriptor.label enum served a purpose, the evolution of Protocol Buffers has introduced more idiomatic ways to determine a field’s cardinality (singular/repeated) and presence semantics.
326326
In proto2, optional, required, and repeated are explicit keywords.</description></item><item><title>Changes Announced on July 16, 2025</title><link>https://protobuf.dev/news/2025-07-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2025-07-16/</guid><description>Retaining support for Bazel with MSVC We announced on January 23, 2025 that we were planning to drop support for using Bazel and MSVC together starting in v34. This plan is canceled due to Bazel&amp;rsquo;s upcoming changes to virtual includes on Windows. Clang-cl support will be kept in place as an alternative on Windows. The opt-out flag --define=protobuf_allow_msvc=true will no longer be required as of the 32.0 release.</description></item><item><title>Changes Announced on July 17, 2023</title><link>https://protobuf.dev/news/2023-07-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2023-07-17/</guid><description>Dropping Bazel 5.x Support As per our official support policy, we will be dropping support for Bazel 5.x and lower. This means the minimum supported Bazel version is 6.2.x.</description></item><item><title>Changes announced July 6, 2022</title><link>https://protobuf.dev/news/2022-07-06/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2022-07-06/</guid><description>Library Breaking Change Policy Google released its OSS Library Breaking Change Policy, which some Google-sponsored open source projects have opted into. Protocol buffers has adopted this policy.</description></item><item><title>Changes Announced on July 6, 2023</title><link>https://protobuf.dev/news/2023-07-06/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2023-07-06/</guid><description>Dropping PHP 7.x Support As per our official PHP support policy, we will be dropping support for PHP 7.4 and lower. This means the minimum supported PHP version is 8.0.
327327
If you are running an older version of PHP, you can install a previous release of the protobuf PHP extension by running pecl install protobuf-3.23.3.
328-
Dropping Ruby 2.6 Support As per our official Ruby support policy, we will be dropping support for Ruby 2.</description></item><item><title>Changes Announced on June 26, 2024</title><link>https://protobuf.dev/news/2024-06-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2024-06-26/</guid><description>Dropping Support for Building Protobuf Java from Source with Maven We are planning to drop support for building Protobuf Java OSS from source with the Maven build system in the Protobuf Java 4.28 release. This has been marked deprecated in the 4.27 release.
328+
Dropping Ruby 2.6 Support As per our official Ruby support policy, we will be dropping support for Ruby 2.</description></item><item><title>Changes Announced on June 16, 2026</title><link>https://protobuf.dev/news/2026-06-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2026-06-16/</guid><description>Dropping C# NuGet package author signing We will be dropping C# author signing for our NuGet packages (Google.Protobuf and Google.Protobuf.Tools) in future releases.
329+
Previously, we used a Google-owned certificate to author-sign NuGet packages. NuGet packages will no longer contain a Google author signature. They will continue to be repository-signed by nuget.org upon upload.
330+
Note that individual DLLs inside the package will remain signed. This change only affects the signature of the NuGet package container itself.</description></item><item><title>Changes Announced on June 26, 2024</title><link>https://protobuf.dev/news/2024-06-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2024-06-26/</guid><description>Dropping Support for Building Protobuf Java from Source with Maven We are planning to drop support for building Protobuf Java OSS from source with the Maven build system in the Protobuf Java 4.28 release. This has been marked deprecated in the 4.27 release.
329331
After this point, you can continue to use Bazel, or another build system, to build Protobuf. You can read more about building from source in the Protobuf Java README.</description></item><item><title>Changes Announced on June 27, 2025</title><link>https://protobuf.dev/news/2025-06-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2025-06-27/</guid><description>Edition 2024 We are planning to release Protobuf Edition 2024 in 32.x in Q3 2025.
330332
These describe changes as we anticipate them being implemented, but due to the flexible nature of software some of these changes may not land or may vary from how they are described in this topic.
331333
More documentation on Edition 2024 will be published in Feature Settings for Editions, including information on migrating from Edition 2023.</description></item><item><title>Changes Announced on June 29, 2023</title><link>https://protobuf.dev/news/2023-06-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2023-06-29/</guid><description>TL;DR: We are planning to release Protobuf Editions to the open source project in the second half of 2023. While there is no requirement to move from proto2/proto3 syntax to Editions syntax at initial release, we encourage you to plan a move in your software project&amp;rsquo;s future timeline.

news/2026-06-16/index.html

Lines changed: 13 additions & 0 deletions
Large diffs are not rendered by default.

news/index.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
per-release topics, as some content is not tied to a version.</p><p>New news topics will also be published to the
1010
<a href=https://groups.google.com/g/protobuf>protobuf@</a> mailing list under the subject
1111
[Announcement].</p><h2 id=chronological>Chronological</h2><p>The following news topics provide information in the reverse order in which it
12-
was released.</p><ul><li><a href=/news/2026-05-18>May 18, 2026</a> - Dropping support
12+
was released.</p><ul><li><a href=/news/2026-06-16>June 16, 2026</a> - Dropping C# NuGet
13+
package author signing</li><li><a href=/news/2026-05-18>May 18, 2026</a> - Dropping support
1314
for older versions of Dotnet</li><li><a href=/news/2026-03-13>March 13, 2026</a> - Breaking changes
1415
in Bazel for the upcoming 34.x release</li><li><a href=/news/2026-01-16>January 16, 2026</a> - Prebuilt proto
1516
compiler (protoc) for Bazel</li><li><a href=/news/2025-09-19>September 19, 2025</a> - Breaking

news/index.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ AddFileDescriptor AddDescriptor AddEnumDescriptor AddExtensionDescriptor AddServ
2525
Background While at one time the FieldDescriptor.label enum served a purpose, the evolution of Protocol Buffers has introduced more idiomatic ways to determine a field&amp;rsquo;s cardinality (singular/repeated) and presence semantics.
2626
In proto2, optional, required, and repeated are explicit keywords.</description></item><item><title>Changes Announced on July 16, 2025</title><link>https://protobuf.dev/news/2025-07-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2025-07-16/</guid><description>Retaining support for Bazel with MSVC We announced on January 23, 2025 that we were planning to drop support for using Bazel and MSVC together starting in v34. This plan is canceled due to Bazel&amp;rsquo;s upcoming changes to virtual includes on Windows. Clang-cl support will be kept in place as an alternative on Windows. The opt-out flag --define=protobuf_allow_msvc=true will no longer be required as of the 32.0 release.</description></item><item><title>Changes Announced on July 17, 2023</title><link>https://protobuf.dev/news/2023-07-17/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2023-07-17/</guid><description>Dropping Bazel 5.x Support As per our official support policy, we will be dropping support for Bazel 5.x and lower. This means the minimum supported Bazel version is 6.2.x.</description></item><item><title>Changes announced July 6, 2022</title><link>https://protobuf.dev/news/2022-07-06/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2022-07-06/</guid><description>Library Breaking Change Policy Google released its OSS Library Breaking Change Policy, which some Google-sponsored open source projects have opted into. Protocol buffers has adopted this policy.</description></item><item><title>Changes Announced on July 6, 2023</title><link>https://protobuf.dev/news/2023-07-06/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2023-07-06/</guid><description>Dropping PHP 7.x Support As per our official PHP support policy, we will be dropping support for PHP 7.4 and lower. This means the minimum supported PHP version is 8.0.
2727
If you are running an older version of PHP, you can install a previous release of the protobuf PHP extension by running pecl install protobuf-3.23.3.
28-
Dropping Ruby 2.6 Support As per our official Ruby support policy, we will be dropping support for Ruby 2.</description></item><item><title>Changes Announced on June 26, 2024</title><link>https://protobuf.dev/news/2024-06-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2024-06-26/</guid><description>Dropping Support for Building Protobuf Java from Source with Maven We are planning to drop support for building Protobuf Java OSS from source with the Maven build system in the Protobuf Java 4.28 release. This has been marked deprecated in the 4.27 release.
28+
Dropping Ruby 2.6 Support As per our official Ruby support policy, we will be dropping support for Ruby 2.</description></item><item><title>Changes Announced on June 16, 2026</title><link>https://protobuf.dev/news/2026-06-16/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2026-06-16/</guid><description>Dropping C# NuGet package author signing We will be dropping C# author signing for our NuGet packages (Google.Protobuf and Google.Protobuf.Tools) in future releases.
29+
Previously, we used a Google-owned certificate to author-sign NuGet packages. NuGet packages will no longer contain a Google author signature. They will continue to be repository-signed by nuget.org upon upload.
30+
Note that individual DLLs inside the package will remain signed. This change only affects the signature of the NuGet package container itself.</description></item><item><title>Changes Announced on June 26, 2024</title><link>https://protobuf.dev/news/2024-06-26/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2024-06-26/</guid><description>Dropping Support for Building Protobuf Java from Source with Maven We are planning to drop support for building Protobuf Java OSS from source with the Maven build system in the Protobuf Java 4.28 release. This has been marked deprecated in the 4.27 release.
2931
After this point, you can continue to use Bazel, or another build system, to build Protobuf. You can read more about building from source in the Protobuf Java README.</description></item><item><title>Changes Announced on June 27, 2025</title><link>https://protobuf.dev/news/2025-06-27/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2025-06-27/</guid><description>Edition 2024 We are planning to release Protobuf Edition 2024 in 32.x in Q3 2025.
3032
These describe changes as we anticipate them being implemented, but due to the flexible nature of software some of these changes may not land or may vary from how they are described in this topic.
3133
More documentation on Edition 2024 will be published in Feature Settings for Editions, including information on migrating from Edition 2023.</description></item><item><title>Changes Announced on June 29, 2023</title><link>https://protobuf.dev/news/2023-06-29/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/news/2023-06-29/</guid><description>TL;DR: We are planning to release Protobuf Editions to the open source project in the second half of 2023. While there is no requirement to move from proto2/proto3 syntax to Editions syntax at initial release, we encourage you to plan a move in your software project&amp;rsquo;s future timeline.

0 commit comments

Comments
 (0)