Release Notes

October 23, 2020

API

  • New SLDN endpoints are exposed to route and unroute customer-owned subnets.
    • SoftLayer_Network_Subnet::route
    • SoftLayer_Network_Subnet::clearRoute
  • Restrict management of an apiKey to the user themselves (not parent, not master user) or an Employee.
  • Deprecated Advanced Monitoring related apis
  • Add deprecated tag to getPortalLoginTokenOIDC API.

Backend

  • Prevent File/Block volumes from being deleted if there are other active processes related to that volume.

October 16, 2020

API

  • Fixed bugs with SoftLayer_Virtual_Guest::getBandwidthTotal and getBandwidthForDateRange
  • Added checksumAlgorithm to SoftLayer_Virtual_Disk_Image

Backend

  • Replica volume cancellation is not allowed when volume failover is initiated.
  • Added Validation to verify that the User has View Passwords Permission that is required to Order a Workflow.
  • Allow a user to delete their own parent when IAM Policy overrides hierarchy
  • Corrects setting the old billing item id on upgrade order items and associating new billing items with member servers.
  • Fixed an issue where duplicate volumes were unable to be ordered on certain Endurance tiers.
  • Performance improvements when placing VSI orders.

Depreciated Notice

NESSUS_VULNERABILITY_ASSESSMENT_REPORTING, which was previously a required item when ordering a server or virtual guest, is no longer required, and no longer maintained. When placing new orders please remove this tiem from the price list.

SoftLayer_Monitoring_Agent (ordered by the MONITORING_HOST_PING_AND_TCP_SERVICE item) has also been removed.

See SysDig for alternative to both products.

October 9, 2020

API

  • Fixed some issues where SoftLayer_Virtual_Guest_Block_Device_Template_Group::createFromIcos() would reutrn a HTTP 200 Status code, but an error message.
  • Display RegisterVolumeEncryption with a value of 1 if present on listVolumes API response

Backend

  • Updates to improve SSL certificate offering.
  • Changed volume independent duplicate provision to do split or move and then resize.

September 24, 2020

Portal

  • Customer should be able to provision duplicate volume based on original volume location type flash or magnetic via UI

Backend

  • Allow Lenova Chassis to be captured
  • Prevent Customer from being created or edited with a phone number containing invalid characters.

September 17, 2020

API

  • Add supportedHardware to SoftLayer_Virtual_Disk_Image
  • Add diskFileExtension to SoftLayer_Virtual_Disk_Image
  • Fixed an issue where SoftLayer_Search limit greater than 25 does not work with SoftLayer_Event_Log

September 11, 2020

API

  • throw an exception if we customer requests refresh on duplicate which has replicas. SoftLayerAPIError(SoftLayer_Exception_InvalidValue): Invalid value provided for 'Duplicate Volume is unable to be refreshed while it has replica.'.
  • Allow snapshots to be refreshed on independent Volumes.
  • New SoftLayer_Network_Storage::refreshDuplicate() API call. Utilizes same parameters as SoftLayer_Network_Storage::refreshDependentDuplicate().
  • Exposed isCloudInit method on the Virtual_Guest class and cloudInitiFlag ORM key attribute on the SoftLayer_Virtual_Guest_Block_Device_Template class

Backend

  • Fix for billing upgrade order perf type volumes in dependent and independent refresh.

September 4, 2020

Portal

  • Customer will be able to see Snapshot capacity warnings information properly in notification tickets.

API

  • Removed SoftLayer_Network_Gateway_VersionUpgrade:getAllByFromVersion API, no longer supported.

August 28, 2020

API

  • Added SoftLayer_Hardware_Component_HardDrive::PSID
  • Expose storage groups on Hardware_Server objects so they can be used for image mobility
    • SoftLayer_Hardware_Server::logicalVolumeStorageGroups
    • SoftLayer_Hardware_Component::logicalVolumeStorageGroups
    • SoftLayer_Configuration_Storage_Group::captureEnabledFlag
  • Added SLDN docs for diskImage::storageGroups

Backend

  • Correct bug that was preventing assigning a role to an agent user in the BAP.

August 21, 2020

API

  • Resolves an issue where the getUpgradeItemPrice methods did not return pricing specific to the location the resource was located in.
  • BAP issue where agent only updates are missing from their ticket view

August 14, 2020

Portal

  • Fixed an issue where “Transaction in progress” was shown for a completed captured image
  • Prevent user from capturing image with no billing items

Backend

  • IPMI must be enable to start capture transactions