Protocol Buffers 24.0 发布
Protocol Buffers 24.0 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。
部分更新内容包括:
Compiler
- 放弃对 Bazel 5 的支持。( fff4905 )
- 允许代码生成器指定它们是否支持版本。(e2cec78)
- Compiler:纠正无输出时的 depfile 生成 ( a44fc2b )
- 为生成的默认实例添加 dllexport_decl。(#13085)(9d0961a)
- 在 TSan 模式下,检测 repeated/map 的并发突变。(d800c5f)
- 添加 GCC constexpr bug 的解决方法 ( e15326b )
- 默认情况下打开 table-driven parser,因为它不再是实验性的。(c3e2efe)
- 通过一些方法缩小生成的协议缓冲区代码大小(97c3513)
- 执行目标约束的强制执行(e3848c1)
- Fix(libprotoc):从 .so 导出有用的符号(44b4bcc)
C++
- 在 OSS 模式下省略一些外部模板特化(2ed49c9)
- 自动回滚提交 adb2c4b。( 9f2d7ea )
- 修复在 MinGW-w64 上构建共享库的问题 ( #13240 ) ( c2f07bb )
- 启用 TSan 验证以检测消息的可变访问器何时与同一消息上的另一个访问器同时调用时的 data race。(0275e51)
- 修复 split 重复字段时局部性优化器出错的情况,并添加检查以确保优化的 order 与未优化的 order 具有相同的大小。(76a327e)
- 在 DynamicMessageFactory 中明确标记单个 arg ctor。( 8fe88a5 )
- 让 ParseRepeatedStringOnce 调用 AllocateFromStringBlock()。( bcf3e36 )
- 检查 MpRepeatedMessage 中的 next tag。(9e1cf6f)
- 为生成的默认实例添加 dllexport_decl。(#13085)(9d0961a)
TextFormat::ParseFieldValueFromString
现在采用absl::string_view
作为input
,而不是const std::string &
( 5411fc6 )- 在 TSan 模式下,检测 repeated/map 字段的并发突变。(d800c5f)
- 对非 Windows 平台上的静态库和共享库使用相同的 ABI ( #12983 ) ( 4329fde )
- 使用基于迭代器的方法替换 ColdChunkSkipper。(ad677f3)
- ......
Java
- 对预分配设置 4k 限制,以防止格式错误的输入导致 OOM(173)
- 标记 OneofDescriptor.isSynthetic() 已弃用(b6b86e2)
- 将 protobuf-kotlin 添加到 protobuf-bom ( #12936 ) ( 943b696 )
- 使用字段描述符而不是 clear 方法来处理 Java proto3 optionals (synthetic oneofs) 的 clear(a534902)
- Deps:将 Guava 更新到 32.0.0 ( #12953 ) ( cd615a8 )
- 自动回滚提交 3e188b7(a1b3ff0)
Csharp
其他
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
功能强大的开源数据中台系统 DataCap 1.13.0 发布
推荐一套基于 SpringBoot 开发的简单、易用的开源权限管理平台,建议下载使用:https://github.com/devlive-community/authx 推荐一套为 Java 开发人员提供方便易用的 SDK 来与 OpenAI 的 API 进行交互组件:https://github.com/devlive-community/openai-java-sdk DataCap 已发布 发布版本 发布时间 1.13.0 2023-08-09 General 修复了openai-java-sdk版本 添加数据源版本 添加数据源扫描任务 优化状态图标 删除对内置 H2 数据库的支持 Web 支持文字 修复 div 空白 添加了日历热图中文 修复了数据贡献图错误 当数据源不可用时列表禁用选择 Kyuubi 修复无法执行set语法sql的问题 修复连接未关闭的问题 Oracle 支持获取DBName和TableName Clickhouse 修复了default数据库中没有查询错误的问题 下载地址 https://datacap.edurt.io/download.html
- 下一篇
Node.js v16.20.2、v18.17.1 & v20.5.1 发布
Node.js 为多个分支发布了更新,分别是:v16.20.2 (LTS)、v16.20.2 (LTS)和v20.5.1 (Current)。 根据发布公告,此次更新主要是修复安全漏洞。 CVE-2023-32002:可以通过 Module._load 绕过策略(高危) CVE-2023-32006:可以通过 module.constructor.createRequire 绕过策略(中等) CVE-2023-32559:可以通过 process.binding 绕过策略(中等) 下载地址
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS关闭SELinux安全模块
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2配置默认Tomcat设置,开启更多高级功能