github apache/opendal v0.30.3

latest releases: v0.50.2, v0.50.2-rc.1, draft-v0.50.2...
20 months ago

NOTE: This release is not yet an official ASF release. We are still in the process of learning how to create a formal one.

v0.30.3 - 2023-03-20

Added

  • feat: Infer storage name based on endpoint (#1551)
  • feat(bindings/python): implement async file-like reader API (#1570)
  • feat: website init (#1580)
  • feat(bindings/python): implement list and scan for AsyncOperator (#1586)
  • feat: Implement logging/metrics/tracing support for Writer/BlockingWriter (#1588)
  • feat(bindings/python): expose layers to Python (#1591)
  • feat(bindings/c): Setup the integrate with cbindgen (#1603)
  • feat(bindings/nodejs): Auto-generate docs (#1625)
  • feat: add max_batch_operations for AccessorInfo (#1615)
  • feat(azblob): Add support for batch operations (#1610)
  • services/redis: Implement Write::append with native support (#1651)
  • feat(tests): Introducing BDD tests for all bindings (#1654)
  • feat(bindings/nodejs): Migrate to BDD test (#1661)
  • feat(bindings/nodejs): Add generated index.d.ts (#1664)
  • feat(bindings/python): add auto-generated api docs (#1613)
  • feat(bindings/python): add __repr__ to Operator and AsyncOperator (#1683)

Changed

  • *: Change all files licenses to ASF (#1592)
  • refactor(bindings/python): only enable pyo3/entension-module feature when building with maturin (#1680)

Fixed

  • fix(bindings/python): Fix the metadata for Python binding (#1568)
  • fix: Operator::remove_all behaviour on non-existing object fixed (#1587)
  • fix: reset Reader::SeekState when poll completed (#1609)
  • fix: Bucket config related error is misleadling (#1684)
  • fix(services/s3): UploadId should be percent encoded (#1690)

CI

  • ci: Fix typo in workflows (#1582)
  • ci: Don't check dep updates so frequently (#1599)
  • ci: Setup asf config (#1622)
  • ci: Use gh-pages instead (#1623)
  • ci: Update Github homepage (#1627)
  • ci: Update description for OpenDAL (#1628)
  • ci: Send notifications to commits@o.a.o (#1629)
  • ci: set main branch to be protected (#1631)
  • ci: Add release scripts for OpenDAL (#1637)
  • ci: Add check scripts (#1638)
  • ci: Remove rust-cache to allow we can test rust code now (#1643)
  • ci: Enable license check back (#1663)
  • ci(bindings/nodejs): Enable formatter (#1665)
  • ci: Bring our actions back (#1668)
  • ci: Use korandoru/hawkeye@v1.5.4 instead (#1672)
  • ci: Fix license header check and doc check (#1674)
  • infra: Add odev to simplify contributor's setup (#1687)

Docs

  • docs: Migrate links to o.a.o (#1630)
  • docs: update the old address and the LICENSE size. (#1633)
  • doc: update doc-link (#1642)
  • docs(blog): Way to Go: OpenDAL successfully entered Apache Incubator (#1652)
  • docs: Reorganize README of core and whole project (#1676)
  • doc: Update README.md for quickstart (#1650)
  • doc: uncomment the use expr for operator example (#1685)

Website

  • website: Let's deploy our new website (#1581)
  • website: Fix CNAME not set (#1590)
  • website: Fix website publish (#1626)
  • website: Add GitHub entry (#1636)
  • website: move some content of footer to navbar. (#1660)

Chore

  • chore(bindings/nodejs): fix missing files to publish (#1569)
  • chore(deps): bump lazy-regex from 2.4.1 to 2.5.0 (#1573)
  • chore(deps): bump tokio from 1.25.0 to 1.26.0 (#1577)
  • chore(deps): bump hyper from 0.14.24 to 0.14.25 (#1575)
  • chore(deps): bump serde from 1.0.152 to 1.0.155 (#1576)
  • chore(deps): bump peaceiris/actions-gh-pages from 3.9.0 to 3.9.2 (#1593)
  • chore(deps): bump async-trait from 0.1.64 to 0.1.66 (#1594)
  • chore(deps): bump serde_json from 1.0.93 to 1.0.94 (#1596)
  • chore(deps): bump paste from 1.0.11 to 1.0.12 (#1598)
  • chore(deps): bump napi from 2.11.2 to 2.11.3 (#1595)
  • chore(deps): bump serde from 1.0.155 to 1.0.156 (#1600)
  • chore: fix the remaining license (#1605)
  • chore: add a basic workflow for c bindings (#1608)
  • chore: manage deps with maturin (#1611)
  • chore: Rename files to yaml (#1624)
  • chore: remove PULL_REQUEST_TEMPLATE (#1634)
  • chore: add NOTICE and DISCLAIMER (#1635)
  • chore(operator): apply max_batch_limit for async operator (#1641)
  • chore: replace datafuselabs/opendal with apache/incubator-opendal (#1647)
  • chore: make check.sh be executable and update gitignore (#1648)
  • chore(automation): fix release.sh packaging sha512sum (#1649)
  • chore: Update metadata (#1666)
  • chore(website): Remove authors.yml (#1669)
  • chore: Move opendal related staffs to core (#1673)
  • chore: Remove not needed ignore from licenserc (#1677)
  • chore: Ignore generated docs from git (#1686)

New Contributors

Full Changelog: v0.30.2...v0.30.3

Don't miss a new opendal release

NewReleases is sending notifications on new releases.