Skip to content

Commit 23cefa1

Browse files
reederc42jharrodCopilot
authored
Updates CHANGELOG and NOTICEs for 25.10.0
Co-authored-by: Jeremy <[email protected]> Co-authored-by: Copilot <[email protected]>
1 parent 6634d9a commit 23cefa1

File tree

3 files changed

+3902
-4256
lines changed

3 files changed

+3902
-4256
lines changed

CHANGELOG.md

Lines changed: 56 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,61 @@
22

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

5-
## Changes since v25.02.0
5+
## Changes since v25.06.0
6+
7+
### Trident
8+
9+
**Fixes:**
10+
11+
- **Kubernetes:** Fixed an issue where multiple attempts to close a LUKS device resulted in failures to detach volumes.
12+
- **Kubernetes:** Fixed CSI node-driver-registrar container name inconsistency by standardizing Linux DaemonSet to `node-driver-registrar` to match Windows DaemonSet and container image naming.
13+
- **Openshift:** Fixed Trident node pod not starting on Windows nodes in Openshift due to SCC having `allowHostDirVolumePlugin` set to false (Issue [#950](https://github.com/NetApp/trident/issues/950))
14+
- **Kubernetes:** Fixed an issue where export policies for legacy qtrees were not properly upgraded.
15+
- **Kubernetes:** Fixed critical issue where incorrect iSCSI devices were discovered when detaching volumes from Kubernetes nodes.
16+
- **Kubernetes:** Fixed an issue where NQNs were not checked before they are unmapped from Subsystems.
17+
- **Openshift:** Fixed an issue where iSCSI node prep failed with OCP 4.19.
18+
- **Kubernetes:** Block cloning of volume across different storage classes.
19+
- Increased timeout when cloning a volume using SolidFire backends (Issue [#1008](https://github.com/NetApp/trident/issues/1008)).
20+
- Fixed Kubernetes API QPS not being set via Helm (Issue [#975](https://github.com/NetApp/trident/issues/975)).
21+
- Fixed inability to mount a Persistent Volume Claim (PVC) based on a snapshot of an NVMe based XFS filesystem PVC on the same Kubernetes node.
22+
- Fixed UUID change issue after host/Docker restart in NDVP mode by adding unique/shared subsystem names per backend (e.g., `netappdvp_subsystem`).
23+
- Fixed mount errors for iSCSI volumes during Trident upgrade from versions prior to 23.10 to 24.10 and above, resolving "invalid SANType" issue.
24+
- Fixed issue where Trident backend state was not transitioning to online/offline without restarting the Trident controller.
25+
- Fixed snapshots not being cleaned up on volume clone failures.
26+
- Fixed failure to unstage volume when its device path was changed by the kernel.
27+
- Fixed failure to unstage volume due to LUKS device already closed.
28+
- Fixed issue where slow storage operations were leading to ContextDeadline errors.
29+
- Trident Operator will wait for configurable `k8s-timeout` to check Trident version.
30+
31+
**Enhancements:**
32+
33+
- **Kubernetes:** Added support for CSI Volume Group Snapshots with v1beta1 Volume Group Snapshot Kubernetes APIs for ONTAP-NAS NFS and ONTAP-SAN-Economy drivers, in addition to ONTAP-SAN (iSCSI and FC).
34+
- Added option for Trident controller to use host networking via helm, operator and tridentctl (Issue [#858](https://github.com/NetApp/trident/issues/858)).
35+
- **Kubernetes:** Added support for automated workload failover with force volume detach for the ONTAP-NAS and ONTAP-NAS-Economy (excluding SMB in both NAS drivers), and the ONTAP-SAN and ONTAP-SAN-Economy drivers.
36+
- **Kubernetes:** Enhanced Trident node concurrency for higher scalability on node operations for FCP volumes.
37+
- **Kubernetes:** Added ONTAP AFX support for ONTAP NAS NFS driver.
38+
- **Kubernetes:** Added support for configuring CPU and memory resource requests and limits for Trident containers via TridentOrchestrator CR and Helm chart values. (Issues [#1000](https://github.com/NetApp/trident/issues/1000), [#927](https://github.com/NetApp/trident/issues/927), [#853](https://github.com/NetApp/trident/issues/853), [#592](https://github.com/NetApp/trident/issues/592), [#110](https://github.com/NetApp/trident/issues/110)).
39+
- **Kubernetes:** Added FC support for ASAr2 personality.
40+
- **Kubernetes:** Added option to serve Prometheus metrics with HTTPS, instead of HTTP.
41+
- **Kubernetes:** Added an option `--no-rename` when importing a volume to keep the original name but let Trident manage its lifecycle.
42+
- **Kubernetes:** Trident deployment now runs at system-cluster-critical priority class.
43+
- Added manual QoS support to the ANF driver, making it production-ready in 25.10; this experimental enhancement was introduced in 25.06.
44+
45+
**Experimental Enhancements:**
46+
47+
**NOTE:** Not for use in production environments.
48+
49+
- [Tech Preview] Added support for concurrency for ONTAP-NAS (NFS only) and ONTAP-SAN (NVMe for unified ONTAP 9), in addition to the existing Tech Preview for the ONTAP-SAN driver (iSCSI and FCP protocols in unified ONTAP 9).
50+
51+
### Trident Protect
52+
53+
**Enhancements:**
54+
55+
- Added annotations to Schedule and Backup CR's to control various Snapshot CR timeouts: `protect.trident.netapp.io/snapshot-completion-timeout`, `protect.trident.netapp.io/volume-snapshots-ready-to-use-timeout`, `protect.trident.netapp.io/volume-snapshots-created-timeout`
56+
- Added annotation to Schedule CR to configure PVC bind timeout, which will be used by Backup CR: `protect.trident.netapp.io/pvc-bind-timeout-sec`
57+
- Improving tridentctl-protect backup and snapshot listings to add a new field to indicate execution hook failures
58+
59+
## v25.06.0
660

761
### Trident
862

@@ -34,7 +88,7 @@
3488

3589
**Experimental Enhancements:**
3690

37-
**NOTE**: Not for use in production environments.
91+
**NOTE:** Not for use in production environments.
3892

3993
- [Tech Preview] Enabled concurrent Trident controller operations via the `--enable-concurrency` feature flag. This allows controller operations to run in parallel, improving performance for busy or large environments.
4094
**NOTE:** This feature is experimental and currently supports limited parallel workflows with the ONTAP-SAN driver (iSCSI and FCP protocols).

0 commit comments

Comments
 (0)