2023 年 4 月 28 日发布的变更

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

更严格的 json_name 验证

v24 将禁止在 json_name 字段选项 中嵌入空字符。展望未来,将接受任何有效的 Unicode 字符,除了 \u0000。空字符仍将在字段值中被允许。

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