Releases: beyondstorage/go-storage
Releases · beyondstorage/go-storage
storage v0.9.0
storage v0.8.0
storage v0.7.2
v0.7.2 - 2020-03-05
Added
- services/*: Implement proposal 11-error-handling (#143)
- docs/design: Support both directory and prefix based list (#157)
- services/*: Implement proposal 12-support-both-directory-and-prefix-based-list (#158)
Changed
- services/*: Refactor format error (#166)
Fixed
- services/{gcs,kodo,oss,s3}: Fix Object type in List incorrect (#162)
storage v0.7.1
v0.7.1 - 2020-02-29
Added
- docs/{design,spec}: Add proposal for error handling (#106)
- pkg/*: Implement proposal 11-error-handling (#109)
- services/qingstor: Implment proposal 11-error-handling (#117)
- services/fs: Implement proposal 11-error-handling (#141)
Changed
- services/qingstor: Refactor work dir handler with unit tests (#139)
Fixed
storage v0.7.0
storage v0.6.0
v0.6.0 - 2020-01-13
Added
- services,types: Implement proposal add-id-in-object (#56)
- services, types/metadata: Implement proposal 6-normalize-metadata (#59)
- services: Add basic kodo support (#49)
- services: Add basic cos support (#65)
- services: Add dropbox basic support (#53)
- services: Add uss basic support (#67)
- *: Implement proposal 7-support-context (#68)
- services, pkg/storageclass: Add and implement proposal 8-normalize-metadata-storage-class #71
Changed
- storager: Rename ListDir to List (#52)
storage v0.5.0
v0.5.0 - 2019-12-30
Added
- services: Add support for s3 (#41)
- services: Add basic oss support (#42)
- services: Add basic gcs support (#48)
- services: Add basic support for azblob (#50)
Changed
- pkg/config: Allow emit host instead of credential
- pkg/credential: Implement proposal 4-credential-refactor
Fixed
- sercices/s3: Fix error message for servicer (#44)
storage v0.4.0
v0.4.0 - 2019-12-23
Added
- servicer: Add String() for debug (#23)
- Implement proposal support service init via config string (#38)
Changed
- internal: Refactor generator (#24)
- internal: Don't preserve files' metadata
- storager: Implement proposal 1-unify-storager-behavior (#30)
- *: Implement proposal 2-use-callback-in-list-operations (#31)
- services: Promote values into struct instead of metadata (#33)
- services: Split endpoint and credential into different pairs (#34)
- storager: Split Metadata to Metadata and Statistical (#39)
Fixed
- services/posixfs: Fix std{in/out} support for Stat (#35)
storage v0.3.0
v0.3.0 - 2019-11-11
Added
- services: Add POSIX fs support (#1)
- services/posixfs: Add support for write stdout
- services/posixfs: Implement size and offset in Read (#8)
- services/qingstor: Add bucket name validate (#9)
- storager: Add String interface for debug print (#16)
- services/posixfs: Set updatedAt for regular file (#19)
Changed
- storager: Merge Capablity and IsPairAvailable into Capable
- services: Unify behavior for ListDir recursively
- storager: All API now use relative path instead
- services/qingstor: Set default base value (#13)
- types: Rename Base to WorkDir (#17)
Fixed
- services/qingstor: Fix segment ID used incorrectly
- services/posixfs: Fix ListDir not returned ErrDone
- pkg/segment: Fix data while update segments
- pkg/segment: Fix GetPartIndex bug in concurrent write segment
- pkg/segment: Return sorted parts
- services/posixfs: Fix ListDir recursive not work
- pkg/iterator: Fix next panic while under lying func return empty buf
- services/qingstor: Fix recursive not handled correctly
- services/posixfs: Fix relative path not returned correctly
- services/qingstor: Part number must be in ascending order (#14)
- services/qingstor: Fix get abs and rel path (#15)
- services/qingstor: Handle not found returned via head (#20)
- services/posixfs: Handle not found returned via os not exist error. (#21)
Removed
- storager: Remove CreateDir (#18)