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