Release Notes

November 11, 2022

Backend

  • Bandwidth Overage notifications now include alerts for Bandwidth Pools approaching their total allocation

November 4, 2022

API

  • Properly handle upgrade rules when block/file volume is magnetic
  • Removed the dead PhoneFactor code
  • Allow for editing a firmware driver version entries
  • Add new guest attribute type for ACTIVE_LIVE_MIGRATION
  • Made the SoftLayer_Hardware_Server::virtualGuests ORM key return an empty collection for customers (SLDN calls), since we no longer offer customer-managed-guests and therefore customers do not need to know host/server information for their guests anymore.
  • Fully deprecated SoftLayer_Network_Vlan::secondaryRouter

Backend

  • Fixed an issue where block and file snapshot counts where not accurate

October 21, 2022

API

  • Reliably populate SoftLayer_Network_Subnet::gateway and broadcastAddress for non-static subnets.
  • Removed PhoneFactor Exceptions and Exception message translations
  • Added validation to Customer rate limit values
  • Allow upgrades to use additional private network interfaces
  • Expose permissionCheckLikeMasterUserFlag to API

Backend

  • Fix an issue causing some order verification and order placement to return generic errors from the API.
  • Auto-resume guests when live migration bug occurs that suspends the guest unintentionally
  • Prevent IPSec VPN orders on VRF enabled accounts
  • Fixed multiple bugs/inconsistencies related to parent/child device access violation. Parent/Child Customer relationships should now be honored in device access changes.
  • Suspend all existing Autoscale groups in preparation to deprecate the product

September 9, 2022

API

  • Do not permit static subnet route requests to target actively re-routing subnets.
  • Change the status to ‘Approved’ instead of ‘Complete’ for subnet cancellation requests when the reclaim is yet to complete.

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