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

Changelog History
Page 1

  • v5.0.0 Changes

    October 15, 2021

    🚀 Since this release, we will use go.beyondstorage.io/v5 as new module name.

    ➕ Added

    • GSP-840: Convert to monorepo (#840)
    • 👍 GSP-839: Add Support for Content-Disposition (#839)

    🔄 Changed

    • *: Rename to go.beyondstorage.io (#842)
    • credential,endpoint: Split from pkg (#843)
    • 🔨 refactor(tests): Move go-integration-tests here (#847)
  • v4.8.0 Changes

    September 30, 2021

    ➕ Added

    • feat: Generate code via Xuanwo/gg (#728, #737, #738, #739, #740, #742)
    • 📄 docs/rfcs: GSP-749 Unify Path Behavior (#749)
    • 📄 docs: Add README.zh-CN.md (#750)
    • 📄 docs/rfcs: GSP-751 Write Empty File Behavior (#751)
    • 📄 docs: Add description of GSP-751 (#759)
    • feat: Implement GSP-749 unify path behavior (#822)
    • feat: Replace separator with / in path for service (#823)
    • 📄 docs/rfcs: GSP-826 Add Multipart HTTP Signer Support (#826)
    • 👍 feat: Add Multipart HTTP Signer support (#829)

    🔄 Changed

    • 📄 docs: Add the services bos and obs to the README (#748)
    • 🔨 refactor: Cleanup definition generate logic (#754)
    • feat: Migrate internal iterator generator to definitions (#755)
    • 🔀 ci: Sync github actions (#757)

    🛠 Fixed

    • 🛠 fix: Compilation fails if Default*Pairs unimplemented in service (#821)
    • 🛠 fix: Not enough arguments in call to Service.formatError (#824)
    • 🛠 fix: Replace each backslash in path with a slash (#825)
    • 🛠 fix: Fixed the error when no function is declared under the namespace (#831)

    ⬆️ Upgraded

    • 🏗 build(deps): bump github.com/pelletier/go-toml from 1.9.3 to 1.9.4 (#746)
  • v4.7.0 Changes

    September 02, 2021

    ➕ Added

    • ✅ tests: Add test for NewStorageFromString (#724)
    • 📄 docs/rfcs: GSP-725 Add Defaultable Property for Pair (#725)
    • 0️⃣ cmd/definitions: Implement GSP-725 Add Defaultable Property for Pair (#730)
    • 📄 docs/rfcs: GSP-729 Redesign HTTP Signer (#729)
    • definitions: Implement GSP-729 Redesign HTTP Signer (#732)

    🔄 Changed

    • 📄 docs/rfc: Remove pair declare description for GSP-729 (#735)

    🗄 Deprecated

    • 🗄 definitions: Deprecate Reacher and expire (#734)
  • v4.6.0 Changes

    August 25, 2021

    ➕ Added

    • 0️⃣ feat: Support features and default paris in connection string (#713)
    • feat: Set Features with feature pairs (#716)
    • feat: Allow append pairs for New{Servicer,Storager}FromString (#718)
    • 0️⃣ feat: Set DefaultPairs with defaultable pairs (#719)
    • 🏗 ci: Add cross build (#721)

    🔄 Changed

    • 🚚 cmd/definitions: Remove conflict from pair (#720)

    🛠 Fixed

    • definitions: Fix naming format for http signer (#714)
  • 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 Connection 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)