Release Notes

June 19, 2020

API

  • Implement disabledSnapshot for Block and File volume replicas

  • Prevent detach of local disks for VSIs greater than 300GB

    • Exception:
    <faultcode>SoftLayer_Exception_Public</faultcode>
    <faultstring>Disk capacity exceeds the maximum size eligible for portability on local storage and can not be detached.</faultstring>
    
  • Fixed an issue causing fixed configurations to not handle disk controller limits properly.

    • When verifying or placing an order, fixed configuration presets will populate the storageGroups property on server order containers with those defined by their preset, rather than remaining empty. Verifying an order now does not fail if the storageGroups property is set when a fixed configuration preset is also provided. Any storage groups will be ignored in favor of the preset’s.
    • The order response will now contain the fixed config preset’s storage groups on verifyOrder and placeOrder responses.

Backend

  • Remove advanced monitoring/nimsoft as a requirement for managed services servers

June 12, 2020

API

  • SoftLayer_Virtual_Guest::createArchiveTransaction and SoftLayer_Virtual_Guest::createArchiveTemplate will return a Image template, and not a transaction
  • Network_Subnet::setTags() and Network_Subnet::tagReferences
  • UTF-8 support for SoftLayer_Network_Subnet and SoftLayer_Network_Subnet_IpAddress note fields.
  • Deprecate RWHOIS service & SWIP based Registrations. See RIR Registrations and RWhois deprecation notice for more information. The following have been removed.
    • Account::getRwhoisData()
    • Network_Subnet::getSwipTransaction()
    • Network_Subnet::activeSwipTransaction()
    • Network_Subnet::findAllSubnetsAndActiveSwipTransactionStatus()
    • Network_Subnet::getRwhoisData()
    • Network_Subnet::createSwipTransaction()
    • Network_Subnet_Rwhois_Data (all)
    • SoftLayer_Network_Subnet_Swip_Transaction (all)

Backend

  • Bug fix for live migration SWAP disk coalescing issues.
  • Enables ordering and reloading bare metal servers with an image template.
  • Added the list of modified fields on User_Customer objects to the event logs so it can be viewed by the customers

May 29, 2020

API

  • Fixes a bug when users attempt to create some load balancer pools.

Backend

  • Fixed ordering bug for reserved capacity groups.

May 22, 2020

API

  • Fixed bug where sub-brand accounts could not be created.
  • Clarify the text of error message when an operation is performed with an invalid user status.

API Deprecation

  • Server.getPrivateVlanByIpAddress()
  • Network_Vlan.getPrivateVlanByIpAddress()
  • SoftLayer_Network_Component.storageNetworkFlag
  • SoftLayer_Hardware.storageNetworkComponents

Backend

  • Will now properly notify customers for potential Evault overages.

Catalog

  • Created disk drive destruction price category and allowed for drive destruction ordering.

May 15, 2020

API

Backend

  • Fix emails when substitutions have extended characters

Catalog

  • Remove Item ID 11327 from Package 2634 as it is not qualified by HWSOL.
  • Add 8280 processor to 1111 and 2670 packages
  • Add 2-CPU SAP-certified Intel Cascade Lake servers for HANA
  • Add 4-CPU SAP-certified Intel Cascade Lake servers for HANA
  • Add WDC04 to product package 2670
  • New Release: Microsoft SQL Server 2019
  • Enable 4U E5-2650v4 in TOK05
  • Add SJC01, SJC03 and SJC04 to package 2634
  • Remove DAL07, MEL01, & SEA01 from Catalog/Order Forms
  • Add GPU VSIs to IKS GPU package
    • AC1.8x60x25
    • AC1.8x60x100 (SAN)
    • ACL1.8x60x100 (LOCAL)
    • AC1.16x120x25
    • AC1.16x120x100 (SAN)
    • ACL1.16x120x100 (LOCAL)
  • Remove the 2TB SATA HDD from product package 2670
  • Add Intel Optane PCIe Drives to product package 2670
  • Retire Habanero Offering q

May 4, 2020

Portal

  • Improve wording on the IaaS order and quote checkout pages and improve the tax estimations provided for quotes.

API

  • Fixed an issue with SoftLayer_Virtual_Guest::getCpuMetricDataByDate throwing an Exception about too much data requested.

Backend

  • Fixed a private to private lbaas image upgrade issue
  • Restricting deletion of SSL certificates configured in Loadbalancer HTTPS listener
  • Allow user to specify public subnet to provision public load balancers
  • More accurately show that packages and presets have GPU products or not in the catalog.
  • Fixed an issue where new storage volumes >250G were not having their IOPs limited properly.
  • Will now properly notify customers for potential overages.

April 21, 2020

API

Backend

  • Clarify the error message when placing quotes without a country.

April 3, 2020

Portal

  • Fixes an issue where IBM Cloud Backup usage was not showing in the customer portal.

API

  • Customers who use the api to manage their users’ permissions may notice that the type of exception and exception message for invalid requests to some SoftLayer_User_Permission services have changed. These scenarios were already considered invalid and does not affect permissions being managed via Customer UI.
  • New: Hardware_Server::captureEnabledFlag
  • Fixed an issue preventing users making SOAP API calls from being able to properly setup Verisign 2FA with SoftLayer_User_Customer::addExternalBinding.
  • Add method, SoftLayer_Hardware_Server::testRaidAlertService(), to test the RAID Alert system.
  • Update docblock for Customer::getDefaultAccount

Backend

  • Resolve an issue with customers unable to delete users.
  • Introduced higher PCIe slot product categories.
  • Allows cancellation of VLANs in the presence of cancelled VSIs on the VLAN.

March 20, 2020

API

<faultcode>SoftLayer_Exception_NotReady</faultcode>
<faultstring>Only ACTIVE and PENDING users can be migrated to IBMid.</faultstring>
  • IBM Cloud CDN - Multiple file purge SOAP API support.
  • Added SLDN description for the SoftLayer_User_Permission_Group_Type::groups

March 13, 2020

API