Skip to content

Releases: beyondstorage/go-storage

v4.3.0

14 Jul 11:15
fbfad9f
Compare
Choose a tag to compare

v4.3.0 - 2021-07-14

Added

  • cmd/definitions: Add support for type uint64 (#615)
  • services: Implement GSP-127 Add ServiceInternal and RequestThrottled Errors (#616)
  • ci: Add codecov in unittests (#622)
  • docs: GSP-654 Unify List Behavior (#654)
  • ci: Add gofmt to action (#660)

Changed

  • docs: Reorganize README for better understanding (#613)
  • types: Add comments for Object and ObjectMode (#614)
  • cmd/definitions: Remove deprecated fields introduced in v4.2.0 (#619)
  • pkg/endpoint: Remove deprecated package pkg/endpoint (#621)
  • docs: Move rfcs and spec here as required in GSP-139 (#628)
  • cmd: Move definitions here as described in GSP-139 (#652)
  • docs: Update RFC template (#655)
  • cmd/definitions: Implement GSP-134 Write Behavior Consistency (#656)

Fixed

  • makefile: Fix code not formatted correctly (#661)

Join in release discussion

v4.2.0

24 Jun 05:59
7276413
Compare
Choose a tag to compare

v4.2.0 - 2021-06-24

Added

  • cmd/definitions: Implement GSP-97 Add Restrictions In Storage Metadata (#601)
  • cmd/definitions: Implement GSP-111 Add System Metadata in Storage Metadata (#605)

Changed

  • cmd/definitions: Trim Service Pair Prefix (#598)
  • services: Implement GSP-90 Re-support Initialization Via Connection String (#589)
  • cmd/definitions: Implement GSP-109 Redesign Features (#606)
  • cmd/definitions: Implement GSP-117 Rename Service to System as the Opposite to Global (#608)

Deprecated

  • pkg/endpoint: Deprecated by github.com/beyondstorage/go-endpoint (#595)
  • services: Related fields ServiceFeatures and StorageFeatures have been deprecated (#606)
  • services: GetObjectMetadata has been deprecated by GetObjectSystemMetadata (#608)

Join in release discussion

v4.1.0

08 Jun 07:21
v4.1.0
6894daf
Compare
Choose a tag to compare

v4.1.0 - 2021-06-08

Added

  • cmd/definitions: Implement GSP-87 Feature Gates (#586)
  • cmd/definitions: Implement GSP-93 Add ObjectMode Pair (#592)

Fixed

  • cmd/definitions: Fix storage features not generated (#588)

Join in release discussion

v4.0.0

24 May 04:02
22f8abf
Compare
Choose a tag to compare

v4.0.0 - 2021-05-24

Added

  • storage: Implement GSP-44 (#547)
  • services: Implement GSP-48 Service Registry (#556)
  • services: Implement GSP-47 Additional Error Specification (#555)
  • storage: Implement GSP-49 Add CreateDir Operation (#561)
  • services: Implement GSP-51 Distinguish Errors by IsInternalError (#564)
  • types: Implement GSP-61 Add object mode check for operations (#573)
  • cmd/definitions: Add functions Add and Del for ObjectMode (#574)
  • cmd/definitions: Declare supports interfaces in generator (#584)

Changed

  • cmd/definitions: Remove redundant // in object.tmpl (#565)
  • docs: Move spec to specs (#568)
  • docs: Add comment to illustrate ignoring generated.go in tests package (#567)
  • cmd/definitions: Update obsolete file paths in comments (#570)
  • object: Implement GSP-62 WriteMultipart returns Part (#572)
  • iowrap: Explicit declare implemented interface (#576)
  • *: Implement GSP-73 Organization Rename (#578)
  • storage: Implement GSP-76 Local Function Metadata (#77) (#580)

Fixed

  • types: Fix IterateDone doesn't implement InternalError (#582)

v3.6.0

24 Apr 05:34
v3.6.0
e486efa
Compare
Choose a tag to compare

v3.6.0 - 2021-04-24

Added

  • object: Add AppendOffset for appendable object (#532)
  • cmd/definitions: Add a new type byte_array (#534)
  • pkg: Implement wrapper for fs.FS and http.FileSystem (#538)
  • cmd/definitions: Implement AOS-40 (#541)

Changed

  • docs: Fix broken links in README (#533)
  • docs/specs: Replace spaces by tab in the code in 1-error-handling (#535)

v3.5.0

20 Apr 06:38
57fed97
Compare
Choose a tag to compare

v3.5.0 - 2021-04-20

Added

  • cmd/definitions: Add tests service (#518)
  • cmd/definitions: Increase stability of generated code (#526)
  • types: Add UnimplementedStub to have forward compatible implementations (#524)
  • pkg/iowrap: Add cancelable io wrappers (#528)

Changed

  • docs: Update README
  • docs: Migrate zulip to matrix

Fixed

  • docs: Fix quick start is not runnable

v3.4.2

16 Mar 08:24
b28b1ee
Compare
Choose a tag to compare

v3.4.2 - 2021-03-16

Fixed

  • object: Add Multipart related fields into object (#516)

v3.4.1

04 Mar 10:13
v3.4.1
3f88331
Compare
Choose a tag to compare

v3.4.1 - 2021-03-04

Fixed

  • cmd: Fix support for local function generation (#513)

v3.4.0

04 Mar 09:06
v3.4.0
6c3123f
Compare
Choose a tag to compare

v3.4.0 - 2021-03-04

Fixed

  • storage: New is conflict with Storage init logic, rename to Create instead (#511)

v3.3.0

04 Mar 07:33
v3.3.0
a2fe6fd
Compare
Choose a tag to compare

v3.3.0 - 2021-03-04

Added

  • pkg/iowrap: Implement Pipe (#508)
  • types: Add "New" operation to create an object locally (#509)