Release Notes

June 24, 2022

Backend

  • Correctly check for consistent disk types during guest upgrades. Disk types (local/SAN) are more consistently checked when performing upgrades on virtual servers, preventing them from having multiple disk types at a time.

June 17, 2022

API

  • A new orm key in server class that will allow for additional private networks.

Backend

  • Fix minor suspendable guest billing issues.
  • Fix IAM login for SL user with IP address restrictions AND 2FA
  • Prevent compute orders in closing DCs when the account has no presence there
  • Lowering subnet size limit to /29 for select VLANs previously limited to /28

June 10, 2022

API

  • Update link to virtual server capacity documentation.
  • In the SoftLayer_Tag class put a limit on the number of tags in setTags
  • Fix errors when ordering from large quotes
  • Customers can know the progress of a dependent duplicate conversion as and when needed.
  • LBaaS ability to enable secure flag and set same-site=none
  • Updating SoftLayer_User_Customer SLDN documentation for the editObjects call.
  • Improved minimum size overflow error messaging for subnet orders

Backend

  • Update email URL link on subnet orders to new subnet page.

May 27, 2022

API

  • Expose information about remaining credit, allowing customers to evaluate how much money they can use from a Flex Credit enrollment
  • Added account property length validation
    • Last name: 30
    • Phone: 50
    • Address 1 & 2: 100
    • City: 100
  • Updated ‘datacenter’ ORM key in the guest class to use targetDatacenterId property
  • Allow empty array for as the templateObject for SoftLayer_Network_Firewall_Update_Request/createObject/, which will delete all firewall rules.

Portal

  • make PhoneFactor feature unavailable in UI

May 20, 2022

Backend

  • Fix major bugs with suspendable VSI billing for VMs that are unused during the billing cycle
  • Updated description for new vendor code for vmware
  • Added new vendor code for vSphere SWD
  • Enable ordering of Secondary Subnets in unrouted state.
  • Enable ordering of private static Secondary Subnets.
  • Enable ordering of Global IP Addresses in statically routed state.

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