TrueCommand 2.3.1 Release Notes
17 minute read.
Last Modified 2023-02-27 09:21 ESTTrueNAS Quality Lifecycle
Release Stage | Completed QA Cycles | Typical Use | Description |
---|---|---|---|
NIGHTLY | 0 | Developers | Incomplete |
ALPHA | 1 | Testers | Not much field testing |
BETA | 2 | Enthusiasts | Major Feature Complete, but expect some bugs |
RC | 4 | Home Users | Suitable for non-critical deployments |
RELEASE | 6 | General Use | Suitable for less complex deployments |
U1 | 7 | Business Use | Suitable for more complex deployments |
U2+ | 8 | Larger Systems | Suitable for higher uptime deployments |
All release dates listed are tentative and are subject to change. The items in this list might not show every deadline or testing cycle that iXsystems uses to manage internal effort.
The progress and specific work is being tracked through tickets opened in Jira. If you have a feature suggestion or bug report, create a Jira account and file a ticket in the TrueNAS or TrueCommand projects. TrueNAS SCALE tickets are also tracked in the TrueNAS Jira Project.
Version | Checkpoint | Scheduled Date |
---|---|---|
2.3.2 | Code-freeze | 23 March 2023 |
2.3.2 | Internal Testing Sprints | 27 March 2023 - 07 April 2023 |
2.3.2 | Tag | 10 April 2023 |
2.3.2 | Release | 11 April 2023 |
February 16, 2023
iXsystems is pleased to release TrueCommand 2.3.1! This release is a maintenance release that fixes issues identified in the 2.3.0 release and adds a few new improvements. Changes include:
- Refresh option no longer logs users out of TrueCommand
- Unlimited disk count license no longer enforced
- Upgrade available indication added to system dashboard cards
- Port option added to the Servers Add screen
- Code field now sends SMTP Configuration Validation
- TC-2399 Use `code` field from alert plugin test/send
- TC-2511 Add an upgrade available indication to the system Dashcards
- TC-2529 Unlimited disk count - do not enforce license
- TC-2555 Add port field to servers/add API
- TC-2573 Default port to 443 on cloud and 80 on site
- TC-2547 Hitting refresh for a few times will log out the user
- TC-2553 Disable strict SNI host matching in Caddyfile
- TC-2559 Panic when adding certificate
- TC-2560 fix marshaling error for cpu temperature stats
Seen In | Key | Summary | Workaround | Resolved In |
---|---|---|---|---|
TC 2.3.0 | TC-2609 | Unable to recreate a cluster after removing the cluster | After removing a cluster, unable to create a new cluster as not all settings with dropdown lists populate the options preventing configuring required settings. Recommend you not delete your cluster until this is fixed. Underlying issue is identified and will be included in the next release. | Targeted 2.3.2 |
TC 2.3.0 | TC-2533 | Hook in new servers/limit event sent when license limit is exceeded | This event replaces an error on servers/add, which instead sends max_disks and license_count if the license is executed, but not error. Any time a check fails the servers/limit event is sent as well, for asynchronous occurrences. | Targeted 2.3.2 |
TC 2.3.0 | TC-2528 | Cannot enable team alert creation | Enabling team alert creation on new teams does not stick as the only way to submit is to update the name, which resets the checkbox after the team object is reloaded. | Unknonwn |
TC 2.3.0 | TC-2524 | Notices WebSocket test results are unstable | Most tests pass but some are failing but never on the same test. Possible middleware issue. | Targeted 2.3.2 |
TC 2.3.0 | TC-2508 | Teams, systems and groups missing in User after migration from 2.2.2 to 2.3.0 | After migrating from 2.2.2. to 2.3.0, users no longer had Teams, Systems or system Groups assigned. The Teams are and system groups are listed in the Systems/System Groups and Teams areas but no longer assigned under the User. | Fixed in 2.3.0 |
TC 2.2.2 | TC-2339 | Dashboard System card values for SCALE 22.12 do not populate. | The TrueCommand Dashboard System card values for SCALE 22.12 Bluefin are missing. | Fixed in 2.2.3 |
Login to the TrueCommand Account Portal for downloads, documentation links, and licensing options. For storage clusters with more than 50 disks, the account portal also offers a free 60-day trial license with unlimited disks.
Due to the changes in integrating with the TrueNAS middleware, the minimum version for full-support of functionality has changed with TrueCommand 2.1:
- FreeNAS/TrueNAS 11.3 series - No longer supported. Does not provide realtime statistics or storage information, but you can still connect to them and use TrueCommand to initiate updates.
- TrueNAS 12 CORE/Enterprise - Supported after 12.0-U3. 12.0-U2.1 and older are missing some key metrics in the realtime stats (disk/network usage metrics in particular), but work otherwise.
- TrueNAS SCALE 21.03+ - Fully Supported (SCALE-20.12+ is supported excluding cluster functionality)
Prior To Updating
As a best practice, TrueCommand admins should backup their instance’s data directory before deploying TrueCommand updates. If issues arise after updating, admins can simply pull the previous TC docker image and redeploy with their previous data directory.
Important Note for Upgrading from v1.3
Updating from TrueCommand v1.3 to v2.0 or higher involves a database migration process. This preserves all configuration data, but does not preserve old performance statistics. Additionally, it is not possible to roll back to TrueCommand v1.3 from v2.1. Please use caution when upgrading production TrueCommand systems. If necessary, run TrueCommand 1.3 and TrueCommand 2.1 in parallel for a transition period. Simply use the “ixsystems/truecommand:1.3.2” docker image to continue using that specific version of TrueCommand.
Docker: Re-run docker pull ixsystems/truecommand
to fetch the latest version of TrueCommand, and then restart your docker instance.
VM Image: Either reboot the VM or run systemctl restart truecommand.service
.
This will automatically fetch and start the latest Docker image of TrueCommand within your VM.