Skip to content

Commit c8d7725

Browse files
deploy: 22bce26
1 parent 55bb58e commit c8d7725

3 files changed

Lines changed: 68 additions & 89 deletions

File tree

index.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ Lexical Elements Letters and Digits letter = "A" ... "Z&
9494
Note This is a draft spec originally reverse-engineered from the C++ text format implementation It has evolved and may change further based on discussion and review. While an effort has been made to keep text formats consistent across supported languages, incompatibilities are likely to exist.</description></item><item><title>Protocol Buffer MIME Types</title><link>https://protobuf.dev/reference/protobuf/mime-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/reference/protobuf/mime-types/</guid><description>All Protobuf documents should have the MIME type application and the subtype protobuf, with the suffix +json for JSON encodings according to the standard, followed by the following parameters:
9595
encoding should be set only to binary, or json, denoting those respective formats. With subtype protobuf+json, encoding has the default json and cannot be set to binary. With subtype protobuf (without +json), encoding has the default binary and cannot be set to json.</description></item><item><title>Protocol Buffers Well-Known Types</title><link>https://protobuf.dev/reference/protobuf/google.protobuf/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/reference/protobuf/google.protobuf/</guid><description>Index Any (message) Api (message) BoolValue (message) BytesValue (message) DoubleValue (message) Duration (message) Empty (message) Enum (message) EnumValue (message) Field (message) Field.Cardinality (enum) Field.Kind (enum) FieldMask (message) FloatValue (message) Int32Value (message) Int64Value (message) ListValue (message) Method (message) Mixin (message) NullValue (enum) Option (message) SourceContext (message) StringValue (message) Struct (message) Syntax (enum) Timestamp (message) Type (message) UInt32Value (message) UInt64Value (message) Value (message) Well-Known Types that end in &amp;ldquo;Value&amp;rdquo; are wrapper messages for other types, such as BoolValue and EnumValue.</description></item><item><title>Other Languages</title><link>https://protobuf.dev/reference/other/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/reference/other/</guid><description>While the current release includes compilers and APIs for C++, Java, Go, Ruby, C#, and Python, the compiler code is designed so that it&amp;rsquo;s easy to add support for other languages. There are several ongoing projects to add new language implementations to Protocol Buffers, including C, Haskell, Perl, Rust, and more.
9696
For a list of links to projects we know about, see the third-party add-ons wiki page.
97-
Compiler Plugins protoc, the Protocol Buffers Compiler, can be extended to support new languages via plugins.</description></item><item><title>Version Support</title><link>https://protobuf.dev/support/version-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/version-support/</guid><description>Currently Supported Versions Language Active Support Maintenance only Protoc 33.x 29.x, 25.x (for Java) C++ 6.33.x 5.29.x C# 3.33.x Java 4.33.x 3.25.x ObjC 4.33.x 3.29.x PHP 4.33.x Python 6.33.x 5.29.x Ruby 4.33.x Numbering Scheme Support windows for protoc and the various languages are covered in the tables later in this topic. Version numbers throughout this topic use SemVer conventions; in the version &amp;ldquo;3.21.7,&amp;rdquo; we say that &amp;ldquo;3&amp;rdquo; is the major version, &amp;ldquo;21&amp;rdquo; is the minor version, and &amp;ldquo;7&amp;rdquo; is the micro or patch number.</description></item><item><title>Debugging</title><link>https://protobuf.dev/support/debugging-playbook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/debugging-playbook/</guid><description>Frequently asked questions and debugging scenarios encountered by protobuf users.
97+
Compiler Plugins protoc, the Protocol Buffers Compiler, can be extended to support new languages via plugins.</description></item><item><title>Version Support</title><link>https://protobuf.dev/support/version-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/version-support/</guid><description>Currently Supported Release Versions Language Active Support Maintenance Only Minimum Gencode protoc 34.x 29.x, 25.x (for Java) C++ 7.34.x 5.29.x Exact Match C# 3.34.x 3.0.0 Java 4.34.x 3.25.x 3.0.0 PHP 5.34.x 4.0.0 Python 7.34.x 5.29.x 3.20.0 Ruby 4.34.x 3.0.0 Minimum Supported Gencode While each language runtime has a minimum supported gencode version, we recommend regenerating your gencode with every release update. Support for older generated code exists solely to ensure backwards compatibility for existing projects, not for new adoption of older gencode versions.</description></item><item><title>Debugging</title><link>https://protobuf.dev/support/debugging-playbook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/debugging-playbook/</guid><description>Frequently asked questions and debugging scenarios encountered by protobuf users.
9898
Bazel: Resolving Issues with Prebuilt Protoc As mentioned in this news article, Bazel 7 and later support builds that use a prebuilt protoc. When everything is configured correctly, this can save a lot of time building, reduce logging volume, and eliminate the need for C++ toolchain in non-C++ implementations.
9999
To prevent protoc compilation from source, add the following to your .</description></item><item><title>Migration Guide</title><link>https://protobuf.dev/support/migration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/migration/</guid><description>Changes in v34.0 The following is a list of the breaking changes made to versions of the libraries, and how to update your code to accommodate the changes.
100100
This covers breaking changes announced in News Announcements for v34.x and Release Notes for v34.0.

support/index.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Support on Protocol Buffers Documentation</title><link>https://protobuf.dev/support/</link><description>Recent content in Support on Protocol Buffers Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://protobuf.dev/support/index.xml" rel="self" type="application/rss+xml"/><item><title>Version Support</title><link>https://protobuf.dev/support/version-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/version-support/</guid><description>Currently Supported Versions Language Active Support Maintenance only Protoc 33.x 29.x, 25.x (for Java) C++ 6.33.x 5.29.x C# 3.33.x Java 4.33.x 3.25.x ObjC 4.33.x 3.29.x PHP 4.33.x Python 6.33.x 5.29.x Ruby 4.33.x Numbering Scheme Support windows for protoc and the various languages are covered in the tables later in this topic. Version numbers throughout this topic use SemVer conventions; in the version &amp;ldquo;3.21.7,&amp;rdquo; we say that &amp;ldquo;3&amp;rdquo; is the major version, &amp;ldquo;21&amp;rdquo; is the minor version, and &amp;ldquo;7&amp;rdquo; is the micro or patch number.</description></item><item><title>Debugging</title><link>https://protobuf.dev/support/debugging-playbook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/debugging-playbook/</guid><description>Frequently asked questions and debugging scenarios encountered by protobuf users.
1+
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Support on Protocol Buffers Documentation</title><link>https://protobuf.dev/support/</link><description>Recent content in Support on Protocol Buffers Documentation</description><generator>Hugo</generator><language>en</language><atom:link href="https://protobuf.dev/support/index.xml" rel="self" type="application/rss+xml"/><item><title>Version Support</title><link>https://protobuf.dev/support/version-support/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/version-support/</guid><description>Currently Supported Release Versions Language Active Support Maintenance Only Minimum Gencode protoc 34.x 29.x, 25.x (for Java) C++ 7.34.x 5.29.x Exact Match C# 3.34.x 3.0.0 Java 4.34.x 3.25.x 3.0.0 PHP 5.34.x 4.0.0 Python 7.34.x 5.29.x 3.20.0 Ruby 4.34.x 3.0.0 Minimum Supported Gencode While each language runtime has a minimum supported gencode version, we recommend regenerating your gencode with every release update. Support for older generated code exists solely to ensure backwards compatibility for existing projects, not for new adoption of older gencode versions.</description></item><item><title>Debugging</title><link>https://protobuf.dev/support/debugging-playbook/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/debugging-playbook/</guid><description>Frequently asked questions and debugging scenarios encountered by protobuf users.
22
Bazel: Resolving Issues with Prebuilt Protoc As mentioned in this news article, Bazel 7 and later support builds that use a prebuilt protoc. When everything is configured correctly, this can save a lot of time building, reduce logging volume, and eliminate the need for C++ toolchain in non-C++ implementations.
33
To prevent protoc compilation from source, add the following to your .</description></item><item><title>Migration Guide</title><link>https://protobuf.dev/support/migration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://protobuf.dev/support/migration/</guid><description>Changes in v34.0 The following is a list of the breaking changes made to versions of the libraries, and how to update your code to accommodate the changes.
44
This covers breaking changes announced in News Announcements for v34.x and Release Notes for v34.0.

0 commit comments

Comments
 (0)