版本 24.x 的新闻公告

针对 Protocol Buffers 版本 24.x 公布的变更。

以下公告是版本 24.x 特有的。有关按时间顺序排列的信息,请参见新闻

json_name 进行更严格的验证

v24 将禁止在 json_name 字段选项中使用嵌入式 null 字符。今后,将接受任何有效的 Unicode 字符,除了 \u0000。在字段值中仍然允许使用 null。

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