This is an automated email from the ASF dual-hosted git repository. chaokunyang pushed a commit to branch fix_blog_zh in repository https://gitbox.apache.org/repos/asf/fory-site.git
commit 0b132c7f7bfc491e336bb4bd56533bddcd922ae7 Author: chaokunyang <[email protected]> AuthorDate: Mon Mar 2 18:03:02 2026 +0800 translate more blogs --- .../2025-06-06-fury_renamed_fory.md | 55 ++++++++ .../2025-07-17-apache_fory_graduated.md | 140 +++++++++++++++++++++ .../2025-11-06-fory_0_13_1_release.md | 2 +- 3 files changed, 196 insertions(+), 1 deletion(-) diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/2025-06-06-fury_renamed_fory.md b/i18n/zh-CN/docusaurus-plugin-content-blog/2025-06-06-fury_renamed_fory.md new file mode 100644 index 0000000000..c322c2fd6d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-blog/2025-06-06-fury_renamed_fory.md @@ -0,0 +1,55 @@ +--- +slug: fury_renamed_to_fory +title: 重要公告 - Apache Fury 现已更名为 Apache Fory +authors: [chaokunyang] +tags: [fury] +--- + + +我们的新身份:Fast Serialization Framework **FOR Y**ou + +## 公告 + +**Apache Fury 团队现正式宣布,Apache Fury 已即日起更名为 Apache Fory**。此次变更将影响项目的全部组成部分,包括代码仓库、包名、文档与沟通渠道。 + +## 为什么需要这次更名 + +此次更名是为了解决 ASF Brand Management 识别出的命名冲突问题。经过大规模讨论与正式投票后,该调整可确保项目符合 ASF 品牌与命名规范。 + +新名称 “Fory” 在发音上与 “Fury” 保持接近,同时建立了符合 ASF 标准的独立身份。 + +## 技术变更与影响 + +此次更名需要在整个生态中完成更新: + +- **Java 包名** 从 `org.apache.fury` 迁移到 `org.apache.fory` +- **类名** 从 `XXXFury/FuryXXX` 迁移到 `XXXFory/ForyXXX` +- **GitHub 仓库** 更名为 `apache/fory`(代码)和 `apache/fory-site`(网站) +- **下游集成**(Quarkus-Fury、Camel-Fury)需要更新依赖 +- **邮件列表** 迁移到 `@fory.apache.org` + +## 迁移支持 + +为便于大家完成迁移: + +- 现有 Apache Fury 版本文档仍保留在 [v0.10 document](https://fory.apache.org/docs/0.10/docs/introduction/) +- 关键 URL 已配置重定向 + +## 为什么是 “Fory”? + +这个名称的选择优先考虑了以下因素: + +- 与 “Fury” 发音相近 +- 无现有商标冲突 +- 延续项目的技术身份 +- 简短、易记、便于全球用户发音 + +## 我们的承诺 + +我们理解这次变更会给用户带来迁移成本,尤其是已经深度集成的使用者。请相信: + +- 所有历史 issue 与 PR 已完成迁移 +- 性能基准优势将继续保持 +- 版本发布节奏不会中断 + +此次更名体现了我们在尊重知识产权前提下,坚持技术卓越的承诺。感谢大家在这个过渡过程中的耐心与信任。 diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/2025-07-17-apache_fory_graduated.md b/i18n/zh-CN/docusaurus-plugin-content-blog/2025-07-17-apache_fory_graduated.md new file mode 100644 index 0000000000..c02b13d94d --- /dev/null +++ b/i18n/zh-CN/docusaurus-plugin-content-blog/2025-07-17-apache_fory_graduated.md @@ -0,0 +1,140 @@ +--- +title: "Apache Fory™ 从 Apache 孵化器毕业,成为 Apache 顶级项目" +date: 2025-07-18 +slug: apache-fory-graduated +tags: [announcement, serialization, asf] +authors: [chaokunyang] +--- + +**大家好!Apache Fory 团队很高兴宣布,[Apache Fory™](https://fory.apache.org/) 已从 [Apache Incubator](https://incubator.apache.org/) 正式毕业,成为 [Apache Software Foundation](https://apache.org/) 的 Top-Level Project(TLP)。这标志着项目在技术成熟度与可持续开源治理方面,已达到 Apache Way 的要求。** + +## 什么是 Apache Fory? + +**Apache Fory** 是一个超高速的多语言序列化框架,面向系统与语言之间的数据交换场景。通过结合 **JIT compilation** 与 **zero-copy** 技术,Fory 在易用性很高的前提下,相比其他序列化框架可实现最高 **170 倍**的性能提升。 + +### 核心特性 + +- 🌐 **跨语言序列化**:Java、Python、C++、Go、JavaScript、Rust、Scala、Kotlin +- ⚡️ **零拷贝优化**:面向大规模数据集,尽可能降低内存开销 +- 🔄 **Schema 演进**:支持前向/后向兼容,适应数据结构持续演化 +- 🔒 **安全优先**:通过类注册机制降低反序列化漏洞风险 +- 📦 **多协议支持**:对象图、Row format 与 Java-compatible 等模式 + +### 快速开始 + +Java 序列化示例: + +```java +Fory fory = Fory.builder().build(); +fory.register(DataModel.class); + +DataModel obj = new DataModel(/*...*/); +byte[] bytes = fory.serialize(obj); +DataModel restored = (DataModel) fory.deserialize(bytes); +``` + +Python 序列化示例: + +```python +from dataclasses import dataclass +import pyfory + +class Foo: + name: str: + age: int +pyfory.register(Foo) +bytes = pyfory.serialize(Foo("Shawn", 30)) # Ultra-fast encoding +restored = pyfory.deserialize(bytes) # Instant decoding +``` + +## 孵化历程 + +自 2023 年 12 月进入 Apache 孵化器以来,Fory 在社区与技术层面都取得了显著进展。 + +### 社区成长 + +- 👥 90+ 位贡献者 +- 🔧 新增 6 位 committer,其中 1 位晋升为 PPMC +- 🤝 在金融、电商与云场景中实现多元化落地 + +### 技术进展 + +- 🚀 发布 14 个符合 ASF 规范的版本(0.5.0 到 0.11.2) +- 🔄 4 位 release manager 保障可持续发布运作 +- ™ 商标问题已完成处置:Fury → Fory 更名成功落地 +- ✅ 成熟度验证:满足 ASF 毕业要求并完成评估 + +### Apache Way 落地 + +- 📬 100% 在 dev@ 邮件列表公开讨论 +- 🗳️ 通过正式投票推进共识决策 +- 🌐 基础设施完整迁移至 Fory 命名空间 + +## 为什么毕业很重要 + +毕业意味着 Fory 已证明: + +- 具备可持续治理能力,且 PMC 组成多元 +- 通过严格发布流程具备企业级稳定性 +- 社区可独立运作,不受单一厂商主导 +- 完整满足 ASF 在安全、许可与治理方面的规范 + +## 下一步计划 + +成为 Top-Level Project 后,Fory 的路线图包括: + +- 能力增强 + - 持续强化跨语言兼容场景下的 Schema 演进能力 + - 推进 Rust/C++ 序列化的生产级支持 + - 持续优化 Pyfory 性能,并增强对 pickle 的 drop-in replacement 能力 +- 生态集成 + - GRPC Integration + - Protobuf Migration Tool +- 社区成长 + - 更完善的用户文档体系 + - 面向新贡献者的结构化导师机制 + - 与早期采用者共建生产实践案例 + +## 参与方式 + +体验 Fory 的性能: + +Java: + +```xml +<dependency> + <groupId>org.apache.fory</groupId> + <artifactId>fory-core</artifactId> + <version>0.11.2</version> +</dependency> +``` + +Python: + +```bash +pip install pyfory +``` + +加入我们的社区: + +- 🌐 Website: https://fory.apache.org +- 💬 Slack: [fory-project.slack.com](https://join.slack.com/t/fory-project/shared_invite/zt-36g0qouzm-kcQSvV_dtfbtBKHRwT5gsw) +- 📧 Mailing list: [email protected] +- 🐙 GitHub: https://github.com/apache/fory + +## 致谢 + +Fory 项目的 PMC 成员如下,感谢他们做出的关键贡献: + +- [Shawn Yang (Chair)](https://github.com/chaokunyang) +- [tison](https://github.com/tisonkun) +- [Xuanwo](https://github.com/xuanwo) +- [Twice](https://github.com/pragmatwice) +- [PJ Fanning](https://github.com/pjfanning) +- [Pan Li](https://github.com/pandalee99) +- Xin Wang +- Weipeng Wang +- liyu +- [eolivelli](https://github.com/eolivelli) + +同时也感谢所有提交代码、反馈问题、改进文档的贡献者。这项里程碑属于整个 Apache Fory 社区! diff --git a/i18n/zh-CN/docusaurus-plugin-content-blog/2025-11-06-fory_0_13_1_release.md b/i18n/zh-CN/docusaurus-plugin-content-blog/2025-11-06-fory_0_13_1_release.md index 9ab476fb71..b8718f3e28 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-blog/2025-11-06-fory_0_13_1_release.md +++ b/i18n/zh-CN/docusaurus-plugin-content-blog/2025-11-06-fory_0_13_1_release.md @@ -1,6 +1,6 @@ --- slug: fory_0_13_1_release -title: 🦀 Fory v0.13.1 发布:Rust 类型演进新纪元 - 枚举变体与元组的灵活进化 +title: 🦀 Fory v0.13.1 发布:Rust 类型演进新范式 - 枚举变体与元组的灵活进化 authors: [chaokunyang] tags: [fory, rust] --- --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
