Skip to content

Commit 5ce2d98

Browse files
authored
Update changelog for 23.04
1 parent 1b32a06 commit 5ce2d98

File tree

1 file changed

+40
-1
lines changed

1 file changed

+40
-1
lines changed

CHANGELOG.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,46 @@
22

33
[Releases](https://github.com/NetApp/trident/releases)
44

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
645

746
- **IMPORTANT**: Kubernetes 1.26 is now supported in Trident. Please upgrade Trident prior to upgrading Kubernetes.
847

0 commit comments

Comments
 (0)