v5.2.13 Release Notes

Release Date: Dec 14 2021

Note

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

New Features

API & CLI
  • Added API and CLI coverage for configuring DHCP on NSX-T network segments 5.4.1

  • Added API and CLI coverage for configuring DHCP on NSX-T routers 5.4.1

  • Added API coverage for working with NSX-T DHCP static routes 5.4.1

  • Added API endpoints for gathering NSX-T transport zone and edge cluster details 5.4.1

  • Added API endpoints to create and manage NSX-T transport zones 5.4.1

  • Create and manage NSX-T DHCP relays from Morpheus API and CLI 5.4.1

  • Create and manage NSX-T DHCP servers from Morpheus API and CLI 5.4.1

  • Get NSX-T Edge Cluster details from Morpheus API and CLI 5.4.0

  • NSX-T distributed firewall groups and rules can now be created and managed from Morpheus API and CLI 5.2.13

  • Storage: storage-servers storage-server-types & storage-volumes endpoints added 5.2.13

Amazon
  • Added support for additional regions: eu-south-1 Europe (Milan), eu-west-3 Europe (Paris), and me-south-1 Middle East (Bahrain) 5.4.0

Clouds
  • Scale Priority field removed from the Add/Edit Cloud modal. For Docker provisioning, this field could be used to determine which Cloud would take scale precedence in the Group. This is no longer needed since Morpheus works with cluster constructs 5.4.1

Currency
  • Added support for new currencies: Jordan Dinar (JD), Saudi Arabia Riyal (SAR), and United Arab Emirates Dirham (AED) 5.4.0

NSX
  • Added the ability to configure DHCP static routes for NSX-T 5.4.1

  • Added the capability to monitor health status of load balancer server pool members 5.4.1

  • Distributed firewalls for NSX-T are now accessible to Subtenants when an NSX-T integration and distributed firewall has been shared from the primary Tenant 5.4.1

  • When creating or editing NSX-V router interfaces (distributed routers or edge gateways), users can now add a secondary IP address, if desired, rather than just a primary 5.4.1

Oracle Cloud
  • Added support for Oracle Public Cloud Dubai region 5.4.0

UI
  • For security purposes, the Morpheus version number has been removed from the login screen. The version number is still viewable from the footer once the user is logged in 5.4.1

Fixes

API & CLI
  • API calls to GET all Layouts no longer return Layouts to which the user doesn’t have access 5.4.1

  • Fixed an intermittent issue that could cause returned Instance lists not to be filtered properly in Morpheus API 5.4.1

  • Fixed an issue causing NSX-T network router firewall groups and rules creation from Subtenants to fail from Morpheus API and CLI 5.4.1

  • Morpheus API access tokens now update with permissions changes in real time. When permissions are updated in Morpheus UI, the changes will be effective immediately for future calls using the existing token 5.4.1

Alibaba Cloud
  • Alibaba Cloud integrations are updated to honor proxy settings which prevented the ability to create these Clouds in certain environments 5.4.1

Amazon
  • Fixed an issue with Amazon provisioning where, if you stepped through the wizard and selected a Security Group, then went back and chose another AWS Cloud, the Security Group from the first Cloud was still present and could cause provisioning failure 5.4.0

  • Morpheus now honors VPC-scoping when displaying Security Groups 5.4.1

Ansible
  • Fixed an issue causing Ansible Tasks to fail due to Ansible Galaxy install issues 5.4.0

Azure Stack
  • Fixed an issue that caused the Resources Tab on Azure Stack Clouds to get stuck in a loading state leaving the user unable to view the data or work with those constructs 5.4.1

Backups
  • Fixed an issue that could cause the appliance backup time to be set incorrectly when editing an existing appliance backup job 5.4.1

Catalog
  • Fixed an issue where the Catalog could become inaccessible for a user after adding an item to the cart which contained an Option List with invalid data 5.4.0

Clusters
  • Docker Cluster provisioning now respects custom ranges on Plans when CUSTOMIZE EXTRA VOLUMES and ADD VOLUMES is enabled on the plan 5.4.0

ESXi
  • Fixed an issue causing connection issues to ESXi hosts when the host contained notes which had double quotes (“) in them 5.4.1

Elasticsearch
  • Fixed an issue that could cause Morpheus not to clean up all ElasticSearch logs which could eventually lead to log sizes becoming very large 5.4.1

Guidance
  • Users with Guidance -> Full but Read Group permissions are no longer able to perform full actions in Guidance against resources in that Group 5.4.0

Hosts
  • Fixed an issue that could cause server names to become out of sync between Morpheus and the cloud when the VM/server name was edited in both places at approximately the same time 5.4.1

  • Removed the ‘Retry’ link from the Hosts and VMs list page (Infrastructure > Compute > Hosts or Virtual Machines) next to red status entries 5.4.1

Identity Sources
  • Fixed issue with customSSO API 500 response for multiple customsso user token requests 5.4.0

Inputs
  • Corrected an issue that could cause Typeahead Inputs not to search values correctly when associated with Operational Workflows 5.4.1

  • Custom options (Inputs) always appear in the correct order on Instance Types, previously they could appear out of order if Inputs were added to the Instance Type after it was initially saved 5.4.1

Instances
  • Fixed an issue which would cause auto-scaling to attempt to add VMs to Clouds other than the one existing VMs were in, which often would fail 5.4.1

  • Startup and shutdown entries no longer show in the History tab of the Instance Detail page if there are no Tasks associated with those phases of the Instance Provisioning Workflow 5.4.0

Library
  • DOCKER COMMAND EXTRA field added to Docker Node Types to add arbitrary docker command line args 5.4.0

Load Balancers
  • Improved UI error messages when load balancer virtual server creation fails 5.4.0

Logs
  • Added optimizations for Agent logs to improve performance and scalability 5.4.0

NSX-T
  • Cleaned up Gateway Interface sync errors which would appear in logs on NSX-T integration sync 5.4.0

  • Fixed an issue that caused IP Management Settings on an NSX-T router not to be set properly on the Morpheus side compared to what was in NSX-T 5.4.0

  • Fixed an issue that caused NSX-T network server groups created in a Subtenant not to be visible to Subtenant users 5.4.1

  • Gateway DHCP can now be configured on NSX-T network segments 5.4.1

  • NSX-T load balancer virtual server creation no longer gives the option for generating a self-signed server. This change was made to prevent confusion as NSX-T LB virtual servers cannot use self-signed certificates 5.4.0

  • Subtenant users can now select an NSX-T integration shared from the Primary Tenant for purposes of creating SSL certificates 5.4.0

  • The Subnet DHCP section now expands properly when editing the network from an NSX-T detail page. Previously this section would not expand when clicked on 5.4.1

NSX-V
  • Fixed an issue that caused errors to be thrown when attempting to edit locked NSX-V distributed firewall rules 5.4.0

NSX
  • Creating a NSX-T router group in a Subtenant and referencing it or a group shared from the primary tenant now works properly when creating a load balancer pool 5.4.1

  • Firewall groups in NSX-T routers are now able to reference router groups created in the Subtenant or shared from the primary tenant 5.4.1

Open Telekom Cloud
  • Changed the default “Bandwidth” field value to 300 mbps when provisioning to OTC on-prem Clouds and selecting a floating IP. The previous default of 1000 could cause problems if not specifically edited by the user 5.4.1

Option Lists
  • Fixed an issue that caused Option Lists from the Morpheus Plans API not to populate correctly when associated with Service Catalog Blueprints or Workflows (Catalog Instances worked fine) 5.4.1

Plans & Pricing
  • Setting vCPUs to custom and max storage to 0 no longer zeroes out other values on the plan (such as disk sizes and memory amounts) 5.4.1

Provisioning
  • When provisioning into a network with a Morpheus IP Pool and selecting a static IP, the IP is no longer automatically assigned to the first range in the pool, which could cause errors when the address was outside that range 5.4.0

Remedy
  • Fixed a number of issues with the Remedy integration to improve the user experience 5.4.0

Roles
  • Fixed an issue causing changes to Group Access permissions (which are saved automatically after each change) not to be retained under certain specific scenarios 5.4.1

SCVMM
  • Fixed an issue where Instances provisioned to SCVMM Clouds from Subtenants would not correctly receive static IP addresses as selected during provisioning 5.4.0

Security Scans
  • Windows SCAP scans can now utilize XML files in addition to ZIP files 5.4.0

Security
  • The username cookie is now cleared on logout 5.4.1

  • When creating new Apps, certain detailed MySQL exceptions are no longer surfaced into the UI. Instead, a more generic error message is surfaced directing the user to check logs for the complete exception 5.4.0

  • When logging out as a Subtenant user, the URL which redirects the user back to the login page no longer includes the Subtenant name and username 5.4.1

Service Catalog
  • Fixed an issue that, in certain scenarios, could cause failed provisioning when lines of Blueprint app spec wrapped onto the next line 5.4.1

ServiceNow
  • Fixed an issue that caused Inputs not to be updated on Instance Types exposed to ServiceNow integrations after the Inputs were edited in the Instance Type in Morpheus

Storage
  • Fixed a few minor issues that could cause problems with various CRUD actions related to storage servers 5.4.1

Tasks
  • Fixed an issue that could prevent Python Tasks from retrieving Cypher secrets when more than ten Python Tasks happened to be running simultaneously 5.4.1

UI
  • Fixed presentation issues with some automated email, including inactive user warning email, old password warning email, disabling inactive user email, and login attempts with locked email warnings 5.4.0

  • Puppet Master hostname now appears on the detail page for the Puppet integration. Previously there was a UI space blocked out for the hostname but it was never rendered into the UI 5.4.1

  • The Options dropdown menu on many list pages (such as the Instances list page) no longer clips over other menus and headers when the menu is left open and scrolled up and out of the view window 5.4.1

Users
  • Fixed an issue that could cause 500 errors and failure when editing a User synced from an identity source integration to have a Linux password of insufficient complexity 5.4.0

Whitelabel
  • The opacity slider in the whitelabel color picker (Administration > Settings > Whitelabel) now works correctly 5.4.0

vCloud Director
  • Instance provisioning no longer fails when attempting to provision with hostnames containing trailing hyphens (-). Instead, UI error messages are surfaced and the user can correct the problem before provisioning 5.4.1

Appliance & Agent Updates

Appliance
  • MacOS Node package jre version updated to 8u312-b07 5.4.0

  • lvm-attrib-gem updated to to 0.3.9 5.4.1