This is an automated email from the ASF dual-hosted git repository.

psxjoy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/fesod.git


The following commit(s) were added to refs/heads/main by this push:
     new 9c0a9b2e doc: announce official release of Apache Fesod (Incubating)  
(#869)
9c0a9b2e is described below

commit 9c0a9b2e5c799ad862f1889a28402df056d8e0dd
Author: Shuxin Pan <[email protected]>
AuthorDate: Fri Feb 27 19:20:00 2026 +0800

    doc: announce official release of Apache Fesod (Incubating)  (#869)
    
    * doc: announce official release of Apache Fesod (Incubating) 
2.0.1-incubating
    
    * doc: announce official release of Apache Fesod (Incubating) 
2.0.1-incubating
---
 ...02-27-apache-fesod-2-0-1-incubating-released.md | 104 +++++++++++++++++++++
 ...02-27-apache-fesod-2-0-1-incubating-released.md | 104 +++++++++++++++++++++
 2 files changed, 208 insertions(+)

diff --git a/website/blog/2026-02-27-apache-fesod-2-0-1-incubating-released.md 
b/website/blog/2026-02-27-apache-fesod-2-0-1-incubating-released.md
new file mode 100644
index 00000000..0596164c
--- /dev/null
+++ b/website/blog/2026-02-27-apache-fesod-2-0-1-incubating-released.md
@@ -0,0 +1,104 @@
+---
+title: "Apache Fesod (Incubating) 2.0.1-incubating Officially Released"
+description: "The Apache Fesod community is pleased to announce the official 
release of Apache Fesod (Incubating) 2.0.1-incubating."
+authors: [psxjoy]
+tags: [announcement, release]
+date: 2026-02-27T00:00:00.000Z
+---
+
+**February 2026** — The Apache Fesod (Incubating) community is pleased to 
announce the official release of **Apache Fesod (Incubating) 2.0.1-incubating**.
+
+This is not only a technical iteration but also a significant milestone: **the 
first official release of Fesod since joining the Apache Software Foundation 
(ASF) Incubator.** Over the past few months, the community has collaboratively 
completed extensive compliance improvements, architectural refactoring, and 
functional enhancements. This release marks Fesod’s readiness to embark on a 
new chapter of high-performance Excel processing under the ASF governance.
+
+<!-- truncate -->
+
+## Milestone Significance: The First Official ASF Release
+
+As our "debut" in the incubator, version 2.0.1 represents a decisive step 
forward in embracing **"The Apache Way"**:
+
+* **Comprehensive Renaming & Compliance:** We have completed the full 
transition from `FastExcel` to `Fesod` (including package names, class names, 
and documentation) to ensure the brand is fully protected under the ASF.
+* **Compliance Completion:** We have introduced the `DISCLAIMER`, `NOTICE`, 
and `support` modules, and implemented automated License Header management via 
Spotless, fully aligning with ASF policies.
+* **Community Governance:** All code merges and release processes were 
conducted through public discussion and voting on the mailing lists, reflecting 
the principles of openness and transparency.
+
+## Key Highlights
+
+### 1. Deep Architectural Refactoring
+
+To support long-term sustainability, we have significantly optimized the 
project structure:
+
+* **Multi-module Architecture:** Introduced a multi-module structure for 
clearer hierarchy and finer dependency management.
+* **Distribution Enhancement:** Added the `fesod-distribution` module to 
standardize the description and building of distribution packages.
+* **JDK 25 Support:** Keeping pace with the Java ecosystem, we have officially 
added compatibility and support for **JDK 25**.
+
+### 2. New Features
+
+This release introduces several practical features to enhance the flexibility 
of Excel processing:
+
+* **Enhanced Excel Processing:** Added the `afterSheetDispose` lifecycle 
method in `SheetWriteHandler` and introduced a brand-new **Header Merge 
Strategy**.
+* **Legacy Format Compatibility:** Gracefully handles very old Excel BIFF 
formats to prevent runtime crashes.
+* **Flexible Control:** Added the `autoStrip` parameter and introduced 
validation for maximum Sheet name length in `Workbook` constants.
+* **Website Experience:** Added local search functionality and Matomo 
analytics to the official documentation, with optimized display for mobile 
devices.
+
+### 3. Stability & Robustness
+
+We have invested heavily in quality assurance:
+
+* **Fuzz Testing:** Added daily fuzz testing for Excel reading to proactively 
identify potential crashes when processing malformed files.
+* **Dependency Security:** Upgraded core dependencies including Spring-core, 
Logback, Fastjson2, and POI (to 5.5.1) to resolve known vulnerabilities.
+* **CI/CD Optimization:** Introduced Netlify preview deployments and automated 
workflows for closing stale issues, significantly improving community 
collaboration efficiency.
+
+## Key Changes at a Glance
+
+### **Features**
+
+* Added `afterSheetDispose` method to `SheetWriteHandler`.
+* Introduced Header Merge Strategy for Excel writing.
+* Added GitHub Actions for Netlify preview deployments.
+* Integrated `docusaurus-search-local` for official website search.
+
+### **Bugfixes**
+
+* Fixed NPE in the `WriteSheetWorkbookWriteHandler` class.
+* Fixed broken links and incorrect code examples in the documentation.
+* Updated import statements to use the shaded `cglib` package.
+
+### **Refactoring**
+
+* Renamed project to Fesod/FesodSheet and updated package structures to align 
with Apache naming conventions.
+* Implemented Spotless for automated License Header management.
+* Removed outdated and incorrect `@since` tags.
+
+> For a detailed list of changes, please refer to the [GitHub Release 
Notes](https://github.com/apache/fesod/releases/tag/2.0.1-incubating).
+
+## Acknowledgments
+
+"Community Over Code" is the core philosophy of the Apache Software 
Foundation. We would like to thank all the developers, mentors, and community 
members who contributed to this release.
+
+### New Contributors
+
+We would like to extend a warm welcome and a special thank you to the **14 new 
members** who made their first contribution in this release:
+
+> @X-qinghai, @ngocnhan-tran1996, @YIminta, @jounghu, @wlgusqkr, @gaushon, 
@GOODBOY008, @ongdisheng, @harshasiddartha, @pjfanning, @liugddx, @hezhangjian, 
@bengbengbalabalabeng
+
+Special thanks to **@delei, @psxjoy, @alaahong, @ongdisheng, @GOODBOY008**, 
and everyone who submitted PRs and suggestions on GitHub. Your tireless efforts 
in renaming, compliance checking, CI optimization, and feature improvements 
have made Fesod's ASF debut a success.
+
+## How to Get Involved
+
+You can download and experience the new Apache Fesod (Incubating) through the 
following channels:
+
+* **Official Website:** [https://fesod.apache.org/](https://fesod.apache.org/)
+* **Source Code:** 
[https://github.com/apache/fesod](https://github.com/apache/fesod)
+* **Maven Central:**
+
+```xml
+<dependency>
+    <groupId>org.apache.fesod</groupId>
+    <artifactId>fesod</artifactId>
+    <version>2.0.1-incubating</version>
+</dependency>
+```
+
+**Join Us!**
+The Apache Fesod (Incubating) community is always open to new contributors. 
You can reach out to us by subscribing to the mailing list at 
`[email protected]` or by submitting issues on GitHub.
+
+We look forward to growing together within the Apache Incubator!
diff --git 
a/website/i18n/zh-cn/docusaurus-plugin-content-blog/2026-02-27-apache-fesod-2-0-1-incubating-released.md
 
b/website/i18n/zh-cn/docusaurus-plugin-content-blog/2026-02-27-apache-fesod-2-0-1-incubating-released.md
new file mode 100644
index 00000000..d2897b2c
--- /dev/null
+++ 
b/website/i18n/zh-cn/docusaurus-plugin-content-blog/2026-02-27-apache-fesod-2-0-1-incubating-released.md
@@ -0,0 +1,104 @@
+---
+title: "Apache Fesod (Incubating) 2.0.1-incubating 正式发布"
+description: "Apache Fesod (Incubating) 社区欣然宣布,Apache Fesod (Incubating) 
2.0.1-incubating 版本正式发布!"
+authors: [psxjoy]
+tags: [announcement, release]
+date: 2026-02-27T00:00:00.000Z
+---
+
+**2026年2月** —— Apache Fesod (Incubating) 社区欣然宣布,**Apache Fesod (Incubating) 
2.0.1-incubating 版本正式发布!**
+
+这不仅是一个技术版本的迭代,更是 Fesod 项目自加入 **Apache 软件基金会 (ASF)** 
孵化器以来的**首个正式发布版本**。在过去的几个月中,社区成员共同完成了大量的合规性改造、架构重构以及功能增强,标志着 Fesod 已经完全准备好在 ASF 
规范下开启高性能 Excel 处理的新篇章。
+
+<!-- truncate -->
+
+## 里程碑意义:首个正式的 ASF Release
+
+作为进入孵化器后的“处子秀”,2.0.1 版本在 **Apache Way(Apache 之道)** 方面取得了决定性进展:
+
+* **全面更名与合规:** 我们完成了从 `FastExcel` 到 `Fesod` 的全面重命名(包括包名、类名及文档),确保品牌完全受 ASF 保护。
+* **合规性补全:** 引入了 `DISCLAIMER`、`NOTICE` 以及 `support` 模块,并通过 Spotless 实现了自动化的 
License Header 管理,完全符合 ASF 的政策要求。
+* **社区治理:** 所有的代码合并与版本发布均经过了社区投票与邮件列表讨论,体现了公开、透明的治理原则。
+
+## 版本核心亮点
+
+### 1. 架构深度重构
+
+为了支持更长远的发展,我们对项目结构进行了大规模优化:
+
+* **多模块化(Multi-module):** 引入了多模块架构,使项目层次更清晰,依赖管理更精细。
+* **分发增强:** 新增 `fesod-distribution` 模块,规范了分发包的描述与构建。
+* **JDK 25 支持:** 紧跟 Java 生态,正式增加了对 **JDK 25** 的兼容与支持。
+
+### 2. 功能特性 (Features)
+
+本次发布引入了多项实用新功能,进一步增强了 Excel 处理的灵活性:
+
+* **Excel 处理增强:** 在 `SheetWriteHandler` 中新增了 `afterSheetDispose` 
生命周期方法,并引入了全新的**表头合并策略(Header Merge Strategy)**。
+* **老版本兼容:** 优雅地处理了极老版本的 Excel BIFF 格式,避免运行崩溃。
+* **灵活控制:** 新增 `autoStrip` 参数,并在 `Workbook` 常量中引入了最大 Sheet 名称长度校验。
+* **网站体验:** 官方文档新增了本地搜索功能及 Matomo 统计插件,并优化了移动端展示。
+
+### 3. 稳定性与健壮性 (Stability)
+
+我们投入了大量精力在质量保障上:
+
+* **模糊测试 (Fuzz Testing):** 为 Excel 读取增加了每日模糊测试任务,能更早发现处理异常文件时的潜在崩溃。
+* **依赖安全:** 升级了 Spring-core、Logback、Fastjson2 以及 POI(升级至 5.5.1)等核心依赖,修复了多项已知漏洞。
+* **CI/CD 优化:** 引入了 Netlify 预览部署和自动关闭过期 Issue 的工作流,显著提升了社区协作效率。
+
+## 关键变更概览
+
+### **新功能 (Feature)**
+
+* `SheetWriteHandler` 增加 `afterSheetDispose` 方法。
+* 增加 Excel 写入的表头合并策略。
+* 增加 GitHub Actions 的 Netlify 预览部署支持。
+* 增加 `docusaurus-search-local` 插件以支持官网搜索。
+
+### **修复 (Bugfix)**
+
+* 修复 `WriteSheetWorkbookWriteHandler` 类中的 NPE 异常。
+* 修复文档中错误的示例代码及过期的链接。
+* 升级依赖以修复漏洞告警,并更新 import 语句以使用 shaded 后的 cglib 报名。
+
+### **重构 (Refactor)**
+
+* 将项目重命名为 Fesod/FesodSheet,并更新包结构以符合 Apache 命名规范。
+* 引入 Spotless 自动管理 License Header。
+* 移除过期且不正确的 `@since` 标签,精简核心类。
+
+> 详细的变更列表请参考:[GitHub Release 
Notes](https://github.com/apache/fesod/releases/tag/2.0.1-incubating)
+
+## 致谢
+
+“社区优于代码”是 Apache 的核心理念。感谢所有为此版本做出贡献的开发者、Mentors 以及社区成员。
+
+### 新贡献者 (New Contributors)
+
+我们要特别欢迎并感谢在该版本中做出首次贡献的 **14 位新成员**:
+
+> @X-qinghai, @ngocnhan-tran1996, @YIminta, @jounghu, @wlgusqkr, @gaushon, 
@GOODBOY008, @ongdisheng, @harshasiddartha, @pjfanning, @liugddx, @hezhangjian, 
@bengbengbalabalabeng
+
+特别感谢 **@delei, @psxjoy, @alaahong, @ongdisheng, @GOODBOY008** 以及所有在 GitHub 上提交 
PR 和建议的朋友们。正是由于你们在重命名、合规性检查、CI 优化以及核心功能改进上的不懈努力,才促成了 Fesod 在 Apache 的完美首秀。
+
+## 如何获取
+
+你可以通过以下渠道下载并体验全新的 Apache Fesod (Incubating) :
+
+* **官方网站:** [https://fesod.apache.org/](https://fesod.apache.org/)
+* **源码仓库:** [https://github.com/apache/fesod](https://github.com/apache/fesod)
+* **Maven 坐标:**
+
+```xml
+<dependency>
+    <groupId>org.apache.fesod</groupId>
+    <artifactId>fesod</artifactId>
+    <version>2.0.1-incubating</version>
+</dependency>
+```
+
+**欢迎加入我们!**
+Apache Fesod (Incubating) 社区始终对开发者保持开放。你可以通过订阅邮件列表 `[email protected]` 或在 
GitHub 上提交 Issue 与我们交流。
+
+让我们共同期待 Fesod 在 Apache 孵化器中茁壮成长!


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to