Release Notes

June 7, 2021

Portal

API

Backend

  • Successfully complete reclaim of host authorized block replica volumes, if same host is authorized to multiple block storage volumes.
  • Prevent servers with Veeam software from being captured
  • Fixed an error when converting a storage volume to independent would cause a stuck transaction.
  • Automatically create a new snapshot. if the old snapshot does not exists with respect to the snapshot ID.

May 21, 2021

API

  • Deprecate SoftLayer_Network_Subnet::activeTransaction. Expect an empty response from this key during subnet provisioning.

Backend

  • Added validation for missing required security groups allow_https and allow_outbound for new orders
  • Removed the ability to order a File or Block replica volume using an interval schedule

May 7, 2021

API

  • Improve performance for getIamId for deleted users, will help user listing on account with large #’s of deleted users.
  • API improvement for consoleData
    • Add websocketPath to SoftLayer_Container_Virtual_Guest_ConsoleData
    • Fix issue with customers not being able to generate a valid signed JWT token.
    • Rename SoftLayer_Virtual_Guest_BrowserConsoleAccessLog to SoftLayer_Virtual_BrowserConsoleAccessLog
    • Rename SoftLayer_Container_Virtual_Guest_ConsoleData to SoftLayer_Container_Virtual_ConsoleData

Backend

  • Fixed an issue with sending compliance report email.

April 30, 2021

API

  • VMWare order: an incorrect error message is displayed if a name is too long
  • Adds the sourcePort property to the SoftLayer_Virtual_Guest_BrowserConsoleAccessLog class

Backend

  • Fixing compliance reports tool.
  • Updated the way we determine if a billing item has a reclaim transaction for Storage As A Service billing items. Allow customers to reclaim a storage as a service billing item that has been previously un-cancelled.

April 21, 2021

API

  • Exposes Browser Console Logs to the SLDN so that customers may access them.
    • SoftLayer_Virtual_Guest_BrowserConsoleAccessLog
    • SoftLayer_Virtual_Guest::browserConsoleAccessLogs
  • Optimized the ‘datacenter’ ORM key on the Virtual_Guest class

Backend

  • Ensure pricing not available to a customer does not inadvertently cause an OS reload of the current OS.
  • Fix the manual snapshot after dr failover
  • Updated chunk size for image exports to COS from 64mb to 128 mb
  • disallowing image captures on private network only servers

April 9, 2021

Portal

  • Fix UI so that an impatient user cannot make multiple requests by banging on the button.

API

  • Improve the message in getApiAuthenticationKeys method when subuser get the key of another
  • Deprecating SoftLayer_Network_Subnet_IpAddress_Global::route and SoftLayer_Network_Subnet_IpAddress_Global::unroute, which will continue to function as proxies to SoftLayer_Network_Subnet::route and SoftLayer_Network_Subnet::unroute, respectively. A transaction record will no longer be returned from either endpoint.
  • Add payment type validation for anonymous orders in the API.
  • exposed API call that allows the customer to check on the most recent timestamp of the replication process.

Backend

  • Don’t allow duplicate volume to be refreshed while duplicate provision is still happening.
  • Automatically cancels billing of dependent duplicates if any existing for a primary volume
  • VSI with more than 128 GiB memory should not boot into rescue mode.

March 26, 2021

Backend

  • Let either USER_MANAGE IMS permission or user-management IAM Policy be sufficient for doing device access management
  • When a user is deleted, change the username so that a deleted user is not “squatting” on the username.

March 19, 2021

API

  • Fix an issue causing some order API requests to fail to get the orderServerMonthlyAmount and orderNonServerMonthlyAmount properties.

Backend

  • Fixed an issue where an Event log was not generated when IP Restriction was added\removed from User profile in the cloud portal.
  • Update subnet category cancellation flags to allow a user to cancel the billing items without them being a child.

March 8, 2021

API

  • ApiKeys should now only be visible to the owner of the api key. The master user will be able to see if a user has a key, but not the actual value of the key.
  • Return false instead of exception for SoftLayer_Network_Storage::isIndedicatedServiceResource function.
  • Improved SLDN documentation on SoftLayer_User_Permission_Group_Type
  • Added new api for disaster recovery failover for Network Storage volumes.
  • Added a check in failbackfromReplicant to prevent flagged parent volume from failing back
  • Added Method to get a firewalls version: SoftLayer_Network_Vlan_Firewall::getFirewallFirmwareVersion
  • SoftLayer_Network_Message_Delivery::sendEmail() endpoint has been deprecated and will be removed in API version 3.2

Backend

  • For current Network Storage replicas, a race condition exists where the replication will occasionally start before the snapshot is taken. This causes the latest snapshot to occasionally not be copied to the replica. To solve this race condition, replication will now start 5 minutes after the scheduled snapshot. The 5 minute delay will only affect new replica provisions. Current provisions will continue to replicate at the same time as the scheduled snapshot. To upgrade a current replica to the new 5 minute delayed replication schedule, the current replica must be canceled and re-ordered.
  • Provided ability to provision file and block storage in a dedicated cluster.

February 26, 2021

API

  • SoftLayer_Network_Protection_Address::serviceProvider has been deprecated and will no longer provide filtering or yield data.