Skip to content

Latest commit

 

History

History
295 lines (168 loc) · 20.1 KB

CHANGELOG.md

File metadata and controls

295 lines (168 loc) · 20.1 KB

2.4.1 (2025-01-12)

Bug Fixes

  • use create volume call with no tier affinity for compatibility with linear storage (72511b2)

2.4.0 (2025-01-11)

Features

  • Make PublishVolume compatible with Hosts and Host Groups (8a20de9)

Other

  • Add .whitesource configuration file (e2f9c90)

2.3.0 (2024-06-20)

Features

  • Controller failover for API calls (#55) (fef1ead), closes #55

2.2.0 (2024-02-16)

Features

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

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

2.0.4 (2024-01-16)

Bug Fixes

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

2.0.3 (2023-11-28)

Bug Fixes

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

2.0.2 (2023-10-31)

Bug Fixes

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

2.0.1 (2023-10-31)

Code Refactoring

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

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.

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)

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)

1.0.16 (2023-06-06)

Chores

  • deps: bump express from 4.17.1 to 4.17.3 in /mock (f42a18f)

Other

  • 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)

Chores

  • deps: bump yaml and semantic-release (209afcd)

Other

  • Merge pull request #34 from Seagate/dependabot/npm_and_yarn/yaml-and-semantic-release--removed (ff849de), closes #34

1.0.14 (2023-06-06)

Chores

  • deps: bump golang.org/x/text from 0.3.3 to 0.3.8 (3e8e462)

Other

  • 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)

Chores

  • deps: bump qs and express in /mock (5a99f7a)

Other

  • 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)

Bug Fixes

  • avoid recursive call to Login() (#27) (3030dd2), closes #27

Other

  • Merge pull request #31 from Seagate/fix_recursive_login (f617f52), closes #31 #27

1.0.11 (2022-12-12)

Chores

  • Update logging to klog2 for compatibility with csi driver (815552d)

1.0.10 (2022-11-23)

Bug Fixes

  • ShowHostMaps: Return host maps when initiator has a nickname or is in a group (9b72e0f)

Chores

  • add workflow_dispatch to enable manual workflow run (35cf7d9)
  • remove release.yml changes (d7686d1)
  • update workflow_dispatch (b3f01be)

Other

  • 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)

Bug Fixes

  • ChooseLUN uses next highest lun before wrapping (80883af)
  • Correctly handle a volumes slice of zero length (242b3fa)

Other

  • Merge pull request #19 from Seagate/fix/chooselun (3d1a38b), closes #19

1.0.7 (2022-05-26)

Bug Fixes

  • CheckVolumeExists() optimization and new GetVolumeWwn() (c73083a)

Code Style

  • GetVolumeWwn() improvement (5e2424f)

Other

  • Merge pull request #18 from Seagate/fix/wwn (4bbb191), closes #18

1.0.6 (2022-05-26)

Chores

  • 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)

Other

  • 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)

Bug Fixes

  • GetTargetId: Retrieve id by type, such as iscsi, fc, etc (5c8772b)

Other

  • Merge pull request #15 from Seagate/fix/get-targetid (a4f9042), closes #15

1.0.4 (2021-11-22)

Bug Fixes

  • ShowSnapshots() now takes two parameters, snapshot id and source volume id (539fafe)

Other

  • 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

Tests

  • correct ControllerPublishVolume csi-sanity issues (7e4e2e5)

1.0.3 (2021-10-04)

Bug Fixes

Other

  • Merge branch 'main' of github.com:Seagate/seagate-exos-x-api-go into main (b539b0d)

1.0.2 (2021-10-03)

Chores

1.0.1 (2021-10-03)

Chores

  • correct license in package.json (5d6b648)

1.0.0 (2021-10-03)

Bug Fixes

  • fix: Discover iSCSI IQN and Portals from storage appliance, removes StorageClass requirement (3e8bcc4)
  • fix: handle session timeout error code (2) (dad3e24)