2023年4月28日发布的变更

2023年4月28日宣布的 Protocol Buffers 变更。

更严格的 json_name 验证

v24 将禁止在 json_name 字段选项 中嵌入空字符。未来,将接受任何有效的 Unicode 字符,**但** \u0000 除外。字段值中仍然允许使用 null。

以前,proto 编译器允许空字符,但对它的支持在不同语言和实现之间不一致。为了解决这个问题,我们正在澄清规范,说明 json_name 中不允许使用 null,并且编译器将拒绝它。