|
2 | 2 |
|
3 | 3 | [Releases](https://github.com/NetApp/trident/releases)
|
4 | 4 |
|
5 |
| -## Changes since v22.10.0 |
| 5 | +## Changes since v23.01.0 |
| 6 | + |
| 7 | +- **IMPORTANT**: Force volume detach for ONTAP-SAN-* volumes is only supported with Kubernetes versions which have enabled the Non-Graceful Node Shutdown feature gate. |
| 8 | + Force detach must be enabled at install time via `--enable-force-detach` Trident installer flag. |
| 9 | + |
| 10 | +**Fixes:** |
| 11 | + |
| 12 | +- Fixed Trident Operator to use IPv6 localhost for installation when specified in spec. |
| 13 | +- Fixed Trident Operator cluster role permissions to be in sync with the bundle permissions (Issue [#799](https://github.com/NetApp/trident/issues/799)). |
| 14 | +- Fixed issue with attaching raw block volume on multiple nodes in RWX mode. |
| 15 | +- Fixed FlexGroup cloning support and volume import for SMB volumes. |
| 16 | +- Fixed issue where Trident controller could not shut down immediately (Issue [#811](https://github.com/NetApp/trident/issues/811)). |
| 17 | +- Added fix to list all igroup names associated with a specified LUN provisioned with ontap-san-* drivers. |
| 18 | +- Added a fix to allow external processes to run to completion. |
| 19 | +- Fixed compilation error for s390 architecture (Issue [#537](https://github.com/NetApp/trident/issues/537)). |
| 20 | +- Fixed incorrect logging level during volume mount operations (Issue [#781](https://github.com/NetApp/trident/issues/781)). |
| 21 | +- Fixed potential type assertion error (Issue [#802](https://github.com/NetApp/trident/issues/802)). |
| 22 | + |
| 23 | +**Enhancements:** |
| 24 | + |
| 25 | +- **Kubernetes:** Added support for Kubernetes 1.27. |
| 26 | +- **Kubernetes:** Added support for importing LUKS volumes. |
| 27 | +- **Kubernetes:** Added support for ReadWriteOncePod PVC access mode. |
| 28 | +- **Kubernetes:** Added support for force detach for ONTAP-SAN-* volumes during Non-Graceful Node Shutdown scenarios. |
| 29 | +- **Kubernetes:** All ONTAP-SAN-* volumes will now use per-node igroups. LUNs will only be mapped to igroups while actively |
| 30 | + published to those nodes to improve our security posture. Existing volumes will be opportunistically switched to |
| 31 | + the new igroup scheme when Trident determines it is safe to do so without impacting active workloads (Issue [#758](https://github.com/NetApp/trident/issues/758)). |
| 32 | +- **Kubernetes:** Improved Trident security by cleaning up unused Trident-managed igroups from ONTAP-SAN-* backends. |
| 33 | +- Added support for SMB volumes with Amazon FSx to the ontap-nas-economy and ontap-nas-flexgroup storage drivers. |
| 34 | +- Added support for SMB volumes with on-prem to the ontap-nas, ontap-nas-economy and ontap-nas-flexgroup storage drivers. |
| 35 | +- Added support for creation of SMB shares through Trident for on-prem and Amazon FSx. |
| 36 | +- Added support for linux/arm64 nodes (Issue [#732](https://github.com/NetApp/trident/issues/732)). |
| 37 | +- Improved Trident shutdown procedure by deactivating API servers first (Issue [#811](https://github.com/NetApp/trident/issues/811)). |
| 38 | +- Added cross-platform build support for Windows and linux/arm64 hosts to Makefile; see BUILD.md. |
| 39 | + |
| 40 | +**Deprecations:** |
| 41 | + |
| 42 | +- **Kubernetes:** Backend-scoped igroups will no longer be created when configuring ontap-san and ontap-san-economy drivers (Issue [#758](https://github.com/NetApp/trident/issues/758)). |
| 43 | + |
| 44 | +## v23.01.0 |
6 | 45 |
|
7 | 46 | - **IMPORTANT**: Kubernetes 1.26 is now supported in Trident. Please upgrade Trident prior to upgrading Kubernetes.
|
8 | 47 |
|
|
0 commit comments