Release Notes

May 12, 2022

API

  • Adds provision tracking variables: SoftLayer_Provisioning_Version1_Transaction_OrderTracking
  • Add incoming external transaction id(s) to event log for getPortalLoginTokenOpenIdConnect
  • Improved documentation of SoftLayer_Network_Subnet

Backend

  • Improve customer tickets for custom image ping check failures
  • Changed ticket wording around emergency host evacuations
  • Enable storage groups to be defined with PCIe drives including Mirrored M.2.

April 29, 2022

API

  • There will be an orm key orderTrackingState on the Transaction class
  • Ensure removal of Permission Resources of a specific device type when adding an ACCESS_ALL_ Permission
  • Improved VLAN cancellation error message
  • Deprecated the extensionRouter key on SoftLayer_Network_Vlan
  • A new API validateAccessHosts was released which checks if an ip is behind gateway or not

Backend

  • Fix an issue that prevented verifying some virtual guest orders and quotes that included placement groups.
  • Fixed various bug fixes for suspendable billed VSI usage tracking.

March 18, 2022

API

  • API will throw error if a snapshot is not deleted when requested.

March 11, 2022

API

  • Deny SLDN access to network VLAN trunks for which user lacks component access

Backend

  • Prevent storage upgrades from creating unnecessary records that would inflate volume counts.

March 4, 2022

API

  • Deduplicate list of users that have access to SoftLayer_Virtual_Guest
  • Fix File/Block volume-detail API call to return one Target IP (out of 2 its configured with) when classic block volume is moved into different HA pair. The Target IP Address returned after this fix for any block volumes may differ from what was returned in the past. This is because we are now returning one out of the two Target IPs we are offering for multipath configuration. Both of them will work as expected.
  • Removes the ORM key: SoftLayer_Billing_Item::bundleItems which was deprecated for some time, and monitoring confirmed it wasn’t being actively queried via the API.
  • Remove primaryIpAddress ORM key from SoftLayer_Hardware_Switch
  • Updates https://api.softlayer.com/v3.1/metadata.json to include some extra documentation

Backend

  • Allow users to Failover volume even if volume status is : Disaster Recovery Failback Completed
  • Skip ping during provisions for custom images. If image is custom, retry Linux for 5 minutes and Windows for 10 minutes. After that, create customer ticket warning them of failed ping checks and complete the transaction.
  • Fix customer managed guests with the wrong type ID
  • Prevent ordering with image templates that have Windows Server 2019 from erroneously including Hyper-V.
  • Update authentication to allow HSM IP addresses to be seen by account owners.
  • Bug fix for device status on VSIs
  • Add MEX01 to closing locations

February 4, 2022

API

  • Correct volume usage and limits should show in command output

Backend

  • Support IAM Policy equivalent to VPN_MANAGE permission
  • Improve performance when querying package regions, which should result in faster load times of order forms.

January 26, 2022

API

  • Global IP billing items will only have a null provisionTransaction
  • Reduced payload of SoftLayer_Network_Component getObject calls for unmasked keys

Backend

  • The hardware power state record will be updated whenever the power state is changed via IPMI
  • VLANs can be cancelled when associated to scale groups. The association will be automatically deleted during reclaim.
  • Added support to order VMware with vSphere version 7.0
  • Prevent a very rare disk image attach bug that deletes destination disk
  • Set Debian default boot mode to HVM only.
  • Customers will be able to order/manage duplicates of volumes that were originally ordered as STaaS Version 1

December 8, 2021

API

  • Deprecate the ‘bundleItems’ relational property on ‘SoftLayer_Billing_Item’. Not to be confused with ‘bundledItems’, which is the correct relational property to use.
  • Functionality to enable disable snapshot usage warning notification. SoftLayer_Network_Storage::setSnapshotNotification and SoftLayer_Network_Storage::getSnapshotNotificationStatus
  • Update getbandwidthData function call to work properly.
  • Adds deviceStatus to virtual guest class
  • Update powerOff and powerOn and powerOffSoft methods to call updateDeviceStatus method and update the device status accordingly.
  • Add SoftLayer_Hardware_Status link from SoftLayer_Hardware
  • Update SoftLayer_Billing_Item::cancel to call updateDeviceStatus
  • Addresses over billing when PlanId changes
  • Adds deprecation tagging support for SLDN and metadata documentation

Backend

  • Fix dedicated host migrations to retain proper CPU, memory, and disk space allocations

November 12, 2021

API

  • Fix issues with SoftLayer_Account_Authentication_Attribute_Type::getAllObjects.
  • Replaced softwareComponent[0] to the operatingSystem ORM key to fix if software components are in incorrect order.
  • Customers can choose to enable or disable getting snapshot usage warning notification

October 22, 2021

API

  • Improved SLDN documentation for some SoftLayer_User_Customer services.
  • he change will prevent stalling the reclaim PI and also prevent a customer from waiting until its manually fixed
  • Deprecated SoftLayer_Network_Tunnel_Module_Context::activeTransaction and SoftLayer_Network_Tunnel_Module_Context::transactionHistory
  • This feature will provide an option ( configurable from slcli ) to enable and disable snapshot space usage warning notification.
  • Added a condition to avoid No outgoing transition for Check Clone Quota On Status could be selected to continue the process

Backend

  • Prevent multiple processes from running at the same time to reconfigure a guest’s KVM console.