v6.0.8 LTS Release Notes¶
Important
v6.0.8 contains embedded MySQL v8 upgrade. BACKUP YOUR DATABASE PRIOR TO UPGRADE when using embedded MySQL (all-in-one appliances)
Important
Minimum v6.x required to upgrade to v6.0.7+ for environments using embedded RabbitMQ. Environments running 5.5.x or earlier using embedded RabbitMQ must upgrade to v6.0.0 - v6.0.6 prior to upgrading to v6.0.7+
Warning
Rolling upgrades for HA environments using embedded RabbitMQ and/or embedded Elasticsearch services are not supported
Compatible Plugin API version: 0.14.6
Compatible Morpheus Worker version: 5.4.8
Minimum upgrade version: v6.0.0
Note
Items appended with 6.x.x are also included in that version
Release Dates
v6.0.8 Oct 11 2023
New Features¶
- API & CLI
Added CRUD support for NSX-T network service integrations. Previously it was only possible to list the available network server details. See API documentation for further details 6.2.3
Added
/instances/stats
endpoint to return summary details related to Instances which may also be filtered to return stats on just specific groupings of Instance. Additional details are available in Morpheus API documentation 6.2.3The ability to refresh a cluster has been added to Morpheus API and CLI
- Identity Sources
SAML SSO identity sources using HTTP-POST binding are now working as expected when integrated with Morpheus Tenants 6.2.3
- Kubernetes
Updated Calico image retrieval to pull from quay.io to avoid customers hitting Docker Hub image pull rate limits 6.3.0 6.2.3
Upgrade default Kubernetes Cluster Layouts to version 1.28 6.3.0 6.2.3
Fixes¶
- API & CLI
The
backupProviderType
input parameter is now optional when creating a backup through the API. Previously creating backups would fail without providing it 6.3.0 6.2.3The
backupType
property for the create backup API call is now properly handling a non-Morpheus backup type 6.3.0 6.2.3
- Ansible Tower
When hosts are deleted from Morpheus they are now removed from all Ansible Tower inventories. Previously if they were part of multiple inventories they would only be removed from one 6.2.3 6.3.0
- Backups
Fixed an issue that could cause the wrong backup provider to be selected when there were multiple of the same type integrated (ex. Veeam). The provider associated with the Cloud is now always selected 6.3.0 6.2.3
- Google Cloud Platform
Fixed a invalid PKCS8 data error that prevented creation of all-region and all-project GCP Clouds using stored credentials
- Kubernetes
Editing and resaving packages on Kubernetes Cluster Layouts after the initial save is now working properly 6.2.3 6.3.0
- Nutanix Prism Central
The handling of the UEFI setting on the Virtual Image and Instance Type and the Secure Boot setting on the Instance Type for Nutanix Prism Central Cloud Instance provisioning is working properly
- Plugins
Fixed an issue related to displaying dependent fields in custom backup plugins within the backups section of the provisioning wizard 6.3.0 6.2.3
Having incompatible plugins installed will no longer prevent UI startup following an upgrade 6.2.3 6.3.0
- Policies
The approval of extensions on expiration and shutdown Policies on Instances is now working properly
- Security
Closed a potential HTML injection vulnerability
Tomcat upgraded to 9.0.80 to mitigate CVE-2023-41080 6.2.3
- ServiceNow
Fixed an issue that could cause duplicate entries in ServiceNow CMDB in specific cases involving multiple Morpheus Tenants 6.3.0 6.2.3
For ServiceNow Approvals, Morpheus now sends the unique username in addition to the non-unique display name to ensure the approver can properly evaluate who is making the request 6.3.0 6.2.3
- Workflows
Scoping Workflows to a platform (Linux or Windows) now results in proper filtering when choosing to run a Workflow against a workload. Windows Workflows are not shown as an option for Linux workloads, for example
When a Workflow has a Task in the Configuration phase and that Workflow is referenced in a Workflow Policy, it is executed as expected during the Configuration phase on Instance provision
- XaaS
Attempting to utilize the user variable
morpheus['user']['username']
within a Python Task targeting an XaaS Instance will no longer cause the Task to fail 6.2.3 6.3.0
Embedded Plugins¶
- Infoblox
infobox-plugin updated to v1.2.1
- Microsoft DNS
msdns-plugin updated to v2.1.1
- PowerDNS
powerdns-plugin updated to v1.0.3
- Solarwinds
solarwinds-plugin updated to v1.0.2
Appliance & Agent Updates¶
- Installer
The entry
skip-log-bin
is now being written to the embedded MySQL 8 bin log file at/opt/morpheus/embedded/mysql/my.cnf
. This results in logging being turned off by default in MySQL 8 on the appliance- Node Package
Morpheus Node and VM Node packages updated to v3.2.18 with updated repo GPG keys.
- Tomcat
Embedded Tomcat updated to v9.0.81