From f4e50bd989955b2b4eb3b9602c465a8e889ae158 Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:25:35 -0400 Subject: [PATCH 01/11] Update scale-releases.yaml --- data/properties/scale-releases.yaml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/data/properties/scale-releases.yaml b/data/properties/scale-releases.yaml index a097c3ced6..f419a1f5e8 100644 --- a/data/properties/scale-releases.yaml +++ b/data/properties/scale-releases.yaml @@ -17,16 +17,11 @@ majorVersions: name: "TrueNAS SCALE 24.04 - Dragonfish" releaseName: "Dragonfish" releases: - - name: "24.04.1.1" - type: "Maintenance" - link: "https://www.truenas.com/docs/scale/24.04/gettingstarted/scalereleasenotes/#240411-changelog" - releaseDate: "2024-05-29" - latest: true - name: "24.04.2" type: "Maintenance" - link: "" - releaseDate: "" - latest: false + link: "https://www.truenas.com/docs/scale/24.04/gettingstarted/scalereleasenotes/#24042-changelog" + releaseDate: "2024-07-09" + latest: true - lifecycle: "Next" name: "TrueNAS SCALE 24.10 - Electric Eel" From 8ab878a0ffa9c4211cc7c8271c8dbd27fd02b44c Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:51:11 -0400 Subject: [PATCH 02/11] Update scale_websocket_api.html --- static/api/scale_websocket_api.html | 480 +++++++++++++++++----------- 1 file changed, 295 insertions(+), 185 deletions(-) diff --git a/static/api/scale_websocket_api.html b/static/api/scale_websocket_api.html index 0d6b8ec719..92a48bd192 100644 --- a/static/api/scale_websocket_api.html +++ b/static/api/scale_websocket_api.html @@ -23884,6 +23884,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -23914,7 +23924,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } @@ -24731,6 +24742,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -24761,7 +24782,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } @@ -25707,6 +25729,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -25737,7 +25769,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } ] @@ -26119,6 +26152,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -26149,7 +26192,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] }, { @@ -26535,6 +26579,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -26565,7 +26619,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } ], @@ -27002,6 +27057,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -27032,7 +27097,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } @@ -27543,6 +27609,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -27573,7 +27649,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } @@ -28311,6 +28388,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -28341,7 +28428,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } @@ -28800,6 +28888,16 @@

chart.release

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -28830,7 +28928,8 @@

chart.release

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } @@ -171644,6 +171743,16 @@

Return Arguments

"pods", "statefulsets" ] + }, + "stats": { + "type": "object", + "properties": {}, + "additionalProperties": true, + "_name_": "stats", + "title": "stats", + "default": {}, + "_required_": false, + "_attrs_order_": [] } }, "additionalProperties": false, @@ -171674,7 +171783,8 @@

Return Arguments

"portals", "chart_schema", "history", - "resources" + "resources", + "stats" ] } ] @@ -181752,8 +181862,8 @@

Return Arguments

] -

failover.setup

-

Sent when failover is being setup.

+

directoryservices.status

+

Sent on directory service state changes.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181776,15 +181886,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "failover.setup", - "title": "failover.setup", + "_name_": "directoryservices.status", + "title": "directoryservices.status", "_required_": false } ]
-

failover.status

-

Sent when failover status changes.

+

failover.setup

+

Sent when failover is being setup.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181807,18 +181917,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "failover.status", - "title": "failover.status", + "_name_": "failover.setup", + "title": "failover.setup", "_required_": false } ]
-

failover.upgrade_pending

-

Sent when system is ready and HA upgrade is pending.

-

It is expected the client will react by issuing upgrade_finish call -at user will.

- +

failover.status

+

Sent when failover status changes.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181841,15 +181948,18 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "failover.upgrade_pending", - "title": "failover.upgrade_pending", + "_name_": "failover.status", + "title": "failover.status", "_required_": false } ]
-

directoryservices.status

-

Sent on directory service state changes.

+

failover.upgrade_pending

+

Sent when system is ready and HA upgrade is pending.

+

It is expected the client will react by issuing upgrade_finish call +at user will.

+

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181872,15 +181982,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "directoryservices.status", - "title": "directoryservices.status", + "_name_": "failover.upgrade_pending", + "title": "failover.upgrade_pending", "_required_": false } ]
-

ctdb.status

-

Sent on cluster status changes.

+

kubernetes.state

+

Kubernetes state events

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181903,15 +182013,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "ctdb.status", - "title": "ctdb.status", + "_name_": "kubernetes.state", + "title": "kubernetes.state", "_required_": false } ]
-

failover.vrrp_event

-

Sent when a VRRP state changes.

+

kubernetes.events

+

Kubernetes cluster events

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181934,15 +182044,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "failover.vrrp_event", - "title": "failover.vrrp_event", + "_name_": "kubernetes.events", + "title": "kubernetes.events", "_required_": false } ]
-

failover.disabled.reasons

-

Sent when failover status reasons change.

+

zfs.pool.scan

+

Progress of pool resilver/scrub.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181965,15 +182075,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "failover.disabled.reasons", - "title": "failover.disabled.reasons", + "_name_": "zfs.pool.scan", + "title": "zfs.pool.scan", "_required_": false } ]
-

truecommand.config

-

Sent on TrueCommand configuration changes.

+

failover.disabled.reasons

+

Sent when failover status reasons change.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -181996,15 +182106,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "truecommand.config", - "title": "truecommand.config", + "_name_": "failover.disabled.reasons", + "title": "failover.disabled.reasons", "_required_": false } ]
-

user.web_ui_login_disabled

-

Sent when root user login to the Web UI is disabled.

+

failover.vrrp_event

+

Sent when a VRRP state changes.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -182027,15 +182137,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "user.web_ui_login_disabled", - "title": "user.web_ui_login_disabled", + "_name_": "failover.vrrp_event", + "title": "failover.vrrp_event", "_required_": false } ]
-

zfs.pool.scan

-

Progress of pool resilver/scrub.

+

ctdb.status

+

Sent on cluster status changes.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -182058,15 +182168,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "zfs.pool.scan", - "title": "zfs.pool.scan", + "_name_": "ctdb.status", + "title": "ctdb.status", "_required_": false } ]
-

kubernetes.events

-

Kubernetes cluster events

+

user.web_ui_login_disabled

+

Sent when root user login to the Web UI is disabled.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -182089,15 +182199,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "kubernetes.events", - "title": "kubernetes.events", + "_name_": "user.web_ui_login_disabled", + "title": "user.web_ui_login_disabled", "_required_": false } ]
-

kubernetes.state

-

Kubernetes state events

+

chart.release.events

+

Application deployment events

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -182120,15 +182230,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "kubernetes.state", - "title": "kubernetes.state", + "_name_": "chart.release.events", + "title": "chart.release.events", "_required_": false } ]
-

disk.query

-

Sent on disk changes.

+

truecommand.config

+

Sent on TrueCommand configuration changes.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -182151,15 +182261,15 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "disk.query", - "title": "disk.query", + "_name_": "truecommand.config", + "title": "truecommand.config", "_required_": false } ]
-

chart.release.events

-

Application deployment events

+

disk.query

+

Sent on disk changes.

This event can be subscribed to with the wildcard * as the event name.

Return Arguments

        [
@@ -182182,8 +182292,8 @@ 

Return Arguments

} ], "nullable": true, - "_name_": "chart.release.events", - "title": "chart.release.events", + "_name_": "disk.query", + "title": "disk.query", "_required_": false } ] @@ -182250,122 +182360,6 @@

Return Arguments

]
-

system.health

-

Notifies of current system health which include statistics about consumption of memory and CPU, pools and

-

if updates are available. An integer delay argument can be specified to determine the delay -on when the periodic event should be generated.

-

This event cannot be subscribed to with the wildcard * as the event name.

-

Accept Arguments

-
        [
-     {
-      "anyOf": [
-       {
-        "type": "string"
-       },
-       {
-        "type": "integer"
-       },
-       {
-        "type": "boolean"
-       },
-       {
-        "type": "object"
-       },
-       {
-        "type": "array"
-       }
-      ],
-      "nullable": true,
-      "_name_": "systemhealtheventsource",
-      "_required_": false
-     }
-    ]
-
- -

Return Arguments

-
        [
-     {
-      "anyOf": [
-       {
-        "type": "string"
-       },
-       {
-        "type": "integer"
-       },
-       {
-        "type": "boolean"
-       },
-       {
-        "type": "object"
-       },
-       {
-        "type": "array"
-       }
-      ],
-      "nullable": true,
-      "_name_": "systemhealtheventsource_returns",
-      "_required_": false
-     }
-    ]
-
- -

smart.test.progress

-

Reports current S.M.A.R.T. test progress for the specified disk.

-

This event cannot be subscribed to with the wildcard * as the event name.

-

Accept Arguments

-
        [
-     {
-      "anyOf": [
-       {
-        "type": "string"
-       },
-       {
-        "type": "integer"
-       },
-       {
-        "type": "boolean"
-       },
-       {
-        "type": "object"
-       },
-       {
-        "type": "array"
-       }
-      ],
-      "nullable": true,
-      "_name_": "smarttesteventsource",
-      "_required_": false
-     }
-    ]
-
- -

Return Arguments

-
        [
-     {
-      "anyOf": [
-       {
-        "type": "string"
-       },
-       {
-        "type": "integer"
-       },
-       {
-        "type": "boolean"
-       },
-       {
-        "type": "object"
-       },
-       {
-        "type": "array"
-       }
-      ],
-      "nullable": true,
-      "_name_": "smarttesteventsource_returns",
-      "_required_": false
-     }
-    ]
-
-

kubernetes.pod_log_follow

Retrieve logs of a container in a pod in a chart release.

Name of chart release, name of pod and name of container is required. @@ -182468,6 +182462,63 @@

Return Arguments

] +

smart.test.progress

+

Reports current S.M.A.R.T. test progress for the specified disk.

+

This event cannot be subscribed to with the wildcard * as the event name.

+

Accept Arguments

+
        [
+     {
+      "anyOf": [
+       {
+        "type": "string"
+       },
+       {
+        "type": "integer"
+       },
+       {
+        "type": "boolean"
+       },
+       {
+        "type": "object"
+       },
+       {
+        "type": "array"
+       }
+      ],
+      "nullable": true,
+      "_name_": "smarttesteventsource",
+      "_required_": false
+     }
+    ]
+
+ +

Return Arguments

+
        [
+     {
+      "anyOf": [
+       {
+        "type": "string"
+       },
+       {
+        "type": "integer"
+       },
+       {
+        "type": "boolean"
+       },
+       {
+        "type": "object"
+       },
+       {
+        "type": "array"
+       }
+      ],
+      "nullable": true,
+      "_name_": "smarttesteventsource_returns",
+      "_required_": false
+     }
+    ]
+
+

chart.release.statistics

Retrieve real time statistics for chart releases

This event cannot be subscribed to with the wildcard * as the event name.

@@ -182585,6 +182636,65 @@

Return Arguments

] +

system.health

+

Notifies of current system health which include statistics about consumption of memory and CPU, pools and

+

if updates are available. An integer delay argument can be specified to determine the delay +on when the periodic event should be generated.

+

This event cannot be subscribed to with the wildcard * as the event name.

+

Accept Arguments

+
        [
+     {
+      "anyOf": [
+       {
+        "type": "string"
+       },
+       {
+        "type": "integer"
+       },
+       {
+        "type": "boolean"
+       },
+       {
+        "type": "object"
+       },
+       {
+        "type": "array"
+       }
+      ],
+      "nullable": true,
+      "_name_": "systemhealtheventsource",
+      "_required_": false
+     }
+    ]
+
+ +

Return Arguments

+
        [
+     {
+      "anyOf": [
+       {
+        "type": "string"
+       },
+       {
+        "type": "integer"
+       },
+       {
+        "type": "boolean"
+       },
+       {
+        "type": "object"
+       },
+       {
+        "type": "array"
+       }
+      ],
+      "nullable": true,
+      "_name_": "systemhealtheventsource_returns",
+      "_required_": false
+     }
+    ]
+
+

reporting.processes

Retrieve currently running processes stats.

Usage: reporting.processes:{"interval": 10, "cpu_percent": 0.1, "memory_percent": 0.1}

From 8ac5b6057c21d533f2a157e735dd379361fb63f3 Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 24 Jun 2024 11:56:07 -0400 Subject: [PATCH 03/11] Update scale_rest_api.html --- static/api/scale_rest_api.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/static/api/scale_rest_api.html b/static/api/scale_rest_api.html index ca7b5a7f02..ccf861e819 100644 --- a/static/api/scale_rest_api.html +++ b/static/api/scale_rest_api.html @@ -12,7 +12,7 @@
From 374faa64eae30f700b1e54abe432d0894ce1307f Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 24 Jun 2024 12:26:14 -0400 Subject: [PATCH 04/11] Update SCALEReleaseNotes.md --- content/GettingStarted/SCALEReleaseNotes.md | 33 +++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) diff --git a/content/GettingStarted/SCALEReleaseNotes.md b/content/GettingStarted/SCALEReleaseNotes.md index fd3ebdb7c1..430a4099bd 100644 --- a/content/GettingStarted/SCALEReleaseNotes.md +++ b/content/GettingStarted/SCALEReleaseNotes.md @@ -97,14 +97,14 @@ Click the component version number to see the latest release notes for that comp | Component | Version | |-----------|-------------| | Debian Base | [12 (Bookworm)](https://www.debian.org/releases/bookworm/) | -| Linux Kernel | [6.6.29](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tag/?h=v6.6.29) | +| Linux Kernel | [6.6.32](https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tag/?h=v6.6.32) | | NVIDIA Driver | [545.23.08-2](https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html) | | OpenZFS | [2.2.4-2](https://github.com/openzfs/zfs/releases/tag/zfs-2.2.4) | {{< /truetable >}} ### OpenZFS Feature Flags -24.04.1 (Dragonfish) has the same [OpenZFS major version](https://www.truenas.com/docs/scale/23.10/gettingstarted/scalereleasenotes/#new-openzfs-feature-flags) as 23.10.1 (Cobia). +24.04.2 (Dragonfish) has the same [OpenZFS major version](https://www.truenas.com/docs/scale/23.10/gettingstarted/scalereleasenotes/#new-openzfs-feature-flags) as 23.10.1 (Cobia). The items listed here represent new feature flags implemented since the previous update to the built-in OpenZFS version (2.1.11). @@ -121,8 +121,34 @@ The items listed here represent new feature flags implemented since the previous For more details on feature flags, see [OpenZFS Feature Flags](https://openzfs.github.io/openzfs-docs/Basic%20Concepts/Feature%20Flags.html) and [OpenZFS zpool-feature.7](https://openzfs.github.io/openzfs-docs/man/7/zpool-features.7.html). +## 24.04.2 Changelog + +**July 9, 2024** + +iXsystems is pleased to release TrueNAS SCALE 24.04.2! +This is a maintenance release and includes refinement and fixes for issues discovered after the 24.04.1 and 24.04.1.1 releases. + +Notable changes: + +* +* Fixed bug that prevented editing Purpose for existing SMB shares ([NAS-128987](https://ixsystems.atlassian.net/browse/NAS-128987)). +* Allow configuration of a wider range of MTU values ([NAS-129608](https://ixsystems.atlassian.net/browse/NAS-129608)). +* Prevent Netdata log spam due to UPS-related checks ([NAS-129384](https://ixsystems.atlassian.net/browse/NAS-129384)). +* Fixed ipmitool bug with updated IANA Enterprise numbers ([NAS-128598](https://ixsystems.atlassian.net/browse/NAS-128598)). +* Prevent 90 second shutdown timeout for VMs that are not started ([NAS-129481](https://ixsystems.atlassian.net/browse/NAS-129481)). +* + +Click here for the full changelog of completed tickets that are included in the 24.04.2 release. +{{< include file="/static/includes/JiraFilterInstructions.md" >}} + +### 24.04.2 Known Issues + +Click here to see the latest information about public issues discovered in 24.04.2 that are being resolved in a future TrueNAS SCALE release. + ## 24.04.1.1 Changelog +{{< expand "Click to expand" "v" >}} + **May 29, 2024** iXsystems is pleased to release TrueNAS SCALE 24.04.1.1! This is a maintenance release focused on two high-impact issues found in the previous 24.04.1 release: @@ -136,9 +162,11 @@ Known issue seen in 24.04.1.1: Please go to **Apps** > **Settings** > **Advanced Settings** and verify the **Route v4 Gateway** and **Route v4 Interface** fields are populated with functional settings. Please use the 24.04.1 Jira filter links below to see the full changelog and known issues related to the 24.04.1 and 24.04.1.1 releases. +{{< /expand >}} ## 24.04.1 Changelog +{{< expand "Click to expand" "v" >}} **May 28, 2024** iXsystems is pleased to release TrueNAS SCALE 24.04.1! @@ -172,6 +200,7 @@ Notable changes: * Apps Service (Kubernetes) failing to start after upgrade to 24.04.1 ([NAS-129150](https://ixsystems.atlassian.net/browse/NAS-129150])). An initial investigation found that a saved network interface description string causes the service to time out. If you encounter an error with Apps services not starting after upgrading to 24.04.1, please try going to the **Network** screen and clearing any saved **Description** values from interfaces that are also used in the **Apps** > **Settings** > **Advanced Settings** form. This is also resolved in the 24.04.1.1 hotpatch. Click here to see the latest information about public issues discovered in 24.04.1 and 24.04.1.1 that are being resolved in a future TrueNAS SCALE release. +{{< /expand >}} ## 24.04.0 Changelog From ef1a6192ab7ba193b83e49a709a7420e532ca62d Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:04:27 -0400 Subject: [PATCH 05/11] Update SCALEReleaseNotes.md --- content/GettingStarted/SCALEReleaseNotes.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/content/GettingStarted/SCALEReleaseNotes.md b/content/GettingStarted/SCALEReleaseNotes.md index 430a4099bd..115c90aa65 100644 --- a/content/GettingStarted/SCALEReleaseNotes.md +++ b/content/GettingStarted/SCALEReleaseNotes.md @@ -130,13 +130,20 @@ This is a maintenance release and includes refinement and fixes for issues disco Notable changes: -* -* Fixed bug that prevented editing Purpose for existing SMB shares ([NAS-128987](https://ixsystems.atlassian.net/browse/NAS-128987)). +* Linux kernel updated to 6.6.32 ([NAS-129293](https://ixsystems.atlassian.net/browse/NAS-129293)). +* TrueNAS zfs synced with upstream OpenZFS 2.2.5-staging ([NAS-129592](https://ixsystems.atlassian.net/browse/NAS-129592)). +* Simplify file artifact generation that prevented debug generation with large numbers of files per directory ([NAS-128779](https://ixsystems.atlassian.net/browse/NAS-128779)). +* Fixed ACL form bug when directory services cache is disabled ([NAS-129528](https://ixsystems.atlassian.net/browse/NAS-129528)). +* Prevent app service disruption when the interface has a configured description ([NAS-129150](https://ixsystems.atlassian.net/browse/NAS-129150)). +* Show only pods which are running when retrieving choices for pod console access ([NAS-128919](https://ixsystems.atlassian.net/browse/NAS-128919)). +* Bug fix for cloud sync tasks with filename encryption ([NAS-127485](https://ixsystems.atlassian.net/browse/NAS-127485)). +* Fix range validator for apps config arguments ([NAS-128590](https://ixsystems.atlassian.net/browse/NAS-128590)). +* Fixed bug that caused cloud sync tasks to include the ix-applications dataset when it should have been excluded ([NAS-129488](https://ixsystems.atlassian.net/browse/NAS-129488)). +* Fixed bug that prevented editing the share Purpose for existing SMB shares ([NAS-128987](https://ixsystems.atlassian.net/browse/NAS-128987)). * Allow configuration of a wider range of MTU values ([NAS-129608](https://ixsystems.atlassian.net/browse/NAS-129608)). -* Prevent Netdata log spam due to UPS-related checks ([NAS-129384](https://ixsystems.atlassian.net/browse/NAS-129384)). +* Prevent Netdata and k3s log spam that caused excessive writes to the boot pool ([NAS-129384](https://ixsystems.atlassian.net/browse/NAS-129384) and [NAS-129383](https://ixsystems.atlassian.net/browse/NAS-129383)). * Fixed ipmitool bug with updated IANA Enterprise numbers ([NAS-128598](https://ixsystems.atlassian.net/browse/NAS-128598)). -* Prevent 90 second shutdown timeout for VMs that are not started ([NAS-129481](https://ixsystems.atlassian.net/browse/NAS-129481)). -* +* Prevent 90 second shutdown timeout for VMs that are not started ([NAS-129481](https://ixsystems.atlassian.net/browse/NAS-129481)). Click here for the full changelog of completed tickets that are included in the 24.04.2 release. {{< include file="/static/includes/JiraFilterInstructions.md" >}} From 87840a516d3fe7770f8008fb197881d16fd0486d Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:08:34 -0400 Subject: [PATCH 06/11] Update words-to-ignore.txt --- words-to-ignore.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/words-to-ignore.txt b/words-to-ignore.txt index 7b434a21be..33328a06bb 100644 --- a/words-to-ignore.txt +++ b/words-to-ignore.txt @@ -1893,3 +1893,4 @@ discoverable NetdataUI NetdataCredentialsDialog TNCHARTS +IANA From 8ed1a62c2eaaf81d93a6bc7125b4903f0e23358d Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Tue, 25 Jun 2024 09:23:33 -0400 Subject: [PATCH 07/11] Update scale-releases.yaml --- data/properties/scale-releases.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/data/properties/scale-releases.yaml b/data/properties/scale-releases.yaml index f419a1f5e8..3fc752792a 100644 --- a/data/properties/scale-releases.yaml +++ b/data/properties/scale-releases.yaml @@ -35,15 +35,15 @@ majorVersions: - name: "24.10-BETA.1" type: "Early" link: "" - releaseDate: "" + releaseDate: "2024-08-29" latest: false - name: "24.10-RC.1" type: "Early" link: "" - releaseDate: "" + releaseDate: "2024-09-24" latest: false - name: "24.10.0" type: "Stable" link: "" - releaseDate: "" - latest: false \ No newline at end of file + releaseDate: "2024-10-29" + latest: false From cb757b7bcb282cdce1f2afabe9d70ba519bfc40c Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 8 Jul 2024 09:55:47 -0400 Subject: [PATCH 08/11] Update SCALEReleaseNotes.md --- content/GettingStarted/SCALEReleaseNotes.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/content/GettingStarted/SCALEReleaseNotes.md b/content/GettingStarted/SCALEReleaseNotes.md index 115c90aa65..efa8c97107 100644 --- a/content/GettingStarted/SCALEReleaseNotes.md +++ b/content/GettingStarted/SCALEReleaseNotes.md @@ -130,6 +130,9 @@ This is a maintenance release and includes refinement and fixes for issues disco Notable changes: +* Fixes implemented for CVE-2024-6387, noted as the "regreSSHion" vulnerability. Additional details and links to the technical discussion and analysis of the vulnerability are available from [NAS-129828](https://ixsystems.atlassian.net/jira/software/c/projects/NAS/issues/NAS-129828). + + TrueNAS SCALE Enterprise users should update to 23.04.2 as soon as possible to address this vulnerability. * Linux kernel updated to 6.6.32 ([NAS-129293](https://ixsystems.atlassian.net/browse/NAS-129293)). * TrueNAS zfs synced with upstream OpenZFS 2.2.5-staging ([NAS-129592](https://ixsystems.atlassian.net/browse/NAS-129592)). * Simplify file artifact generation that prevented debug generation with large numbers of files per directory ([NAS-128779](https://ixsystems.atlassian.net/browse/NAS-128779)). From 2092fad120e0887249b5934458e82671f24ef64e Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 8 Jul 2024 12:16:47 -0400 Subject: [PATCH 09/11] Update SCALEReleaseNotes.md --- content/GettingStarted/SCALEReleaseNotes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/GettingStarted/SCALEReleaseNotes.md b/content/GettingStarted/SCALEReleaseNotes.md index efa8c97107..9075f20d16 100644 --- a/content/GettingStarted/SCALEReleaseNotes.md +++ b/content/GettingStarted/SCALEReleaseNotes.md @@ -132,7 +132,7 @@ Notable changes: * Fixes implemented for CVE-2024-6387, noted as the "regreSSHion" vulnerability. Additional details and links to the technical discussion and analysis of the vulnerability are available from [NAS-129828](https://ixsystems.atlassian.net/jira/software/c/projects/NAS/issues/NAS-129828). - TrueNAS SCALE Enterprise users should update to 23.04.2 as soon as possible to address this vulnerability. + TrueNAS SCALE Enterprise users should update to 24.04.2 as soon as possible to address this vulnerability. * Linux kernel updated to 6.6.32 ([NAS-129293](https://ixsystems.atlassian.net/browse/NAS-129293)). * TrueNAS zfs synced with upstream OpenZFS 2.2.5-staging ([NAS-129592](https://ixsystems.atlassian.net/browse/NAS-129592)). * Simplify file artifact generation that prevented debug generation with large numbers of files per directory ([NAS-128779](https://ixsystems.atlassian.net/browse/NAS-128779)). From 6fd2599cf5b1fd48420ee6e8fc6b81fe6edb52c3 Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 8 Jul 2024 15:32:38 -0400 Subject: [PATCH 10/11] Update words-to-ignore.txt --- words-to-ignore.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/words-to-ignore.txt b/words-to-ignore.txt index 33328a06bb..844dfe3077 100644 --- a/words-to-ignore.txt +++ b/words-to-ignore.txt @@ -1894,3 +1894,4 @@ NetdataUI NetdataCredentialsDialog TNCHARTS IANA +regreSSHion \ No newline at end of file From b093ec311673e5b406844d3c9c799556004b33b1 Mon Sep 17 00:00:00 2001 From: DjP-iX <133042991+DjP-iX@users.noreply.github.com> Date: Mon, 8 Jul 2024 16:06:07 -0400 Subject: [PATCH 11/11] Update SCALEReleaseNotes.md --- content/GettingStarted/SCALEReleaseNotes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/GettingStarted/SCALEReleaseNotes.md b/content/GettingStarted/SCALEReleaseNotes.md index 9075f20d16..7cc3975777 100644 --- a/content/GettingStarted/SCALEReleaseNotes.md +++ b/content/GettingStarted/SCALEReleaseNotes.md @@ -39,8 +39,8 @@ More details are available from [Software Releases](https://www.truenas.com/docs * Users with unofficial apps installed should review app storage drivers to determine if any utilize the OpenEBS-ZFS container storage interface (CSI) before upgrading. This CSI is not supported in TrueNAS SCALE 24.04 ([Removal Notice](https://www.truenas.com/community/threads/openebs-zfs-driver-removal-notice.115026/)). Unofficial apps that use OpenEBS-ZFS CSI drivers should maintain functionality for existing deployments, but users are not able to make backups or restore any existing backups for those apps. New users are not able to install and deploy these apps. -* All auxiliary parameters can change between TrueNAS major versions due to security and development changes. - We recommend removing all auxiliary parameters from TrueNAS configurations before upgrading. +* All auxiliary parameters can experience changes between TrueNAS major versions due to security and development changes. + We recommend removing all auxiliary parameters from TrueNAS configurations before upgrading as these settings can result in SMB share failures after an upgrade. * TrueNAS SCALE 24.04 (Dragonfish) no longer includes the deprecated gluster component. Systems installed with 24.04 cannot be used in experimental TrueCommand clusters.