Version 24.x 新闻公告

Protocol Buffers 24.x 版本的变更公告。

以下公告是针对 24.x 版本的。要按时间顺序查看信息,请参阅 新闻

json_name 更严格的验证

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

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