Releases: beyondstorage/go-storage
Releases · beyondstorage/go-storage
v5.0.0
What's Changed
- ci: Sync github actions by @BeyondRobot in #834
- GSP-840: Convert to monorepo by @Xuanwo in #840
- *: Rename to go.beyondstorage.io by @Xuanwo in #842
- credential,endpoint: Split from pkg by @Xuanwo in #843
- refactor(tests): Move go-integration-tests here by @Xuanwo in #847
- GSP-839: Add Support for Content-Disposition by @Joey-1445601153 in #839
- Bump to version 5.0.0 by @Xuanwo in #855
New Contributors
- @Joey-1445601153 made their first contribution in #839
Full Changelog: v4.8.0...v5.0.0
endpoint/v1.2.0
v1.2.0 - 2021-10-14
Added
- feat: Add support for http://example.com (beyondstorage/go-endpoint#17)
Changed
- Package rename to
go.beyondstorage.io/endpoint
credential/v1.0.0
v1.0.0 - 2021-10-14
Changed
- Package has been renamed to
go.beyondstorage.io/credential
v4.8.0
v4.8.0 - 2021-09-30
Added
- feat: Generate code via Xuanwo/gg (#728, #737, #738, #739, #740, #742)
- docs/rfcs: GSP-749 Unify Path Behavior (#749)
- docs: Add README.zh-CN.md (#750)
- docs/rfcs: GSP-751 Write Empty File Behavior (#751)
- docs: Add description of GSP-751 (#759)
- feat: Implement GSP-749 unify path behavior (#822)
- feat: Replace separator with / in path for service (#823)
- docs/rfcs: GSP-826 Add Multipart HTTP Signer Support (#826)
- feat: Add Multipart HTTP Signer support (#829)
Changed
- docs: Add the services bos and obs to the README (#748)
- refactor: Cleanup definition generate logic (#754)
- feat: Migrate internal iterator generator to definitions (#755)
- ci: Sync github actions (#757)
Fixed
- fix: Compilation fails if Default*Pairs unimplemented in service (#821)
- fix: Not enough arguments in call to Service.formatError (#824)
- fix: Replace each backslash in path with a slash (#825)
- fix: Fixed the error when no function is declared under the namespace (#831)
Upgraded
- build(deps): bump github.com/pelletier/go-toml from 1.9.3 to 1.9.4 (#746)
v4.7.0
v4.7.0 - 2021-09-02
Added
- tests: Add test for NewStorageFromString (#724)
- docs/rfcs: GSP-725 Add Defaultable Property for Pair (#725)
- docs/rfcs: GSP-729 Redesign HTTP Signer (#729)
- cmd/definitions: Implement GSP-725 Add Defaultable Property for Pair (#730)
- definitions: Implement GSP-729 Redesign HTTP Signer (#732)
Changed
- docs/rfc: Remove pair declare description for GSP-729 (#735)
Deprecated
- definitions: Deprecate Reacher and expire (#734)
v4.6.0
v4.6.0 - 2021-08-25
Added
- feat: Support features and default paris in connection string (#713)
- feat: Set Features with feature pairs (#716)
- feat: Allow append pairs for New{Servicer,Storager}FromString (#718)
- feat: Set DefaultPairs with defaultable pairs (#719)
- ci: Add cross build (#721)
Changed
- cmd/definitions: Remove conflict from pair (#720)
Fixed
- definitions: Fix naming format for http signer (#714)
v4.5.0
v4.5.0 - 2021-08-19
Added
- tests: Implement bench for List (#687)
- ci: Add golangci-lint (#690)
- docs/rfcs: GSP-700 Config Features and DefaultPairs via Connetion String (#700)
- docs/rfcs: GSP-706 Support HTTP Signer (#706)
- feat: Generate feature pairs (#708)
- definitions: Implement GSP-706 Support HTTP Signer (#709)
- feat: Generate default pairs (#710)
Changed
- docs: Update go-storage docs link (#696)
- docs: Update links to matrix (#701)
- docs: Update readme about services support (#705)
Fixed
v4.4.0
v4.4.0 - 2021-07-22
Added
Changed
- docs: Update rfc README, fix GSP-669 typo (#673)
- cmd: Remove not used package in service.tmpl (#679)
- definitions: Implement GSP-41 Turn Pair Expire into Duration (#681)
- tests: Split from cmd definitions (#685)
Upgraded
- build(deps): Bump github.com/google/uuid from 1.2.0 to 1.3.0 (675)