2023年4月28日に発表された変更点
2023年4月28日に Protocol Buffers で発表された変更点です。
json_name
のより厳格な検証
v24 では、json_name
フィールドオプションにおける埋め込みヌル文字が禁止されます。今後、有効なUnicode文字はすべて受け入れられますが、\u0000
は**除外されます**。フィールド値では、引き続きヌルが許可されます。
以前は、プロトコンパイラはヌル文字を許可していましたが、このサポートは言語や実装によって一貫性がありませんでした。これを修正するため、仕様を明確にし、json_name
ではヌルが許可されず、コンパイラによって拒否されるようにします。