バージョン 24.x のニュース発表
Protocol Buffers バージョン 24.x で発表された変更。
以下の発表は、2023年8月8日にリリースされたバージョン24.xに特化したものです。時系列順の情報は、ニュースをご覧ください。
json_name のより厳格な検証
v24では、json_name フィールドオプションに埋め込まれたヌル文字は禁止されます。今後、有効なUnicode文字はすべて受け入れられますが、\u0000は除外されます。ヌルはフィールド値では引き続き許可されます。
以前は、protoコンパイラはヌル文字を許可していましたが、このサポートは言語や実装によって一貫性がありませんでした。これを修正するため、json_nameではヌルは許可されず、コンパイラによって拒否されるという仕様を明確にします。