バージョン 24.x のニュースとお知らせ

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

以下のお知らせは、2023年8月8日にリリースされたバージョン 24.x に特有のものです。時系列の情報については、ニュース をご覧ください。

json_name のより厳格な検証

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

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