Protocol Buffers v30.2 发布


Protocol Buffers 30.2 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。

具体更新内容包括:

Announcements

  • Protobuf News 可能包括即将发生的变化的额外公告或预告。

Compiler

  • 在 cmake install 中恢复 generator headers,直到下一个重大 C++ 版本发布 ( #20749 ) ( b69f653 )

C++

  • 删除变量定义上的 dllexport 属性。(#20833)(7831669)
  • 改变决定使用哪个空字符串实现的方式。(#20708)(221b2a0)

Java

  • 删除变量定义上的 dllexport 属性。(#20833)(7831669)
  • 将 protobuf_maven 工件也添加到 protobuf_maven_dev,以便仍然可以使用 dev 命名空间正确引用 dev-only targets。(#20771)(09b5078)
  • 将 volatile 添加至 featuresResolved ( #20766 ) ( b7f06f1 )
  • 恢复自定义 protobuf maven 命名空间,以避免污染非开发依赖项的主 maven 命名空间。(#20739)(f4b0a79)
  • 修复使用 lazy feature resolution 对旧版 <=3.25.x gencode 进行特征解析时的 Java 并发问题。( #20751 ) ( 2dc9f35 )
  • 修复 protobuf-java Maven 版本中的 lite classes,使其与 JDK8 兼容。(#20843)(7a4c63b)

其他

  • 在 Bazel 中恢复 JDK8 与 Maven 依赖库的兼容性(例如 //java/util)(#20832)(da9cadc)

详情可查看:https://github.com/protocolbuffers/protobuf/releases/tag/v30.2


相關推薦

2023-08-21

Protocol Buffers 24.1 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。 具体更新内容包括: Announcements Protobuf News 可能包括针对即将发生的更改的附加公告或

2024-08-03

Protocol Buffers 27.3 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。 具体更新内容包括: Announcements Protobuf News 可能包括针对即将发生的更改的附加公告或

2024-06-29

Protocol Buffers 27.2 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。 具体更新内容包括: Announcements Protobuf News 可能包括针对即将发生的更改的附加公告或

2024-05-30

Protocol Buffers 27.0 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。 具体更新内容包括: Announcements Protobuf News 可能包括针对即将发生的更改的附加公告或

2023-11-06

Protocol Buffers 25.0 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。 具体更新内容包括: Announcements Protobuf News 可能包括针对即将发生的更改的附加公告或

2023-08-02

期支持版本。 Cap'n Proto 项目作者是 Kenton Varda —— Protocol Buffers version 2 的主要开发者。他表示,Cap'n Proto 是其多年来开发 Protobufs、听取用户反馈并汲取经验思考反思后的成果结晶。 目前他已离开谷歌,因此“Cap'n Proto 不

2023-10-19

admin接口对服务进行管理。 主要特点 跨语言:基于Protocol Buffers来实现跨语言的服务通信。 多通信协议:支持多种通信协议,方便与不同框架进行互通(比如gRPC)。 支持流式RPC:更好地适用于大文件上传/下载、消息Push

2023-11-14

具体更新内容包括: Feature 支持 heartbeat for triple protocol #12955 Jboss@Form支持 #13201 Multiple Registry 支持 Service Discovery #13137 错误修正 当处理 onData 失败时释放 ByteBuf 以防止内存泄漏 #13102 修复 triple client

2022-09-14

尬的错别字 'desktop-save-mode' 模式现在将桌面保存在 'save-buffers-kill-emacs' 中。在旧版本中,桌面通过 'kill-emacs-hook' 保存在 'kill-emacs' 中。但这违反了 'kill-emacs-hook' 中的函数不能与用户交互的惯例,特别是在结束 Emacs 的守护进程

2024-02-22

加keyboardLock到ses.setPermissionRequestHandler(handler)。#40369 在protocol.registerSchemesAsPrivileged中添加了一个选项,以允许在自定义方案中缓存 V8 代码。# 40544 将 net 模块添加到实用程序进程中。# 40890 添加了新的Electron Fuse,

2024-10-17

oadURL、WebContents.loadURL和<webview>.loadURL中使用已废弃的protocol.registerFileProtocol和baseURLForDataURL属性时,使用 Windows 文件路径的自定义协议 URL 将不再正常工作。#43977 Features Additions 添加了一个处理程序app.setClientCertRequestPassw

2022-11-22

y clientKey. --default="". -compression Use keep-alive for http protocol. --default=true. -d Duration of request.The unit is seconds. --default=10. -f specify the request definition file. --default="". -gen generate the request definition file template to the current dir

2023-12-06

 GDB/MI 版本 1 支持已被删除 对 Debugger Adapter Protocol (DAP) 的初始内置支持 GDB 现在可以识别 NO_COLOR 环境变量 初步支持大于 64 位的整数类型 Breakpoints 现在可以是 inferior-specific 新的 convenience function "$_shell",

2022-10-20

的缓解措施是部分的,仅保护构建 Git URL context(例如git+protocol://)的用户。由于该漏洞仍然可以通过手动运行与子模块交互和签出的 Git 命令来利用,因此用户应立即升级到修补版本的 Git 以防止此漏洞。更多详细信息可从 G