Releases: apache/opendal-reqsign
Releases · apache/opendal-reqsign
v0.18.1
What's Changed
- ci: fix up release workflow by @tisonkun in #650
- fix(services-aws-v4): Ensure token has been trimmed and encoded by @Xuanwo in #653
- feat(context-file-read-tokio): Allow file read tokio been built on wasm by @Xuanwo in #654
- feat: Return credential_invalid while no credential found by @Xuanwo in #655
- feat: Make http-send-reqwest available on wasm by @Xuanwo in #656
- Bump version to 0.18.1 by @Xuanwo in #659
Full Changelog: v0.18.0...v0.18.1
v0.18.0
What's Changed
- feat: Add push_front for all default credential providers by @Xuanwo in #616
- chore: remove useless
reqwestrequirement by @ethe in #617 - chore(deps): Bump actions/github-script from 7 to 8 by @dependabot[bot] in #618
- chore(deps): Update windows-sys requirement from 0.60.2 to 0.61.0 by @dependabot[bot] in #619
- *: Add ASF headers for all code files by @kingsword09 in #622
- ci: Update GitHub Action to ASF approved patterns by @kingsword09 in #623
- ci: Switch from --nocapture to --no-capture by @kingsword09 in #626
- feat: Allow configure from default chain by @Xuanwo in #620
- Build docs for all features on docs.rs by @AdamGS in #628
- chore: Make clippy happy by @meteorgan in #633
- ci: use
cargo publish --workspacefor publishing all crates by @kingsword09 in #632 - refactor: chrono to jiff by @tisonkun in #634
- fix: Fix failure of custom_client example to build in http-send-reqwest by @musicinmybrain in #637
- fix: Fix license files missing from published crates by @musicinmybrain in #635
- chore: migrate branding to Apache OpenDAL Reqsign by @tisonkun in #641
- chore: bump version and fix up metadata by @tisonkun in #642
- chore: add .asf.yaml file by @tisonkun in #644
- chore: bump major version by @tisonkun in #643
- chore: metadata and release workflow by @tisonkun in #645
- chore: add NOTICE file by @tisonkun in #647
- chore: use the official license template by @tisonkun in #649
New Contributors
- @ethe made their first contribution in #617
- @AdamGS made their first contribution in #628
- @meteorgan made their first contribution in #633
- @musicinmybrain made their first contribution in #637
Full Changelog: v0.17.0...v0.18.0
v0.17.0
What's Changed
- chore(deps): Update quick-xml requirement from 0.35 to 0.36 by @dependabot[bot] in #456
- feat(azure): implement client secret auth for azure by @twuebi in #457
- feat: add Sign trait by @flaneur2020 in #459
- chore(deps): Bump google-github-actions/auth from 2.1.3 to 2.1.4 by @dependabot[bot] in #461
- ci: Disable azure client secrets test if not set by @Xuanwo in #462
- refactor!: remove SignableRequest by @flaneur2020 in #463
- fix: readme about signing Parts instead of Request by @flaneur2020 in #464
- AWS S3: Add support for assume role duration seconds by @rahull-p in #466
- refactor: Remove not needed features by @Xuanwo in #468
- docs: correct signer term usage by @jdockerty in #469
- Add support for assume role session tags by @rahull-p in #470
- refactor: Split into workspace by @Xuanwo in #471
- refactor: Split reqsign aws v4 crate by @Xuanwo in #472
- refactor: Split reqsign-aliyun-oss crate by @Xuanwo in #473
- refactor: Split reqsign-azure-storage by @Xuanwo in #474
- chore(deps): Bump google-github-actions/auth from 2.1.4 to 2.1.5 by @dependabot[bot] in #475
- refactor: Split google into seperate crate by @Xuanwo in #477
- refactor: Split huaweicloud obs to a new crate by @Xuanwo in #478
- refactor: Split tencent cos in new crate by @Xuanwo in #479
- refactor: Split oracle into seperate crate by @Xuanwo in #480
- refactor: Remove not used dep by @Xuanwo in #481
- feat: Introduce Signer along with Load/Build/Context by @Xuanwo in #482
- chore: Remove not used hash
sha256by @Xuanwo in #483 - feat: Add FileRead and HttpSend by @Xuanwo in #484
- chore: Remove tokio from reqsign by @Xuanwo in #485
- refactor: Rename to Key to better represents credentails and token by @Xuanwo in #486
- feat: Add context in Load and Build by @Xuanwo in #487
- feat: Add Env in context by @Xuanwo in #488
- refactor(services/aws-v4): Use context env instead by @Xuanwo in #489
- refactor: Depends on reqsign-core internally by @Xuanwo in #490
- refactor: Split crates into services and context by @Xuanwo in #491
- refactor: Make core's API more clear by @Xuanwo in #492
- chore(deps): Bump google-github-actions/auth from 2.1.5 to 2.1.6 by @dependabot[bot] in #493
- feat: parse endpoint_url from profile and env by @TennyZhuang in #497
- chore(deps): Bump google-github-actions/auth from 2.1.6 to 2.1.7 by @dependabot[bot] in #496
- chore(deps): Update quick-xml requirement from 0.36 to 0.37 by @dependabot[bot] in #495
- refactor: Migrate aws-v4 to new design by @Xuanwo in #502
- Percent encoding query params for aliyun OSS by @photino in #507
- chore: Address CI by @Xuanwo in #510
- fix: Aliyun should not encode query like
start-afterby @Xuanwo in #517 - refactor(aliyun): Migrate to reqsign-core based by @Xuanwo in #529
- refactor: Migrate azure storage to core based by @Xuanwo in #530
- refactor: Use enum for azure credential by @Xuanwo in #531
- refactor: Refactor google to core based by @Xuanwo in #532
- refactor: Migrate huaweicloud obs to core based by @Xuanwo in #533
- refactor: Refactor oracle into core based by @Xuanwo in #534
- refactor: Refactor tencent cos to be core based by @Xuanwo in #536
- refactor: Ensure to use file_read and env from context by @Xuanwo in #537
- refactor: Rename Load to ProvideCredential by @Xuanwo in #538
- refactor: Rename Build to SignRequest by @Xuanwo in #539
- refactor: Rename Key to SigningCredential by @Xuanwo in #540
- docs: Add README and examples for crates by @Xuanwo in #541
- refactor: Ensure all credentials are redacted by @Xuanwo in #542
- chore(deps): Update windows-sys requirement from 0.59.0 to 0.60.2 by @dependabot[bot] in #527
- chore(deps): Update criterion requirement from 0.5 to 0.6 by @dependabot[bot] in #521
- chore(deps): Bump google-github-actions/auth from 2.1.7 to 2.1.10 by @dependabot[bot] in #520
- refactor: Project Layout by @Xuanwo in #543
- refactor: Allow gcs to support both service account and token by @Xuanwo in #544
- refactor: Refactor RawCredential for better names by @Xuanwo in #545
- refactor: Use correct name for filename and fields by @Xuanwo in #546
- docs: Update README with new API by @Xuanwo in #547
- chore: Cleanup code by @Xuanwo in #548
- feat: Add reqsign as wrapper for core by @Xuanwo in #549
- refactor: Introduce provide credentail chain for aws v4 by @Xuanwo in #550
- refactor: Add credential chain for aliyun oss by @Xuanwo in #551
- refactor: Introduce credential chain for azure-storage by @Xuanwo in #552
- refactor: Introduce credential chain for google by @Xuanwo in #553
- refactor: Introduce credential chain for huaweicloud-obs by @Xuanwo in #554
- refactor: Introduce credential chain for oracle and cos by @Xuanwo in #555
- feat: Introduce error handling for reqsign by @Xuanwo in #556
- refactor: Split config credential provider into env,profile,static by @Xuanwo in #557
- refactor: Remove the concept of config by @Xuanwo in #559
- refactor: Polish the API for aws-v4 by @Xuanwo in #560
- refactor(services/aliyun): Remove the concept of config by @Xuanwo in #561
- refactor(services/azure-storage): Remove the concept of azure-storage by @Xuanwo in #562
- chore: Cleanup API design by @Xuanwo in #563
- refactor(google): Remove the config concept by @Xuanwo in #564
- refactor(services): Remove the config concepts by @Xuanwo in #565
- feat: Support coginto, ecs, process, sso provider by @Xuanwo in #567
- feat(services/azure): Add AzureCli credential provider by @Xuanwo in #568
- feat(services/azure-storage): Add Client Certificate support by @Xuanwo in #569
- feat(services/azure-storage): Add Azure Piplelines support by @Xuanwo in #570
- chore: Make clippy happy by @Xuanwo in #584
- feat: Add s3 express create session support by @Xuanwo in #583
- chore: upgrade and tidy dependencies by @tisonkun in #588
- refactor: Refactor s3 tests for different providers by @Xuanwo in #586
- chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in...
v0.16.5
v0.16.4
v0.16.3
v0.16.2
v0.16.1
v0.16.0
What's Changed
- chore(deps): Update quick-xml requirement from 0.31 to 0.32 by @dependabot in #444
- chore: Fix clippy by @Xuanwo in #449
- feat(oss): support define sts endpoint for oss by @wcy-fdu in #448
- chore(deps): Update quick-xml requirement from 0.32 to 0.34 by @dependabot in #446
- chore(deps): Update quick-xml requirement from 0.34 to 0.35 by @dependabot in #450
- ci: migrate to macos-12 by @tisonkun in #453
- chore!: fix typo customed should be customized by @tisonkun in #452
- Bump to version 0.16 by @Xuanwo in #454
New Contributors
Full Changelog: v0.15.2...v0.16.0