Protocol Buffers v30.0 发布
Protocol Buffers 30.0 已经发布。Protocol Buffers(protobuf)是 Google 开源的语言无关、平台无关的可扩展机制,用于序列化结构化数据。
具体更新内容包括:
Announcements
- 此版本包括对以下内容的破坏性变更:Objective-C、Python、C++。
- [Objective-C] 删除旧版 WKT headers。(d9caebc)
- [Objective-C] 删除已弃用的 API。(2a52b90)
- [Objective-C] 删除对旧生成代码的支持。(cffa590)
- [Objective-C] 删除 GPBUnknownFieldSet。(2b93422)
- [Python] 修复版本下的封闭枚举验证(72b3eda)
- [Python] 从 protobuf python cpp 扩展中删除已弃用的 GetDebugString()。(721a452)
- [Python] 删除已弃用的反射方法 ( 292f964 )
- [Python] 删除已弃用的 GetPrototype MessageFactory.GetPrototype(),( c261b49 )
- [Python] Python 嵌套消息类 qualname 现在包含外部消息名称。(以前的 qualname 与嵌套消息的名称具有相同的结果,但不包括外部消息名称)(0720536)
- [Python] 删除已弃用的 Python RPC Service Interfaces ( 5ba74b1 )
- [Python] map field 的 Python setdefault 行为变更。(81da6b9)
- [Python] 删除已弃用的 py_proto_library 宏。
- [C++] 禁止使用 Bazel+MSVC 构建 protobuf ( 117e7bb )
- [C++] 删除已弃用的 Arena::CreateMessage。(d83a536)
- [C++] 删除 CMake 子模块支持,转而支持获取或安装的依赖项。(3f06ca4)
- [C++] 翻转处理 cmake 依赖项的默认行为。(9cc685e)
- [C++] 清除 arena 上的 oneof 消息后添加 ASAN poisoning。(54d068e)
- [C++] 将
type_name()
和cpp_type_name()
的返回类型从const char*
升级为absl::string_view
。(a9ad51f) - [C++] 删除已弃用的 RepeatedPtrField::ClearedCount()。(e8e3253)
- [C++] 将若干字符串返回函数的返回类型升级为
absl::string_view
。(d1990d9) - [C++] 从 C++ 中的选项中删除 ctype(aebf8b9)
- [C++] 在反射中删除
MutableRepeatedFieldRef::Reserve()
(913f7b0) - [C++] 删除已弃用的 JsonOptions 别名。(e2eb0a1)
- [C++] 删除已弃用的 Arena::GetArena。(30ed452)
- Protobuf News 可能包括即将发生的变化的额外公告或预告。
- 迁移指南将包括针对破坏性变更的迁移指南(即将更新)。
详情可查看:https://github.com/protocolbuffers/protobuf/releases/tag/v30.0

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
WCDB 2.1.10 发布,腾讯开源的移动数据库框架
WCDB 是腾讯开源的一个高效、完整、易用的移动数据库框架,基于 SQLCipher ,支持 iOS、macOS 和 Android。 WCDB 2.1.10 版本现已发布,主要变更内容如下: 在 apple 平台上禁用 checkpoint fullsync,此举将大大减少磁盘 IO 为 Windows 添加主数据库文件保护 降低数据压缩的内存成本 减少数据备份的handle usage 支持检测schema 损坏 修复一些已知 bug 和编译问题 更新说明:https://github.com/Tencent/wcdb/releases/tag/v2.1.10
- 下一篇
小小爬虫,拿下拿下 | minRAG v0.0.9 发布
RAG 从未如此简单 minRAG 是从零开始的 RAG 系统,追求极致的简单和强大,不超过 1 万行代码,无需安装,双击启动。支持 OpenAI、Gitee AI、百度千帆、腾讯云 LKE、阿里云百炼、字节火山引擎等 AI 平台. RAG 入门教程:<<十天手搓 minRAG, 操纵 DeepSeek 的幕后黑手> 下载体验:https://gitee.com/minrag/minrag/releases 界面预览 更新: 升级FTS5分词组件 增加WebScraper组件,实现网络爬虫 增加HtmlCleaner组件,清理html标签 完善注释,文档
相关文章
文章评论
共有0条评论来说两句吧...