@@ -18,16 +18,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
1818- feat(bindings/c): Setup the integrate with cbindgen (#1603 )
1919- feat(bindings/nodejs): Auto-generate docs (#1625 )
2020- feat: add max_batch_operations for AccessorInfo (#1615 )
21+ - feat(azblob): Add support for batch operations (#1610 )
22+ - services/redis: Implement Write::append with native support (#1651 )
23+ - feat(tests): Introducing BDD tests for all bindings (#1654 )
24+ - feat(bindings/nodejs): Migrate to BDD test (#1661 )
25+ - feat(bindings/nodejs): Add generated ` index.d.ts ` (#1664 )
26+ - feat(bindings/python): add auto-generated api docs (#1613 )
27+ - feat(bindings/python): add ` __repr__ ` to ` Operator ` and ` AsyncOperator ` (#1683 )
2128
2229### Changed
2330
2431- * : Change all files licenses to ASF (#1592 )
32+ - refactor(bindings/python): only enable ` pyo3/entension-module ` feature when building with maturin (#1680 )
2533
2634### Fixed
2735
2836- fix(bindings/python): Fix the metadata for Python binding (#1568 )
2937- fix: Operator::remove_all behaviour on non-existing object fixed (#1587 )
3038- fix: reset Reader::SeekState when poll completed (#1609 )
39+ - fix: Bucket config related error is misleadling (#1684 )
40+ - fix(services/s3): UploadId should be percent encoded (#1690 )
3141
3242### CI
3343
@@ -41,18 +51,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
4151- ci: set main branch to be protected (#1631 )
4252- ci: Add release scripts for OpenDAL (#1637 )
4353- ci: Add check scripts (#1638 )
54+ - ci: Remove rust-cache to allow we can test rust code now (#1643 )
55+ - ci: Enable license check back (#1663 )
56+ - ci(bindings/nodejs): Enable formatter (#1665 )
57+ - ci: Bring our actions back (#1668 )
58+ - ci: Use korandoru/
[email protected] instead (
#1672 )
59+ - ci: Fix license header check and doc check (#1674 )
60+ - infra: Add odev to simplify contributor's setup (#1687 )
4461
4562### Docs
4663
4764- docs: Migrate links to o.a.o (#1630 )
4865- docs: update the old address and the LICENSE size. (#1633 )
66+ - doc: update doc-link (#1642 )
67+ - docs(blog): Way to Go: OpenDAL successfully entered Apache Incubator (#1652 )
68+ - docs: Reorganize README of core and whole project (#1676 )
69+ - doc: Update README.md for quickstart (#1650 )
70+ - doc: uncomment the use expr for operator example (#1685 )
4971
5072### Website
5173
5274- website: Let's deploy our new website (#1581 )
5375- website: Fix CNAME not set (#1590 )
5476- website: Fix website publish (#1626 )
5577- website: Add GitHub entry (#1636 )
78+ - website: move some content of footer to navbar. (#1660 )
5679
5780### Chore
5881
@@ -73,6 +96,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
7396- chore: Rename files to yaml (#1624 )
7497- chore: remove PULL_REQUEST_TEMPLATE (#1634 )
7598- chore: add NOTICE and DISCLAIMER (#1635 )
99+ - chore(operator): apply max_batch_limit for async operator (#1641 )
100+ - chore: replace datafuselabs/opendal with apache/incubator-opendal (#1647 )
101+ - chore: make check.sh be executable and update gitignore (#1648 )
102+ - chore(automation): fix release.sh packaging sha512sum (#1649 )
103+ - chore: Update metadata (#1666 )
104+ - chore(website): Remove authors.yml (#1669 )
105+ - chore: Move opendal related staffs to core (#1673 )
106+ - chore: Remove not needed ignore from licenserc (#1677 )
107+ - chore: Ignore generated docs from git (#1686 )
76108
77109## [ v0.30.2] - 2023-03-10
78110
0 commit comments