バージョン 24.x のニュース発表

Protocol Buffers バージョン 24.x で発表された変更。

以下の発表は、2023年8月8日にリリースされたバージョン24.xに特化したものです。時系列順の情報は、ニュースをご覧ください。

json_name のより厳格な検証

v24では、json_name フィールドオプションに埋め込まれたヌル文字は禁止されます。今後、有効なUnicode文字はすべて受け入れられますが、\u0000除外されます。ヌルはフィールド値では引き続き許可されます。

以前は、protoコンパイラはヌル文字を許可していましたが、このサポートは言語や実装によって一貫性がありませんでした。これを修正するため、json_nameではヌルは許可されず、コンパイラによって拒否されるという仕様を明確にします。