v7.0.7 LTS Release Notes

  • Compatible Plugin API version: 1.1.8

  • Compatible Morpheus Worker version: 5.4.8+

  • Minimum upgrade versions: Rolling: v7.0.3,v6.2.11 Non-rolling: v6.0.0

Release Dates

  • v7.0.7 October 11 2024

New Features

MVM
  • Added capability to schedule full synthetic backups for MVM workloads in addition to the incremental backups that were already supported for all workload types. See Backups documentation for complete details

  • When reconfiguring MVM Instances, users now have the option to select a different datastore which will migrate the disk to the new datastore

Plugins
  • Added a new concept of a generic-type integration which can respond to events in the Cluster lifecycle. See developer documentation (developer.morpheusdata.com) for more information

Roles
  • Certain action controls on State tabs are no longer accessible when the “Provisioning: State” Role permission is set to Read

Fixes

API & CLI
  • Changing an Instance’s Group association via Morpheus API now results in the associated servers having updated Group associations as well

  • When creating an Instance via Morpheus API and specifying a hostname, the resulting workload now has the correct hostname applied

  • Morpheus is no longer duplicating the zone field in the response payload from the /api/instances/{id} endpoint

AVI Load Balancer
  • Fixed an issue updating the virtual server VIP address for AVI load balancers

  • The VIP object is now properly deleted when a virtual server is deleted

Blueprints
  • When Terraform App Blueprints are sourced from a specific branch of a Git repository, updated configurations are now taken when the branch is updated and state is newly applied to any deployed Apps

Catalog
  • Fixed Config-phase Tasks not running if present on Provisioning Workflows tied to Catalog Items

  • Fixed a scenario where users with read-only access to a Group could provision to it when deploying a Catalog item

  • Fixed an issue with the Disk field reloading properly when a Cloud selection was changed on Form-based Catalog items

Clone
  • Fixed clone failures that could result when required Input values were changed between when the original Instance was provisioned and when the clone was attempted

Hosts
  • When moving a managed server to a different Tenant, the provision_site_id value is also now updated to match the changed Group

Instances
  • Fixed an issue with detecting and updating workload power state changes from outside of Morpheus for certain Cloud types

  • Fixed an issue with updating Group selection for Instances after moving to a different Cloud using Change Cloud functionality

  • The max_storage and max_memory are now updating on the compute_capacity_info after a reconfigure (such as to add or remove storage or memory)

  • Updated the logic for Instance-level and server-level metrics graphs to ensure they are in alignment

  • When an Instance is locked, the “Remove from Control” action is no longer clickable. Previously it could be clicked but gave no indication why the action did not take place

  • When viewing the Resources tab on an Instance detail, the option to remove individual nodes is now given

MVM
  • Removed some fields that should not have been present on the Edit modal for RDB datastores associated with MVM clusters

  • When moving disks associated with MVM Instances (such as when reconfiguring to move a disk to a different datastore), Morpheus no longer uses a different naming pattern which resulted in renamed disks

Node Types
  • Fixed errors in logs when Node Types with set environment variables were deleted

Nutanix Prism Element
  • Morpheus no longer tries to double register host records to the DNS service when provisioning to Nutanix Prism Central using a pool from an IPAM integration

Provisioning
  • You can now remove a load balancer when you set a Load Balancer configuration on the Automation tab of the Instance provisioning wizard, advance to the Review tab, and then return

Security
  • Added validation and sanitization to Role names to prevent a potential XSS attack vector

  • Added validation and sanitization to Tenant name values to prevent a potential vector for an HTML injection attack

  • Removed access to the admin/settings/settingsInfo endpoint for users who do not have “Admin: Settings” permissions

Tasks
  • Reading out Cypher values in Ansible Task command options is now working

Terraform
  • Added improvements to the Morpheus HCL parser

Virtual Images
  • Fixed an issue that allowed Subtenant users to delete Virtual Images shared down from the Master Tenant using Morpheus API

Appliance & Agent Updates

Appliance
  • Improved logic that cleared refresh tokens after clearing or regenerating which previously could create a situation where the refresh_token table could grow very large

Appliance & Agent Updates

Agent Node Packages
  • Morpheus linux agent updated to v2.8.2 with improved reconnection after disconnects

  • Morpheus node & vm node packages updated to v3.2.29 with linux agent v2.8.2

Embedded Plugins
  • Efficient IP plugin updated to v1.2.5 with increased concurrency to improve outcomes with highly scaled Instances