Releases: beyondstorage/go-storage
Releases · beyondstorage/go-storage
v4.3.0
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)
v4.2.0
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
andStorageFeatures
have been deprecated (#606) - services:
GetObjectMetadata
has been deprecated byGetObjectSystemMetadata
(#608)
v4.1.0
v4.0.0
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
v3.5.0
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