@@ -10,9 +10,9 @@ type = "docs"
1010
1111Support windows for protoc and the various languages are covered in the tables
1212later in this topic. Version numbers throughout this topic use
13- [ SemVer] ( https://semver.org ) conventions; in the version "3.21.7," we
14- say that "3" is the major version, "21" is the minor version, and "7" is the
15- micro or patch number.
13+ [ SemVer] ( https://semver.org ) conventions; in the version "3.21.7," we say that
14+ "3" is the major version, "21" is the minor version, and "7" is the micro or
15+ patch number.
1616
1717Starting with the v20.x protoc release, we changed our versioning scheme to
1818enable nimbler updates to language-specific parts of Protocol Buffers. In the
@@ -34,6 +34,11 @@ release updates quarterly, on a best-effort basis. Our support windows are
3434defined by our
3535[ library breaking change policy] ( https://opensource.google/documentation/policies/library-breaking-change ) .
3636
37+ Protobuf does * not* consider enforcement of its documented language, tooling,
38+ platform, and library support policies to be a breaking change. For example, a
39+ release may drop support for an EOL language version without bumping major
40+ versions.
41+
3742## Support Duration {#duration}
3843
3944The most recent release is always supported. Support for earlier minor versions
@@ -373,6 +378,8 @@ This table graphically shows support durations.
373378Protobuf is committed to following the platform and library support policy
374379described in
375380[ .NET Support Policy] ( https://opensource.google/documentation/policies/dotnet-support ) .
381+ For specific versions supported, see
382+ [ Foundational .NET Support Matrix] ( https://github.com/google/oss-policies-info/blob/main/foundational-dotnet-support-matrix.md ) .
376383
377384## Java {#java}
378385
@@ -570,6 +577,14 @@ Java will target making major version bumps annually in Q1 of each year.
570577 </tr >
571578</table >
572579
580+ ### Java Platform and Library Support {#java-support}
581+
582+ Protobuf is committed to following the platform and library support policy
583+ described in
584+ [ Java Support Policy] ( https://cloud.google.com/java/docs/supported-java-versions ) .
585+ For specific versions supported, see
586+ [ Foundational Java Support Matrix] ( https://github.com/google/oss-policies-info/blob/main/foundational-java-support-matrix.md ) .
587+
573588## Objective-C {#objc}
574589
575590This table provides specific dates for support duration.
0 commit comments