V6.3.1 STD Release

v6.3.1 Standard Release Notes

Morpheus 6.3.0 is the first version to require Plugin API version 1.0.0+. As a result, small changes will need to be made in order to make plugins created by earlier versions of Morpheus compatible. Please see the related article in our KnowledgeBase for full details on updating plugins.

v6.3.1 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)

Minimum v6.x required to upgrade to v6.3.1 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.3.1

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: 1.0.3
  • Compatible Morpheus Worker version: 5.4.8
  • Minimum upgrade version: v6.0.0

Items appended with 6.x.x are also included in that version

Release Dates

  • v6.3.1 Nov 14 2023

New Features

API & CLI

  • Added the ability to create Catalog Items based on Forms through Morpheus API and CLI 6.2.4
  • The Certificates API endpoint now validates the given integration ID and does not create the certificate if an integration with the given ID does not exist 6.0.9 6.2.4
  • refId and refType parameters are no longer ignored when Morpheus-type IP Pool reservations are made over Morpheus API 6.0.9 6.2.4

Currency

  • Added Malaysian Ringgit (MYR) currency support 6.0.9 6.2.4
  • Added support for Singapore Dollar (SGD) currency 6.0.9 6.2.4

Forms

  • Added various fixes and quality of life improvements for Forms feature 6.2.4

Hyper-V

  • Adding a Hyper-V cloud with a WinRM Port value of 5986 rather than the default of 5985 now works properly 6.0.9 6.2.4

Kubernetes

  • Single and HA layouts for Kubernetes version 1.28 clusters added for OpenStack and OpenTelekom Clouds 6.0.9 6.2.4
  • The nginx-ingress version 1.9.4 package is now being included with Kubernetes 1.26 through 1.28 cluster layouts for all supported operating systems 6.0.9 6.2.4

NSX-T

  • Official support added for NSX-T 4.1 6.0.9 6.2.4

Network

  • Credential stores can now be used when creating or editing network integrations for NSX and Cisco ACI

Security

  • Bouncycastle upgraded to 1.76 to mitigate CVE-2023-33201 6.0.9 6.2.4
  • Guava upgraded to 32.0.1 to mitigate CVE-2023-2976 6.0.9 6.2.4
  • Upgraded cxf-rt-transports-http to 3.4.10 to mitigate CVE-2022-46363 6.0.9 6.2.4
  • Upgraded to Eclipse.jgit to 6.6.1 to mitigate CVE-2023-4759 6.0.9 6.2.4

ServiceNow

  • Added the ability to switch back to the older table-based API mode for CMDB sync 6.0.9 6.2.4

vCloud Director

  • Added MKS 1.28 HA layouts for vCD Clouds 6.0.9 6.2.4

Fixes

Agent

  • Updated public key used by agent installation scripts to prevent downstream warnings or errors in logs 6.0.9 6.2.4

API & CLI

  • Morpheus is now displaying invalid value or string too long errors for the various BGP neighbor properties when updating a network router’s BGP neighbors through the API 6.0.9 6.2.4

Blueprints

  • ARM-type App Blueprints no longer fail on provisioning when they contain array-type parameters with a default value indicated :superscript:[](https://docs.morpheusdata.com/en/latest/#id1)6.0.9 6.2.4

Costing

  • Fixed an issue that could cause an incorrect price to be displayed if the price was set by a long-running Price phase Task 6.0.9 6.2.4

Database

  • Added an index on the process_id column in the job_execution table of the database. This will improve performance for those with very large job_execution tables 6.0.9 6.2.4

Forms

  • Fixed the Security Group ID Form variable not resolving in config which caused provisioning failures 6.2.4

Inputs

  • Typing any value into typeahead-type Inputs which are marked required will no longer satisfy the Input. A valid selection from the dropdown field must be selected 6.0.9 6.2.4

Installer

  • sshd-core upgraded to 2.10 to mitigate CVE-2023-3588 6.0.9 6.2.4

Instances

  • For Windows Instances installing Morpheus Agent via Unattend, Morpheus will now detect if there is already content in the SetupComplete.cmd script file and ensure the Agent install script is appended in such a way that all scripts will run properly 6.0.9 6.2.4

Kubernetes

  • Fixed failed MKS cluster upgrades from 1.26.x to 1.27.x which were failing due to a removed parameter 6.0.9 6.2.4

NSX-T

  • Fixed a visibility issue that allowed all edge cluster nodes to be visible to all Tenants when the same NSX-T integration was shared with them and individual edge clusters were assigned to each via visibility permissions 6.0.9 6.2.4
  • Increased the network server refresh lock timeout to reduce appliance CPU consumption under certain use cases 6.0.9 6.2.4

OpenStack

  • DNS records are now removed on Instance deletion when setting a floating IP at provision time with a Route53 integration on OpenStack Clouds 6.0.9 6.2.4

Option Lists

  • Added global maximum setting for Option Lists as it was possible to severely reduce appliance performance in some cases with extremely large Option Lists 6.2.4
  • Updated REST-type Option Lists to no longer ignore the “no proxy” global setting 6.0.9 6.2.4

Plans and Pricing

  • Fixed an issue with custom Service Plans where sometimes the workload size values (CPU, memory, etc.) would only be correct after selecting another Plan, then coming back to reload the original 6.0.9 6.2.4

Plugins

  • Fixed used IPs count (such as on the IP Pools list page) to include reservations made through Morpheus provisioning or manual assignment in addition to those discovered 6.0.9 6.2.4

Remedy

  • Fixed an issue that prevented loading of COMPANY and APPROVAL USER fields when adding a Remedy integration which made it impossible to create the integration 6.0.9 6.2.4

SCVMM

  • Fixed an SCVMM provisioning issue that would occur when multiple virtual machine paths existed in the SCVMM hosts 6.0.9 6.2.4

Security

  • Fixed an issue that could allow arbitrary code execution against a workload within an Ansible Task execution :superscript:[](https://docs.morpheusdata.com/en/latest/#id3)6.0.9 6.2.4
  • The returned error message when attempting to edit a Cloud name to a very long string via Morpheus API has been altered for security reasons 6.0.9 6.2.4
  • The Morpheus Agent API key is now masked from server and host detail pages for security reasons 6.0.9 6.2.4

Tasks

  • Updated HTTP-type Tasks to no longer ignore the global “no proxy” setting 6.0.9 6.2.4

Terraform

  • Terraform now honors the global “no proxy” setting 6.0.9 6.2.4

VMware

  • Changes made to the disk size on the template in vCenter are now reflected in Morpheus 6.0.9 6.2.4
  • Converting VMware VMs to managed no longer strips away any tags in VMware 6.0.9 6.2.4
  • Morpheus now supports VMware tags with “multiple” cardinality 6.0.9 6.2.4

Workflows

  • When running Workflows from the Instance Action menu, it will no longer take multiple clicks on the dropdown menu to display all available Workflows 6.0.9 6.2.4

Embedded Plugins

Infoblox

infobox-plugin updated to v1.3.4