Release Notes

August 26, 2022

API

  • Removed all guest-related methods from SLDN exposure on the SoftLayer_Virtual_Host class, since customer-managed guests are no longer available as a product and therefore host information is not exposed to customers for their guests.
  • Update volumeStatus as string in case of ISCSI volume
  • Updated SLDN Documentation for SoftLayer_User_Customer_ApiAuthentication to match behavior
  • Deprecate Autoscale for Classic API methods
  • Adding new package names to Sendgrid product items.
  • Clarify 2nd event log entry for IAM Token good with 2FA failure

Backend

  • Prefer keeping the same IP addresses when restarting a provision
  • Added code to delete networks after the deletion of provisioning network in SoftLayer_Virtual_Host
  • Unroute static subnets targeting primary IP addresses upon host reclaim.

August 12, 2022

API

  • Deprecated the following ORM relations:

    • SoftLayer_Network_Vlan::network
    • SoftLayer_Network_Vlan::secondaryRouter
  • Deprecated the following methods:

    • SoftLayer_Network_Vlan::getFirewallProtectableIpAddresses
    • SoftLayer_Network_Vlan::getFirewallProtectableSubnets
    • SoftLayer_Network_Vlan::getNetwork
    • SoftLayer_Network_Vlan::getPrivateVlan
    • SoftLayer_Network_Vlan::getPublicVlanByFqdn
    • SoftLayer_Network_Vlan::getReverseDomainRecords
    • SoftLayer_Network_Vlan::getSecondaryRouter
    • SoftLayer_Network_Vlan::updateFirewallIntraVlanCommunication
    • SoftLayer_Hardware::networkStatus / SoftLayer_Hardware::getNetworkStatus()
    • SoftLayer_Hardware::networkStatusAttribute / SoftLayer_Hardware::getNetworkStatusAttribute()
    • SoftLayer_Hardware::downstreamNetworkHardwareWithIncidents / SoftLayer_Hardware::getDownstreamNetworkHardwareWithIncidents()
    • SoftLayer_Hardware_Group::networkStatus
    • SoftLayer_Hardware_Group::downstreamHardwareWithIncidents
  • Updated documentation of SoftLayer_Network_Vlan service and data type.

  • Deprecate all customer-managed guest. Information about guests running on customer managed hardware will no longer be available in the API

  • Deprecate Host::billedPerGuestFlag and Host::billedPerMemoryUsageFlag

  • Deprecated the following SLDN properties and methods.

  • New permissions checks to SoftLayer_Network_Storage APIs

Backend

  • Enable ordering additional private network interface on bare metal servers
  • Allow users to cancel VLANs with customer bare metal hosts trunked to them
  • Prevent creation of new Autoscale Scale groups

July 8, 2022

API

  • SLDN Documentation added for SoftLayer_User_Customer::getAuthenticationToken & SoftLayer_User_Customer::validateAuthenticationToken

Backend

  • Migrate Reserved Capacity Instance when there is an os mismatch

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.