This is an automated email from the ASF dual-hosted git repository.
xushiyan pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/hudi-rs.git
The following commit(s) were added to refs/heads/main by this push:
new 1bb6777 chore: update changlog for 0.4.0 (#390)
1bb6777 is described below
commit 1bb67773f21e71c76996ac171bfb21a438f32aec
Author: Shiyan Xu <[email protected]>
AuthorDate: Thu Jul 3 01:41:02 2025 -0500
chore: update changlog for 0.4.0 (#390)
---
CHANGELOG.md | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 64 insertions(+)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 4953dfe..51fd3ca 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,6 +21,70 @@
All notable changes to this project will be documented in this file.
+## [0.4.0] - 2025-07-03
+
+### 🚀 Features
+
+- Support reading avro data block for MOR tables (#309) by @xushiyan
+- Add table and timeline APIs for retrieving useful info (#313) by @xushiyan
+- Add blocking APIs for `Table` and `FileGroupReader` (#321) by @xushiyan
+- Support more timestamp formats for time-travel and incremental APIs (#302)
by @hanbings
+- Add C++ APIs for `FileGroupReader` (#322) by @xushiyan
+- Support reading MOR delete block (#356) by @xushiyan
+- Update python setup to support 3.13 (#361) by @xushiyan
+
+### 🐛 Bug Fixes
+
+- Make local timezone test more robust (#308) by @xushiyan
+- Resolve env vars for creating standalone file group reader (#345) by
@xushiyan
+- Handle zero event time ordering (#357) by @xushiyan
+- Handle schema resolution for empty commit (#359) by @xushiyan
+
+### 🚜 Refactor
+
+- Move `Makefile` to root directory (#283) by @nakul-py
+- Use `OptionResolver` to handle options (#341) by @xushiyan
+- Improve schema resolution flow (#364) by @xushiyan
+
+### 📚 Documentation
+
+- Update readme docs and the project description (#348) by @xushiyan
+
+### 🛠️ Build
+
+- *(deps)* Upgrade arrow, pyo3, datafusion, rustc (#297) by @xushiyan
+- *(deps)* Bump apache/skywalking-eyes from 0.6.0 to 0.7.0 (#300) by
@dependabot[bot]
+- *(deps)* Bump ruff from 0.5.2 to 0.9.10 in /python (#307) by @dependabot[bot]
+- *(deps)* Bump ruff from 0.11.0 to 0.11.2 in /python (#315) by
@dependabot[bot]
+- *(deps)* Bump ruff from 0.11.2 to 0.11.7 in /python (#327) by
@dependabot[bot]
+- *(deps)* Bump mypy from 1.10.1 to 1.15.0 in /python (#298) by
@dependabot[bot]
+- *(deps)* Update zip-extract requirement from 0.2 to 0.3 (#332) by
@dependabot[bot]
+- *(deps)* Add `-dev` for current development version (#362) by @xushiyan
+- *(deps)* Upgrade datafusion & arrow, and restrict deps upgrade to
patch-level (#386) by @xushiyan
+
+### ⚙️ Miscellaneous Tasks
+
+- Fix src verify script (#279) by @xushiyan
+- Update release guide and issue templates (#282) by @xushiyan
+- Update changelog for 0.3.0 (#288) by @xushiyan
+- Update dependabot settings and readme links (#294) by @xushiyan
+- Fix codecov report generation (#316) by @xushiyan
+- Fix codecov upload issue (#318) by @xushiyan
+- *(ci)* Update python test setup and upload nightly wheels (#320) by @xushiyan
+- *(ci)* Parallel run integration tests (#340) by @xushiyan
+- Update `asf.yaml` for more automation (#349) by @xushiyan
+- *(ci)* Replace archived actions-rs actions (#351) by @assignUser
+
+## New Contributors
+
+* @assignUser made their first contribution in #351
+
+* @hanbings made their first contribution in #302
+
+* @nakul-py made their first contribution in #283
+
+<!-- generated by git-cliff -->
+
## [0.3.0] - 2025-02-02
### 🚀 Features