All Versions
39
Latest Version
Avg Release Cycle
15 days
Latest Release
1088 days ago

Changelog History
Page 4

  • v0.7.2 Changes

    March 05, 2020

    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)
  • v0.7.1 Changes

    February 29, 2020

    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

    • ๐Ÿ‘ services: Fix WorkDir support missing in some services (#131)
    • services/qingstor: Fix error not handled as intended (#135)
    • services/qingstor: Fix service qingstor error not handled correctly
  • v0.7.0 Changes

    February 10, 2020

    v0.7.0 - 2020-02-10

    โž• Added

    • โœ… tests: Add bdd test for integration test (#81)
    • ๐Ÿ“„ docs/design, pkg/iowrap: Add and implement proposal 10-callback-reader (#88)

    โœ‚ Removed

    • ๐Ÿ“„ docs/design, services: Add and implement proposal 9-remove-storager-init (#79)
  • v0.6.0 Changes

    January 13, 2020

    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)
  • v0.5.0 Changes

    December 30, 2019

    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)
  • v0.4.0 Changes

    December 23, 2019

    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)
  • v0.3.0 Changes

    November 11, 2019

    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
    • 0๏ธโƒฃ 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)
  • v0.2.0 Changes

    October 17, 2019

    v0.2.0 - 2019-10-17

    โž• Added

    • services/qingstor: Implement ListSegments (#7)

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ segment: Replace identifier and add ListSegments support (#6)

    ๐Ÿ›  Fixed

    • services/qingstor: Fix ListDir not handled correctly (#2)
    • services/qingstor: Fix object size and last modified not filled (#4)
    • โšก๏ธ services/qingstor: Add stat updated at support (#5)
  • v0.1.0 Changes

    October 12, 2019

    โž• Added

    • โž• Add storager and servicer interface.
    • โž• Add segment and iterator support.
    • โž• Add pair based option and metadata support.
    • โž• Add qingstor services.

    ๐Ÿš€ [Unreleased]: https://github.com/beyondstorage/go-storage/compare/v5.0.0...HEAD