2.4.1 (2025-01-12)
- use create volume call with no tier affinity for compatibility with linear storage (72511b2)
2.4.0 (2025-01-11)
- Make PublishVolume compatible with Hosts and Host Groups (8a20de9)
- Add .whitesource configuration file (e2f9c90)
2.3.0 (2024-06-20)
2.2.0 (2024-02-16)
2.1.0 (2024-01-19)
- remove extra nil check causing static analysis warning (7f44170)
- 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)
- Add Logout API Call (fd3c437)
2.0.4 (2024-01-16)
2.0.3 (2023-11-28)
- Allow Login method to overwrite previous Login calls (3af0156)
- Update timestamp creation for snapshot objects (32b209f)
2.0.2 (2023-10-31)
2.0.1 (2023-10-31)
2.0.0 (2023-10-05)
- Merge pull request #46 from Seagate/feat/new-apiv2 (7629499), closes #46
- feat!(apiv2): MC API v2 using OpenAPI Specification (7141b6b)
- Requires changes to all clients to use v1 or v2 of this library.
1.0.18 (2023-10-04)
- 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
- 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)
- 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)
1.0.17 (2023-06-06)
- deps: bump github.com/prometheus/client_golang (6c7da1b)
- 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)
1.0.16 (2023-06-06)
- deps: bump express from 4.17.1 to 4.17.3 in /mock (f42a18f)
- Merge pull request #30 from Seagate/dependabot/npm_and_yarn/mock/express-4.17.3 (300dae8), closes #30
- Merge branch 'main' into dependabot/npm_and_yarn/mock/express-4.17.3 (788c783)
1.0.15 (2023-06-06)
- deps: bump yaml and semantic-release (209afcd)
- Merge pull request #34 from Seagate/dependabot/npm_and_yarn/yaml-and-semantic-release--removed (ff849de), closes #34
1.0.14 (2023-06-06)
- deps: bump golang.org/x/text from 0.3.3 to 0.3.8 (3e8e462)
- Merge pull request #33 from Seagate/dependabot/go_modules/golang.org/x/text-0.3.8 (008bb09), closes #33
1.0.13 (2023-06-06)
- deps: bump qs and express in /mock (5a99f7a)
- Merge pull request #28 from Seagate/dependabot/npm_and_yarn/mock/qs-and-express-6.11.0 (da43e7b), closes #28
1.0.12 (2022-12-22)
1.0.11 (2022-12-12)
- Update logging to klog2 for compatibility with csi driver (815552d)
1.0.10 (2022-11-23)
- ShowHostMaps: Return host maps when initiator has a nickname or is in a group (9b72e0f)
- add workflow_dispatch to enable manual workflow run (35cf7d9)
- remove release.yml changes (d7686d1)
- update workflow_dispatch (b3f01be)
- Merge pull request #26 from Seagate/chore/manualrelease2 (c266540), closes #26
- Merge pull request #25 from Seagate/chore/manualrelease (b6d4a6e), closes #25
1.0.8 (2022-05-31)
- ChooseLUN uses next highest lun before wrapping (80883af)
- Correctly handle a volumes slice of zero length (242b3fa)
1.0.7 (2022-05-26)
- CheckVolumeExists() optimization and new GetVolumeWwn() (c73083a)
- GetVolumeWwn() improvement (5e2424f)
1.0.6 (2022-05-26)
- deps: bump minimist from 1.2.5 to 1.2.6 (a58ea6f)
- deps: bump node-fetch from 2.6.5 to 2.6.7 (a7bfda6)
- Merge pull request #17 from Seagate/dependabot/npm_and_yarn/node-fetch-2.6.7 (b38d199), closes #17
- Merge pull request #16 from Seagate/dependabot/npm_and_yarn/minimist-1.2.6 (a8414ff), closes #16
1.0.5 (2021-11-24)
- GetTargetId: Retrieve id by type, such as iscsi, fc, etc (5c8772b)
1.0.4 (2021-11-22)
- ShowSnapshots() now takes two parameters, snapshot id and source volume id (539fafe)
- Merge pull request #14 from Seagate/test/csi-sanity-other (150a719), closes #14
- Merge pull request #13 from Seagate/test/csi-sanity-volumes (42401a3), closes #13
- correct ControllerPublishVolume csi-sanity issues (7e4e2e5)
1.0.3 (2021-10-04)
- correct go.mod path (b470e32)
- Merge branch 'main' of github.com:Seagate/seagate-exos-x-api-go into main (b539b0d)
1.0.2 (2021-10-03)
- trim changelog (6fdf232)
1.0.1 (2021-10-03)
- correct license in package.json (5d6b648)