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

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

以下の発表はバージョン 24.x に特化したものです。時系列の情報については、ニュースをご覧ください。

json_name のより厳密な検証

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

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