Morpheus v6.3.3 Documentation

v6.3.3 Standard Release Notes

Important

v6.3.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.3.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.3.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: 1.0.5

  • Compatible Morpheus Worker version: 6.3.3

  • Minimum upgrade version: v6.0.0

Note

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

Release Dates

  • v6.3.3 Jan 11 2024

New Features

API & CLI
  • Removed API calls and CLI commands related to Morpheus Dashboard as that is no longer a standardized page and may be replaced by a Dashboard Plugin in some appliances 6.2.6

Ansible Tower
  • Added more descriptive error messages for failed Ansible Tower Tasks, particularly when the Task fails due to being pointed at an incorrect Inventory to make it clearer to the user what has failed 6.2.6

Apps
  • Removed the Tier subtab within the Instances tab of the App detail page 6.2.6

Plugins
  • Nutanix Prism Central plugin leaves beta and enters general availability. See share.morpheusdata.com for more information and release notes specific to this plugin 6.2.6

Security
  • Upgraded gradle.properties to 9.0.83 to mitigate multiple CVEs 6.0.11 6.2.6

  • Upgraded netty to version 4.1.100.final to mitigate CVE-2023-44487 and CVE-2023-41881 6.0.11 6.2.6

  • Upgraded spring-boot-actuator-autoconfigure to 2.7.11 to mitigate CVE-2023-20873 6.0.11 6.2.6

  • Upgraded spring-boot-autoconfigure to 2.7.12 to mitigate CVE-2023-20883 6.0.11 6.2.6

  • Upgraded spring-boot to version 2.7.18 to mitigate CVE-2023-34055 6.0.11 6.2.6

  • Upgraded spring-expression to version 5.3.17 to mitigate CVE-2022-22950 6.0.11 6.2.6

  • Upgraded spring-expression to version 5.3.27 to mitigate CVE-2023-20863 and CVE-2023-20861 6.0.11 6.2.6

  • Upgraded spring-security-web to 5.7.8 to mitigate CVE-2023-20862 6.0.11 6.2.6

  • Upgraded spring-webmvc to version 5.3.30 to mitigate CVE-2023-20860 6.0.11 6.2.6

  • Upgraded jknack/handlebars.java to version 4.3.1 to mitigate CVE-2022-42889 6.0.11 6.2.6

Fixes

API & CLI
  • Fixed 500 errors being shown when calling invoices refresh -c against Cloud types that didn’t support it in favor of more graceful handling 6.2.6

  • Fixed CLI call to fetch certificates to limit the list to just those shown on the SSL certificates list page in UI 6.2.6

  • Fixed calls to /api/options/zoneNetworkOptions giving the “threw a gasket” error when not supplied with zoneId and provisionTypeId query parameters 6.2.6

  • The “name” and “phrase” filter parameters are now working correctly for calls to GET /api/provision-types 6.2.6

  • The API call to GET all IP addresses for a specific network pool is now updated so it will filter the results properly by the “hostname” query parameter 6.2.6

  • When provisioning an Instance via Morpheus API or CLI, the IP address and port endpoints are no longer being duplicated in the addresses popout on the Instance detail page Summary tab 6.2.6

Agent
  • Upgraded Morpheus Agent to prevent automation failures when run under specific conditions 6.0.11 6.2.6

Amazon
  • When Instance tags are edited in Morpheus after provisioning, the Labels value on associated volumes is no longer updated 6.2.6

Azure
  • Fixed Azure Run not being used for Agent installs or running Tasks (when Agent not present) when set as the default RPC for an Azure Cloud 6.2.6

  • Fixed an incorrect failure message that was shown after successfully adding worker nodes to an AKS cluster 6.2.6

  • If an Azure scale set VM is deleted in the Azure portal, the sync back to Morpheus via cloud refresh no longer triggers an extra VM delete request in Azure as this caused confusion during auditing 6.2.6

  • When Morpheus cleans up discovered VMs which have deleted from Azure, it no longer lists in the Activity section that they were deleted by Morpheus (which was misleading as Morpheus did not delete them) 6.2.6

Catalog
  • Added DISABLE AUTO PRICE option to Catalog items which disables dynamic price updates each time a field is changed at purchase time. This is useful when Configuration Tasks take significant time to run as it can bog down the Catalog Item purchase process 6.2.6

CloudFormation
  • Fixed an issue that prevented saving CloudFormation-based App Blueprints sourced from a Git repo containing a CF JSON file 6.2.6

Costing
  • Fixed slight inconsistencies with costing when Service Plans included prices based on multiple time intervals (such as monthly and hourly) 6.2.6

Cypher
  • Fixed Cypher initialization on Tenant creation as provisioning could sometimes fail the first time Cypher was invoked in a brand new Tenant 6.2.6

Domains
  • The Domain Name setting in the Create/Edit Domain dialog is now working properly such that any selected Domain from the dropdown list doesn’t override the Domain Name setting 6.2.6

File Shares
  • Morpheus now provides a friendly error message when creating a File Share without providing a file path rather than generating an unhandled exception 6.2.6

Forms
  • Fixed an issue that caused provisioning failures from Form-based Catalog items when multiple AWS Clouds were present to select 6.2.6

  • Fixed an issue where the default disk size for a selected custom service plan would not be displayed when provisioning a Catalog Item based on the Form 6.2.6

  • When adding an existing Typeahead-type Input to a form, you can no longer edit the CUSTOM DATA field of the Input through the Form builder 6.2.6

  • When ordering a Catalog Item which uses the Byte Size-type Input on Forms, the order review page will now show the value in the selected units (MB or GB) rather than showing it in bytes 6.2.6

  • When selecting a Plan during Catalog provisioning, the cores per socket default value associated with the Plan now fills properly and gets displayed 6.2.6

Git Repository
  • Fixed some issues related to integrating Git repositories and related to master/main branch issues 6.2.6

  • For Gitlab integrations, the TOKEN field of the Add Integration modal is now ignored as this was primarily meant for Github integrations and it caused issues with Gitlab 6.2.6

Google Cloud (GCP)
  • Fixed underscore characters “_” being removed from GCP tags during certain processes, such as when converting a discovered workload to managed 6.2.6

Inputs
  • Validation failure notices are now given when submissions are unsuccessful due to hidden yet required Inputs 6.2.6

Instances
  • Added UI improvements to clarify which Instances actions a user may take (based on Role permissions) from the ACTIONS menu on the Instances list page 6.2.6

  • Fixed network proxy settings not being applied to Windows Instances 6.2.6

  • Improved the process of Instance resizing to ensure correct result in more scenarios 6.2.6

Jobs
  • Instances are now removed as targets for Jobs when the Instance is deleted for performance and database upkeep reasons 6.2.6

Kubernetes
  • Fixed duplicate volumes being shown in the Volumes tab on Cluster detail pages 6.2.6

NSX-T
  • The Create Group dialog accessible from the Groups tab on the NSX-T integration detail page now has a functional add typeahead field under Members > Member Type: Virtual Machine 6.2.6

Network
  • Fixed gateway and DNS details being ignored when non-Morpheus type IPv6 pools were used 6.2.6

Nutanix
  • Fixed Nutanix VMs still having ISOs mounted even after finalization of the provisioning process was complete 6.2.6

  • Fixed Snapshots created via a Backup in one Tenant being assigned ownership to an incorrect Tenant which caused issues when attempting to revert to the Snapshot 6.2.6

OpenStack
  • OpenStack subnets are now removed from Morpheus after the next Cloud sync when they have been deleted from the OpenStack side 6.2.6

PowerVC
  • Fixed an issue that could cause PowerVC provisioning failures in certain configurations 6.2.6

VMware
  • Fixed an issue that caused the configured time zone on VMware Cloud settings or in the Instance provision wizard not to be honored in certain cases during Windows provisioning 6.2.6

Veeam
  • Improved response messages returned when deleting Veeam integrations through Morpheus API and Morpheus UI to make it clearer to the user that the delete action was successful 6.2.6

Wiki
  • Notes added to VMs on the VMware side are now written to the Instance Wiki in addition to the server Wiki when the discovered VMware VM has been converted to managed 6.2.6

Workflows
  • Fixed an issue that caused certain Tasks in Provisioning Workflows not to be executed at the proper time if another unrelated Task was deleted from the Provisioning Workflow after provisioning 6.2.6

Appliance & Agent Updates

Appliance
  • Upgraded embedded erlang to version 26.1.2 6.0.11 6.2.6

Agent
  • Morpheus Linux Agent updated to v2.5.2 to prevent automation failures when run under specific conditions 6.0.11 6.2.6

Node Packages
  • Morpheus node and vm-node packages updated to v 3.2.0 with Morpheus Linux Agent v2.5.2 6.0.11 6.2.6

Guides