v6.2.3 LTS Release Notes

Important

v6.2.3 contains embedded MySQL v8 upgrade when upgrading from v6.0.0 - v6.0.6 or 6.1.0 - 6.2.1. BACKUP YOUR DATABASE PRIOR TO UPGRADE when using embedded MySQL (all-in-one appliances)

Important

Minimum v6.x required to upgrade to v6.2.3 for environments using embedded RabbitMQ. Environments running 5.5.x or earlier using embedded RabbitMQ must upgrade to v6.0.0 - v6.0.6, or 6.1.0 - 6.2.1 prior to upgrading to v6.2.3

Warning

Rolling upgrades for HA environments using embedded RabbitMQ and/or embedded Elasticsearch services are not supported when upgrading from v6.0.0 - v6.0.6 or 6.1.0 - 6.2.1

  • Compatible Plugin API version: 0.15.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.2.3 Oct 20 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.0.8

  • 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.0.8

Identity Sources
  • SAML SSO identity sources using HTTP-POST binding are now working as expected when integrated with Morpheus Tenants 6.0.8

Kubernetes
  • Updated Calico image retrieval to pull from quay.io to avoid customers hitting Docker Hub image pull rate limits 6.0.8 6.3.0

  • Upgrade default Kubernetes Cluster Layouts to version 1.28 6.0.8 6.3.0

Plugins
  • Improvements added to Task-type Plugins. See Developer Portal documentation for more details 6.3.0

ServiceNow
  • ServiceNow Catalog Items built using Forms can no longer be exposed to an integrated ServiceNow appliance. This is not yet supported but will be in the future 6.3.0

Fixes

API & CLI
  • Fixed a 500 error that would appear from the call to list AWS Security Groups during the instances add CLI workflow to add a new AWS Instance

  • The backupProviderType input parameter is now optional when creating a backup through the API. Previously creating backups would fail without providing it 6.0.8 6.3.0

  • The backupType property for the create backup API call is now properly handling a non-Morpheus backup type 6.0.8 6.3.0

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.0.8 6.3.0

Azure
  • Fixed an issue that caused discrepancies in reported Azure costing when Azure Clouds were scoped to a specific region 6.0.8

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.0.8 6.3.0

Catalog
  • Fixed an issue that made Instance detail pages inaccessible if the Catalog Item they were provisioned from was later deleted

  • Fixed an issue that prevented Catalog Items from consuming Cypher values

  • We are now properly handling the setting of resource pool IDs dependent on the scoping of the AWS Cloud. We are also validating that resource pool IDs are valid when provisioning to a Cloud scoped to a single VPC

Forms
  • Fixed an issue that caused Provisioning-type Inputs on Forms to become associated with different dependent fields after saving which caused the resulting Catalog Items not to work properly

Inputs
  • Fixed an issue that prevented the initial value from being set when the “REMOVE NO SELECTION” attribute was set on an Input

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 6.0.8

Kubernetes
  • Editing and resaving packages on Kubernetes Cluster Layouts after the initial save is now working properly 6.0.8 6.3.0

Plugins
  • Fixed an issue related to displaying dependent fields in custom backup plugins within the backups section of the provisioning wizard 6.0.8 6.3.0

  • Having incompatible plugins installed will no longer prevent UI startup following an upgrade 6.0.8 6.3.0

Route 53
  • Removed warning about insecure HTTP URLs from Amazon Route53 Add Integration modal since there is no URL value requested on that modal 6.0.9

Security
  • Tomcat upgraded to 9.0.80 to mitigate CVE-2023-41080 6.0.8

ServiceNow
  • Fixed an issue that could cause duplicate entries in ServiceNow CMDB in specific cases involving multiple Morpheus Tenants 6.0.8 6.3.0

  • 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.0.8 6.3.0

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.0.8 6.3.0

Embedded Plugins

Plugin API

Compatible Plugin API version updated to 0.15.6

BigIp

bigip-plugin updated to v1.1.0

Bluecat

bluecat-plugin updated to v1.1.1

Infoblox

infobox-plugin updated to v1.2.1

Microsoft DNS

msdns-plugin updated to v2.1.1

phpIPAM

phpipam-plugin updated to v1.1.1

PowerDNS

powerdns-plugin updated to v1.0.4

Rubrik

rubrik-plugin updated to v1.1.0

Solarwinds

solarwinds-plugin updated to v1.0.3

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