1.10.0 (2025-01-13)
- Bump version to 1.10.0 for Host and Host Group LUN selection (0d187d7)
1.9.1 (2025-01-12)
- update preflight process (53ab7d3)
- deps-dev: bump braces from 3.0.2 to 3.0.3 (a0cba8c)
- deps: bump golang.org/x/net from 0.17.0 to 0.23.0 (d3028bf)
- deps: bump google.golang.org/protobuf from 1.31.0 to 1.33.0 (#103) (9ac26f5), closes #103
1.9.0 (2024-06-21)
- update sidecar versions and timeouts for api lib failover update (180713f)
- update version for 1.9.0 release (e22a0d0)
- Update to seagate-exos-x-api-go version 2.3.0 for controller failover (50a4711)
1.8.5 (2024-02-27)
- deps-dev: bump ip from 2.0.0 to 2.0.1 (df8bfe4)
- Update for api lib 2.2.0 create volume change (42a1aa6)
1.8.4 (2024-01-31)
- Update csi-lib-iscsi and api-go to integrate bug fixes (6c43dd0)
1.8.3 (2023-12-11)
1.8.2 (2023-10-13)
- Update versions to 1.8.2 (f603c4c)
1.8.1 (2023-10-13)
- Update container version label to 1.8.0 (26365bc)
1.8.0 (2023-10-13)
- always retrieve volume wwn (2359f1b)
- Fix previously unmapped device discovery fix for new nodePublish code (232d6ae)
- fix snapshot object creation for apiv2 integration (d3acd84)
- remove unused createTimestampFromString function (6ca0e8b)
- update go dependency version (a706240)
- Update versions for v1.8.0 release (5e00c39)
- Merge pull request #94 from David-T-White/feat/apiv2-update (04df2ca), closes #94
- accept protocol+ipaddress (3d962cf)
- pass http protocol with credentials (037986c)
- structured logging correction, include correction (c4e570b)
- remove api XML exposure, common api codes (07d43be)
- rename pkg/v1 and retrieve wwn from volume object (079cd18)
- required change to GetTargetId (f7646ab)
- remove api XML exposure, common api codes (fafb0a0)
- Block volume support and refactor of node publish/unpublish (#93) (46331ea), closes #93
- Only call getVolumeWWN if we didn't get it in response of CreateVolume call (bb2a524)
1.7.3 (2023-07-24)
- Use ubi7 instead of ubi7/go-toolset for final image (561ce35)
1.7.2 (2023-06-28)
- Release 1.7.2 (03adae4)
- specify registry url for ubi base image (e1a22fe)
1.7.1 (2023-06-28)
- Update build to resolve glibc mismatch on certain platforms (f57088f)
1.7.0 (2023-06-26)
- default to iSCSI if no initiator type specified (71c7426)
- release v1.7.0 (ffdb0c5)
- HS-306/invalid node return code (#86) (32d05a5), closes #86
- certification automation, Helm chart formatting compatible with yq, and README updates (2b44525)
1.6.3 (2023-04-25)
- install protoc and gRPC tools for building node service (921cd6a)
- Update values.yaml for 1.6.3 (2a8e386)
1.6.2 (2023-04-25)
- fix typo in go protoc plugin version (b24abc4)
- Update values.yaml for 1.6.2 release (f491335)
1.6.1 (2023-04-25)
- Install protoc go plugin during build (c7ad1e5)
- 1.6.1 Release (7c4951e)
1.6.0 (2023-04-25)
- Install protocol buffer compiler for gRPC service build (468551f)
- 1.6.0 Release (c685d33)
1.5.11 (2023-04-24)
- Update deprecated actions in publish.yml (c7389d5)
- Update github release action to use actions v3 (b34bb05)
1.5.10 (2023-04-05)
- Add support for prefixed fstype parameter (#71) (ada6d02), closes #71
- clarify comment for volPrefix in storageclass example (daf3152)
- Port device rediscovery check into FC node (#72) (f0ece2a), closes #72
- Update workflow to use Openshift compliant Dockerfile (c87c2ad)
- update values.yaml to latest 1.5.9 release (f8b267f)
- add Makefile target to create a signed helm chart (#74) (c707140), closes #74
- Update default registry address to use registry.k8s.io (2041882)
- Update values.yaml (511bb16)
- Merge pull request #73 from Seagate/bug#57-extra (7d64a67), closes #73 Seagate/bug#57 #57
1.5.9 (2023-03-01)
- Fix passing of FC initiators from node to controller (9f9b6b9)
1.5.8 (2023-02-13)
- Do not run filesystem checks if fs is already mounted (70a5b71)
- Reduce maximum volume length to avoid copy volume truncation issue (d769c22)
- deps: bump http-cache-semantics from 4.1.0 to 4.1.1 (57445a2)
- Update values.yaml (220362b)
- Update README.md to include more supported devices, and fix typos in docs/iscsi/multipath.conf (6c2caa6)
- Add a warning when volPrefix StorageClass param is too long and will be truncated (2750fde)
- switch to manual trigger (73dde0d)
1.5.7 (2023-01-31)
- squash a warning (9453abb)
- wait for semaphore in NodePublishVolume instead of requiring the CO to retry until the semaphore is free (334cd0a)
- Merge pull request #60 from Seagate/bug#56 (204b559), closes #60 Seagate/bug#56 Bug#56
- minor changes to improve the preflight and helm-package targets (ed52e2a)
- fix "could not parse topology requirements" error for iSCSI targets (#56, HS-332) (13c749f), closes #56
1.5.6 (2023-01-20)
- Fix XFS compatibility and return accessible topology (3a43444)
1.5.5 (2023-01-20)
- Build OpenShift-compliant image by default. (44180fe)
1.5.4 (2023-01-06)
- Pass node ID with the topology map for initiator selection (2d74b5e)
1.5.3 (2022-12-13)
- update yaml values to correct version (2041f81)
1.5.2 (2022-10-21)
1.5.1 (2022-10-18)
- Add volume mount for controller run dir (fae23f8)
1.5.0 (2022-08-18)
- Updated the version based on the new FC feature (481a21b)
- Fibre Channel interface layer support, leveraging SAS library (92f00c6)
1.4.0 (2022-08-05)
- update version in helm and Makefile (60a7542)
- upgrade Seagate/csi-lib-sas => v1.0.0 (db1dca9)
- adjust csi driver to match sas lin changes (22c8a5f)
- SAS Connector name updates and comments (1b7553c)
1.3.3 (2022-08-03)
- update Makefile to support creating a signed helm package (24d081b)
1.3.2 (2022-08-03)
- deps-dev: bump semantic-release from 18.0.1 to 19.0.3 (864e291)
- Merge pull request #44 from Seagate/dependabot/npm_and_yarn/semantic-release-19.0.3 (d2b9847), closes #44
1.3.1 (2022-08-03)
- deps: bump semver-regex from 3.1.3 to 3.1.4 (f3686f3)
- Merge pull request #43 from Seagate/dependabot/npm_and_yarn/semver-regex-3.1.4 (e4d0b98), closes #43
- Test/sanity crc (#35) (3bd1fa8), closes #35
1.3.0 (2022-07-07)
- Add SAS support, NodePublishVolume added, using csi-lib-sas (a542cdf)
- Additional updates for SAS support (38a2056)
- Updated multipath.conf example in docs/sas (d4ea31f)
1.2.3 (2022-06-01)
- add thread safe mutex per volume publish/unpublish (f1a2efd)
- mutex protection, wwn for multipath confirmation (c79a765)
1.2.2 (2022-04-22)
- ListSnapshots: Explicitly return empty snapshot response on -10058 rc (bf37b55)
- ListSnapshots: Handle -10058 return code when listing snapshots of non-existent volume (04f14b5)
- Merge pull request #41 from David-T-White/fix/listsnapshots (a29e120), closes #41
- Merge pull request #40 from David-T-White/bug/unmatched_quotes (73b49f0), closes #40
- Merge pull request #39 from Seagate/openshift-certification (41a7b6f), closes #39
- add Dockerfile.redhat and license files for OpenShift certification (75e86fc)
- fix mismatched quote errors from passing augmented volumeid (e45263a)
1.2.1 (2022-04-18)
- Corrected Controller CreateVolume to use default iscsi when storage protocol is missing from StorageClass YAML (8dd2d76)
- Improved the storage protocol validation to exclude invalid strings (67a9cde)
1.2.0 (2022-04-07)
- Storage: Add use of augmented volume id to store volume name and storage protocol (8355def)
- Storage: Adding new storage package to handle iscsi, fc, and sas (839b683)
- Storage: iscsiNode implemented (6255cc2)
- Storage: Rename to Node (6d4edb4)
- Storage: Spelling and naming corrections (39e1709)
- Storage: Switch the blkid command timeout to a constant, with value of 10s (ff70aef)
- Storage: Use iscsi for default storage protocol if not specified in StorageClass YAML (340a694)
1.1.1 (2022-04-07)
- deps: bump minimist from 1.2.5 to 1.2.6 (35e59b3)
1.1.0 (2021-12-01)
- code adjustments to pass csi-sanity ListSnapshots tests (e2d4142)
- Final changes for passing csi-sanity test suites (e43f096)
- Final changes for passing csi-sanity test suites, v1.0.13 (f328117)
- workflow: Corrections to workflow (c6f4706)
- publish helm package for seagate-exos-x-csi (c3b9150)
- release: v1.0.12 (b8051c7)
- release: v1.0.12 (dacecb1)
- release: v1.0.12 (5cae3a9)
- release: v1.0.12 (0e7040c)
- release: v1.0.12 (9e23ca5)
- csi-sanity passes (1359168)
- Merge pull request #32 from Seagate/feat/sanity-passes (432bc0b), closes #32
- Merge pull request #31 from Seagate/fix/workflow (6136ff0), closes #31
- Merge pull request #30 from Seagate/test/csi-sanity-other (e4472fa), closes #30
- Merge pull request #29 from Seagate/test/csi-sanity-other (bc5c7b6), closes #29
- Merge pull request #28 from Seagate/test/csi-sanity-volumes (0c300a2), closes #28
- correct release version in versions.yaml and makefile (afbb348)
- correct .gitignore (afaacd1)
- correct ControllerPublishVolume csi-sanity issues (53fa232)
- correct CreateSnapshot csi-sanity issues (2b2c2e0)
- correct CreateVolume csi-sanity issues (8818657)
- correct DeleteSnapshot csi-sanity issues (c799e4c)
- csi-sanity minor test corrections (3e9a8c0)
1.0.12 (2021-12-01)
- code adjustments to pass csi-sanity ListSnapshots tests (e2d4142)
- Final changes for passing csi-sanity test suites (e43f096)
- Final changes for passing csi-sanity test suites, v1.0.13 (f328117)
- workflow: Corrections to workflow (c6f4706)
- publish helm package for seagate-exos-x-csi (c3b9150)
- release: v1.0.12 (dacecb1)
- release: v1.0.12 (5cae3a9)
- release: v1.0.12 (0e7040c)
- release: v1.0.12 (9e23ca5)
- Merge pull request #31 from Seagate/fix/workflow (6136ff0), closes #31
- Merge pull request #30 from Seagate/test/csi-sanity-other (e4472fa), closes #30
- Merge pull request #29 from Seagate/test/csi-sanity-other (bc5c7b6), closes #29
- Merge pull request #28 from Seagate/test/csi-sanity-volumes (0c300a2), closes #28
- correct release version in versions.yaml and makefile (afbb348)
- correct .gitignore (afaacd1)
- correct ControllerPublishVolume csi-sanity issues (53fa232)
- correct CreateSnapshot csi-sanity issues (2b2c2e0)
- correct CreateVolume csi-sanity issues (8818657)
- correct DeleteSnapshot csi-sanity issues (c799e4c)
- csi-sanity minor test corrections (3e9a8c0)
1.0.12 (2021-11-30)
- code adjustments to pass csi-sanity ListSnapshots tests (e2d4142)
- Final changes for passing csi-sanity test suites (e43f096)
- Final changes for passing csi-sanity test suites, v1.0.13 (f328117)
- publish helm package for seagate-exos-x-csi (c3b9150)
- release: v1.0.12 (5cae3a9)
- release: v1.0.12 (0e7040c)
- release: v1.0.12 (9e23ca5)
- Merge pull request #30 from Seagate/test/csi-sanity-other (e4472fa), closes #30
- Merge pull request #29 from Seagate/test/csi-sanity-other (bc5c7b6), closes #29
- Merge pull request #28 from Seagate/test/csi-sanity-volumes (0c300a2), closes #28
- correct release version in versions.yaml and makefile (afbb348)
- correct .gitignore (afaacd1)
- correct ControllerPublishVolume csi-sanity issues (53fa232)
- correct CreateSnapshot csi-sanity issues (2b2c2e0)
- correct CreateVolume csi-sanity issues (8818657)
- correct DeleteSnapshot csi-sanity issues (c799e4c)
- csi-sanity minor test corrections (3e9a8c0)
1.0.12 (2021-11-22)
- code adjustments to pass csi-sanity ListSnapshots tests (e2d4142)
- publish helm package for seagate-exos-x-csi (c3b9150)
- release: v1.0.12 (0e7040c)
- release: v1.0.12 (9e23ca5)
- Merge pull request #29 from Seagate/test/csi-sanity-other (bc5c7b6), closes #29
- Merge pull request #28 from Seagate/test/csi-sanity-volumes (0c300a2), closes #28
- correct release version in versions.yaml and makefile (afbb348)
- correct .gitignore (afaacd1)
- correct ControllerPublishVolume csi-sanity issues (53fa232)
- correct CreateSnapshot csi-sanity issues (2b2c2e0)
- correct CreateVolume csi-sanity issues (8818657)
- correct DeleteSnapshot csi-sanity issues (c799e4c)
- csi-sanity minor test corrections (3e9a8c0)
1.0.12 (2021-10-22)
- Merge pull request #28 from Seagate/test/csi-sanity-volumes (0c300a2), closes #28
- correct release version in versions.yaml and makefile (afbb348)
- correct .gitignore (afaacd1)
- correct ControllerPublishVolume csi-sanity issues (53fa232)
- correct CreateSnapshot csi-sanity issues (2b2c2e0)
- correct CreateVolume csi-sanity issues (8818657)
- correct DeleteSnapshot csi-sanity issues (c799e4c)
- csi-sanity minor test corrections (3e9a8c0)
1.0.12 (2021-10-21)
- publish helm package for seagate-exos-x-csi (c3b9150)
- correct release version in versions.yaml and makefile (afbb348)
1.0.11 (2021-10-07)
- correct docker inspect step to use all lowercase for image name (ade61cb)
1.0.10 (2021-10-07)
- use all lowercase for image name (8cb5fbd)
1.0.9 (2021-10-07)
- correct workflow error using run and uses (4ca7c52)
- Merge branch 'main' of github.com:Seagate/seagate-exos-x-csi into main (d025e00)
1.0.8 (2021-10-07)
- correct version used for workflow Build and Push Docker Image, add Inspect step (143fece)
- moved simple test app to its own folder (bb1bd2d)
- new command line script for running csi-sanity (8b7d14b)
1.0.7 (2021-10-04)
- add login action (8129575)
1.0.6 (2021-10-04)
- multi step build driver image step (c64e84c)
1.0.5 (2021-10-04)
- retrieve latest release for publish (c904ea7)
1.0.4 (2021-10-04)
- corrections to allow CD publish (19a6267)
- Merge branch 'main' of github.com:Seagate/seagate-exos-x-csi into main (433eef0)
1.0.3 (2021-10-04)
- add publish workflow (5c45073)
- Merge branch 'main' of github.com:Seagate/seagate-exos-x-csi into main (7374583)
1.0.2 (2021-10-03)
- trim changelog (8ed43d2)
1.0.1 (2021-10-02)
- address ansi-regex security alert to use v5.0.1 (5a1120b)
- redhat-ubi: Switched csi driver container image to use redhat/ubi8 (1fa59fc)
- removed unused portals type (36a92d0)
- Discover iSCSI IQN and Portals from storage appliance, not required in StorageClass (14951fd)
- Added STX screenshots to documentation (4bb93da)
- Added usage example document and sample files. Updated README to remove reference to an OEM-specific configuration (94fef7e)
- update to latest sidecar versions (a61e603)
- updates to use older blkid options for compatibility reasons (d50e30a)
- storing devicePath, checking dependencies, and setting Multipath to true (22668e0)
- show snapshots working with all storage api versions, plus snapshot prefix (284872b)
- show snapshots working with all storage api versions (e9de7ce)
- Update issue templates (30e7ffc)
- README updates (05e66b7)
- bug/nodepath - required binaries now checked during driver init, iscsi clean up also (a293808)
- bug/nodepath - path corrections for running iscsid/multipathd on host node (6ef7bf9)
- fix(volume naming) added volPrefix to allow user defined volume prefix naming (6cd34fa)
- FMW-48421 - Added SecurityContextConstraints for OpenShift deployments (697855c)
- Switched to ghcr.io/seagate/seagate-exos-x-csi (c9d27ff)
- Removed iscsi and multipath sidecars (bd149e0)
- feat/rebrand additional mane changes to reduce use of exosx and other review changes (2a38039)
- localize to use github.com/Seagate (f90c975)