Änderungen angekündigt am 28. April 2023

Änderungen für Protocol Buffers angekündigt am 28. April 2023.

Strengere Validierung für json_name

v24 wird Null-Unicode-Codepunkte (\u0000) in der json_name-Feldoption verbieten. Zukünftig werden alle gültigen Unicode-Zeichen in json_name akzeptiert, **außer** \u0000. \0-Zeichen dürfen weiterhin als Werte verwendet werden.

Zuvor erlaubte der Proto-Compiler \0-Zeichen in der json_name-Feldoption, aber die Unterstützung hierfür war in verschiedenen Sprachen und Implementierungen inkonsistent. Um Interoperabilitätsprobleme im Zusammenhang mit der fehlerhaften Handhabung von Schlüsseln, die ein \0-Zeichen enthalten, zu vermeiden, klären wir die Spezifikation so, dass \0 in json_name nicht erlaubt ist und vom Compiler abgelehnt wird.