All Versions
35
Latest Version
Avg Release Cycle
21 days
Latest Release
276 days ago

Changelog History
Page 1

  • v4.5.0 Changes

    August 19, 2021

    โž• 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)
    • 0๏ธโƒฃ 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

    • *: Fix ineffectual assignments (#691)
    • ๐Ÿ›  definitions: Fixed a description error in CreateLink (#698)
  • v4.4.0 Changes

    July 22, 2021

    โž• Added

    • ๐Ÿ“„ docs: GSP-669 Feature Lifecycle (#669)
    • definitions: Implement GSP-86 Add CreateLink (#674)

    ๐Ÿ”„ 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)
  • v4.3.2 Changes

    July 15, 2021

    ๐Ÿ›  Fixed

    • โš  cmd: Add warning for type convert instead (#670)
  • v4.3.1 Changes

    July 15, 2021

    ๐Ÿ›  Fixed

    • pkg: Add pkg/endpoint back to avoid breaking other projects (#667)

    โฌ†๏ธ Upgraded

    • ๐Ÿ— build(deps): bump github.com/golang/mock from 1.5.0 to 1.6.0 (#597)
  • v4.3.0 Changes

    July 14, 2021

    โž• 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 Changes

    June 24, 2021

    โž• 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)
  • v4.1.0 Changes

    June 08, 2021

    โž• 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)
  • v4.0.0 Changes

    May 24, 2021

    โž• 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 redundent // 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 Changes

    April 24, 2021

    โž• 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 GSP-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 Changes

    April 20, 2021

    โž• Added

    • โœ… cmd/definitions: Add tests service (#518)
    • cmd/definitions: Increase stablility 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