版本 24.x 新闻公告

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

以下公告仅适用于 2023 年 8 月 8 日发布的版本 24.x。有关按时间顺序排列的信息,请参阅新闻

json_name 进行更严格的验证

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

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