Release Notes

September 2, 2022

API

  • Secondary subnets no longer prevent automatic or premium VLANs from being cancelled and reclaimed. As part of VLAN reclamation, secondary subnets will be unrouted for potential future use.

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.