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