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