Go-storage 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 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)