Performance and Endurance Block volumes can no longer have their LUN Id changed unless all host authorizations are first removed. This is to ensure synchronization between the customer portal and the storage systems.
API
None
Backend
Added more logic when auto-scaling Virtual Guests. The new logic checks the dates in the logs first and makes sure there are no other provisions or reclaims within the cooldown period of time.
Fixed an issue where Virtual Guests being deployed from Image templates were set to Skip OS updates during provisioning.
Resolved an issue where a subset of DCs where not displaying the 1,2,4 or 8 core options for Dedicated Host Virtual Guests.
Pushed code that that corrected a display issue when ordering Dedicated Host Virtual Guests. When selecting Local drive Virtual Guests do not show the 3rd, 4th, and 5th disk options.
API
Added validation to prevent monthly LBaaS orders via the API since the SoftLayer_Network_LBaaS_LoadBalancer service is only available with hourly billing.
Introduced a new feature which enables customers to specify a backend router for bare metal server orders via API.
The SoftLayer Python CLI was updated for Family Sizes and Dedicated hosts. The virtual create-options command was updated to show flavors and the dedicated host options. The virtual create command was updated to accept a flavor key and a host id.
Fixed an issue on the order form where Dedicated Host Instance orders were not showing all size options available in some Datacenters.
API
Corrected a bug where using SoftLayer_Virtual_Guest::createObject to order a dedicated host instance with SAN disks would error out with Unable to find a price for block device 0.
Backend
Pushed code to handle active/active clustering for the Cloud Load Balancing offering.
Added the new Dedicated Host offering to the catalog. A dedicated host is a physical server with workload capacity entirely dedicated to a single client’s use.
Corrected an issue where customers were unable to attach more than one dedicated host to a ticket.