Skip to content

Releases: Seagate/seagate-exos-x-api-go

v2.3.0

20 Jun 19:06
Compare
Choose a tag to compare

2.3.0 (2024-06-20)

Features

v2.2.0

16 Feb 16:35
Compare
Choose a tag to compare

2.2.0 (2024-02-16)

Features

  • Create volume without tier-affinity for linear (#54) (549b3a2), closes #54

v2.1.0

19 Jan 22:19
Compare
Choose a tag to compare

2.1.0 (2024-01-19)

Code Refactoring

  • remove extra nil check causing static analysis warning (7f44170)

Features

  • Add support for 'show controller-date' and use it for session validation (0a088ba)
  • Make an API call (show system) to test API session validity (37d0fcd)

Other

v2.0.4

16 Jan 22:58
Compare
Choose a tag to compare

2.0.4 (2024-01-16)

Bug Fixes

  • Update show maps to use an initiator view return object instead … (#53) (906feb6), closes #53

v2.0.3

28 Nov 21:10
Compare
Choose a tag to compare

2.0.3 (2023-11-28)

Bug Fixes

  • Allow Login method to overwrite previous Login calls (3af0156)
  • Update timestamp creation for snapshot objects (32b209f)

v2.0.2

31 Oct 22:03
Compare
Choose a tag to compare

2.0.2 (2023-10-31)

Bug Fixes

  • restore convenience function for GetPoolType (#50) (a8a8078), closes #50

v2.0.1

31 Oct 15:37
Compare
Choose a tag to compare

2.0.1 (2023-10-31)

Code Refactoring

  • Restructure the v2 library to match go module import requirements (#48) (e6f3143), closes #48

v2.0.0

05 Oct 20:02
Compare
Choose a tag to compare

2.0.0 (2023-10-05)

Other

  • Merge pull request #46 from Seagate/feat/new-apiv2 (7629499), closes #46
  • feat!(apiv2): MC API v2 using OpenAPI Specification (7141b6b)

BREAKING CHANGE

  • Requires changes to all clients to use v1 or v2 of this library.

v1.0.18

04 Oct 23:20
Compare
Choose a tag to compare

1.0.18 (2023-10-04)

Bug Fixes

  • Add a workaround in the client.go template for XML/JSON content-type header bug (96e9faf)
  • include client.go with json/xml templated fix (ad41c18)
  • use 'snapshot' instead of 'snapshots' for object.Name (#44) (2ce9dce), closes #44

Chores

  • add debug logging for forced json contentType (6b48ee3)
  • deps: bump github.com/prometheus/client_golang (ae4da77)
  • deps: bump google.golang.org/grpc from 1.26.0 to 1.53.0 (6d18737)

Other

  • Merge pull request #45 from Seagate/feat/final-apiv2 (3376cdd), closes #45
  • feat!: MC API v2 using OpenAPI Specification (d53b770)
  • Merge pull request #38 from Seagate/dependabot/go_modules/google.golang.org/grpc-1.53.0 (e8c4f8c), closes #38
  • Merge branch 'main' into dependabot/go_modules/google.golang.org/grpc-1.53.0 (e1d170f)
  • Resolved merge conflict by updating google.golang.org/grpc v1.53.0 (2a2678f)
  • Merge pull request #39 from Seagate/dependabot/go_modules/github.com/prometheus/client_golang-1.11.1 (e56bf7e), closes #39
  • Merge pull request #43 from Seagate/bug/correct-status-handling-for-info (410c4c9), closes #43
  • remove redundant CreateCommonStatusFromStatus function (585d5fd)
  • correct regression test suite based on corrected status responses (c2d9797)
  • update api v2 to handle status array (f6ca79c)
  • generated new openapi client library (a0b490c)
  • update validator to display all status responses (6b266e3)
  • update spec generator and yaml to correct statusResource (201d011)
  • Merge pull request #40 from Seagate/feat/docker-run-generate (edc62ea), closes #40
  • use GENERATOR_VERSION := v6.5.0 (dafe034)
  • use docker image 6.5.0 for openapi-generator-cli (99a982f)
  • use docker run openapi-generator-cli:v6.2.1 (6950b94)
  • Merge pull request #37 from Seagate/feat/mcapiv2 (576d4eb), closes #37
  • force Wwn to lowercase in CreateVolume (f078a6b)
  • allow for ip address, protocol, and hostname variations (f58b70e)
  • accept protocol+ipaddress (24a0769)
  • correct CreateVolume for Linear (f815102)
  • review changes for PR 37 (ea9d97c)
  • apiv2 with openapi spec, generator, regression, sdk (5b7fa5c)

v1.0.17

06 Jun 23:47
Compare
Choose a tag to compare

1.0.17 (2023-06-06)

Chores

  • deps: bump github.com/prometheus/client_golang (6c7da1b)

Other

  • Merge pull request #32 from Seagate/dependabot/go_modules/github.com/prometheus/client_golang-1.11.1 (2fa76d4), closes #32
  • Merge branch 'main' into dependabot/go_modules/github.com/prometheus/client_golang-1.11.1 (e587349)