Pacakages
Name | Version |
---|---|
core | 0.45.1 |
bin/oay | 0.41.1 |
bin/oli | 0.41.1 |
bin/ofs | 0.0.2 |
bindings/python | 0.45.1 |
bindings/nodejs | 0.45.1 |
bindings/c | 0.44.3 |
bindings/zig | 0.0.0 |
bindings/dotnet | 0.1.1 |
bindings/haskell | 0.44.3 |
bindings/java | 0.45.1 |
bindings/lua | 0.1.1 |
bindings/ruby | 0.1.1 |
bindings/swift | 0.0.0 |
bindings/ocaml | 0.0.0 |
bindings/php | 0.1.1 |
bindings/cpp | 0.44.3 |
bindings/go | 0.0.0 |
integrations/object_store | 0.43.0 |
integrations/dav-server | 0.0.1 |
What's Changed
Added
- feat(services/vercel_blob): support vercel blob by @hoslo in #4103
- feat(bindings/python): add ruff as linter by @asukaminato0721 in #4135
- feat(services/hdfs-native): Add capabilities for hdfs-native service by @jihuayu in #4174
- feat(services/sqlite): Add list capability supported for sqlite by @jihuayu in #4180
- feat(services/azblob): support multi write for azblob by @wcy-fdu in #4181
- feat(release): Implement releasing OpenDAL components seperately by @Xuanwo in #4196
- feat: object store adapter based on v0.9 by @waynexia in #4233
- feat(bin/ofs): implement fuse for linux by @ho-229 in #4179
- feat(services/memcached): change to binary protocal by @hoslo in #4252
- feat(services/memcached): setup auth test for memcached by @hoslo in #4259
- feat(services/yandex_disk): setup test for yandex disk by @hoslo in #4264
- feat: add ci support for ceph_rados by @ZhengLin-Li in #4191
- feat: Implement Config for part of services by @Xuanwo in #4277
- feat: add jfrog test setup for webdav by @zjregee in #4265
Changed
- refactor(bindings/python): simplify async writer aexit by @suyanhanx in #4128
- refactor(service/d1): Add D1Config by @jihuayu in #4129
- refactor: Rewrite webdav to improve code quality by @Xuanwo in #4280
Fixed
- fix: Azdls returns 403 while continuation contains
=
by @Xuanwo in #4105 - fix(bindings/python): missed to call close for the file internally by @zzl221000 in #4122
- fix(bindings/python): sync writer exit close raise error by @suyanhanx in #4127
- fix(services/chainsafe): fix 423 http status by @hoslo in #4148
- fix(services/webdav): Add possibility to answer without response if file isn't exist by @AJIOB in #4170
- fix(services/webdav): Recreate root directory if need by @AJIOB in #4173
- fix(services/webdav): remove base_dir component by @hoslo in #4231
- fix(core): Poll TimeoutLayer::sleep once to make sure timer registered by @Xuanwo in #4230
- fix(services/webdav): Fix endpoint suffix not handled by @Xuanwo in #4257
- fix(services/webdav): Fix possible error with value loosing from config by @AJIOB in #4262
Docs
- docs: add request for add secrets of services by @suyanhanx in #4104
- docs(website): announce release v0.45.0 to news by @morristai in #4152
- docs(services/gdrive): Update Google Drive capabilities list docs by @jihuayu in #4158
- docs: Fix docs build by @Xuanwo in #4162
- docs: add docs for Ceph Rados Gateway S3 by @ZhengLin-Li in #4190
- docs: Fix typo in
core/src/services/http/docs.md
by @jbampton in #4226 - docs: Fix spelling in Rust files by @jbampton in #4227
- docs: fix typo in
website/README.md
by @jbampton in #4228 - docs: fix spelling by @jbampton in #4229
- docs: fix spelling; change
github
toGitHub
by @jbampton in #4232 - docs: fix typo by @jbampton in #4234
- docs: fix typo in
bindings/c/CONTRIBUTING.md
by @jbampton in #4235 - docs: fix spelling in code comments by @jbampton in #4236
- docs: fix spelling in
CONTRIBUTING
by @jbampton in #4237 - docs: fix Markdown link in
bindings/README.md
by @jbampton in #4238 - docs: fix links and spelling in Markdown by @jbampton in #4239
- docs: fix grammar and spelling in Markdown in
examples/rust
by @jbampton in #4241 - docs: remove unneeded duplicate words from Rust files by @jbampton in #4243
- docs: fix grammar and spelling in Markdown by @jbampton in #4245
- docs: Add architectural.png to website by @Xuanwo in #4261
- docs: Re-org project README by @Xuanwo in #4260
- docs: order the README
Who is using OpenDAL
list by @jbampton in #4263
CI
- ci: Use old version of seafile mc instead by @Xuanwo in #4107
- ci: Refactor workflows layout by @Xuanwo in #4139
- ci: Migrate hdfs default setup by @Xuanwo in #4140
- ci: Refactor check.sh into check.py to get ready for multi components release by @Xuanwo in #4159
- ci: Add test case for hdfs over gcs bucket by @ArmandoZ in #4145
- ci: Add hdfs test case for s3 by @ArmandoZ in #4184
- ci: Add hdfs test case for azurite by @ArmandoZ in #4185
- ci: Add support for releasing all rust packages by @Xuanwo in #4200
- ci: Fix dependabot not update by @Xuanwo in #4202
- ci: reduce the open pull request limits to 1 by @jbampton in #4225
- ci: Remove version suffix from package versions by @Xuanwo in #4254
- ci: Fix fuzz test for minio s3 name change by @Xuanwo in #4266
- ci: Mark python 3.13 is not supported by @Xuanwo in #4269
- ci: Disable yandex disk test for too slow by @Xuanwo in #4274
- ci: Split python CI into release and checks by @Xuanwo in #4275
- ci(release): Make sure LICENSE and NOTICE files are included by @Xuanwo in #4283
- ci(release): Refactor and merge the check.py into verify.py by @Xuanwo in #4284
Chore
- chore(deps): bump actions/cache from 3 to 4 by @dependabot in #4118
- chore(deps): bump toml from 0.8.8 to 0.8.9 by @dependabot in #4109
- chore(deps): bump dav-server from 0.5.7 to 0.5.8 by @dependabot in #4111
- chore(deps): bump assert_cmd from 2.0.12 to 2.0.13 by @dependabot in #4112
- chore(deps): bump actions/setup-dotnet from 3 to 4 by @dependabot in #4115
- chore(deps): bump mongodb from 2.7.1 to 2.8.0 by @dependabot in #4110
- chore(deps): bump quick-xml from 0.30.0 to 0.31.0 by @dependabot in #4113
- chore: Make every components seperate, remove workspace by @Xuanwo in #4134
- chore: Fix build of core by @Xuanwo in #4137
- chore: Fix workflow links for opendal by @Xuanwo in #4147
- chore(website): Bump download link for 0.45.0 release by @morristai in #4149
- chore: Fix name DtraceLayerWrapper by @jayvdb in #4165
- chore: Align core version by @Xuanwo in #4197
- chore: update benchmark doc by @wcy-fdu in #4201
- chore(deps): bump clap from 4.4.18 to 4.5.1 in /bin/oli by @dependabot in #4221
- chore(deps): bump serde from 1.0.196 to 1.0.197 in /bin/oay by @dependabot in #4214
- chore(deps): bump anyhow from 1.0.79 to 1.0.80 in /bin/ofs by @dependabot in #4209
- chore(deps): bump anyhow from 1.0.79 to 1.0.80 in /bin/oli by @dependabot in #4216
- chore(deps): bump cacache from 12.0.0 to 13.0.0 in /core by @dependabot in #4215
New Contributors
- @zzl221000 made their first contribution in #4122
- @jihuayu made their first contribution in #4129
- @asukaminato0721 made their first contribution in #4135
- @jayvdb made their first contribution in #4165
- @AJIOB made their first contribution in #4170
- @ZhengLin-Li made their first contribution in #4190
- @waynexia made their first contribution in #4233
Full Changelog: v0.45.0...v0.45.1