2023年8月9日に発表された変更
2023年8月9日にProtocol Buffersに関して発表された変更点。
.NET サポートポリシー
Protobufチームは、2つの方法で.NETをサポートしています
- protocによるC#コードの生成
- 生成されたコードのランタイムサポート、リフレクション、その他の機能を提供するGoogle.Protobuf NuGetパッケージ
これらに対するサポートポリシーは、特にどの.NETランタイムがサポートされるかという点で、これまで不明確でした。2023年8月以降、サポートは.NETに関するGoogleオープンソースサポートポリシーに従って提供されます。これにより、新しいメジャーバージョンに移行することなく、一部の古いバージョンの.NETがGoogle.Protobuf
パッケージから削除されることが予想されます。
Protobufは、.NETをサポートするGoogleプロジェクトの中でも2つの点で比較的珍しい存在です。第一に、お客様がコンパイルすることを想定したC#を生成するため、ランタイムバージョンだけでなく言語バージョンも考慮する必要があります。現在のポリシーはこのサポートの側面をカバーしていないため、これについては別途ポリシーを公開します。第二に、Unityは第一級のサポート対象プラットフォームではありませんが、ProtobufがUnityで一般的に使用されていることを理解しており、合理的に可能な限りその使用法を壊さないように努めます。
詳細については、Google.Protobuf
の新しいターゲットプラットフォームのセットが決定され次第、公開されます。これは、コミュニティからのフィードバックの時間を提供するため、それが有効になるリリースの少なくとも1ヶ月前に行われます。現時点では、ユーザーの皆様にはサポートポリシーを確認することをお勧めします。