2023年4月28日に発表された変更点

2023年4月28日に Protocol Buffers で発表された変更点です。

json_name のより厳格な検証

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

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