Release Notes

December 8, 2021

API

  • Deprecate the ‘bundleItems’ relational property on ‘SoftLayer_Billing_Item’. Not to be confused with ‘bundledItems’, which is the correct relational property to use.
  • Functionality to enable disable snapshot usage warning notification. SoftLayer_Network_Storage::setSnapshotNotification and SoftLayer_Network_Storage::getSnapshotNotificationStatus
  • Update getbandwidthData function call to work properly.
  • Adds deviceStatus to virtual guest class
  • Update powerOff and powerOn and powerOffSoft methods to call updateDeviceStatus method and update the device status accordingly.
  • Add SoftLayer_Hardware_Status link from SoftLayer_Hardware
  • Update SoftLayer_Billing_Item::cancel to call updateDeviceStatus
  • Addresses over billing when PlanId changes
  • Adds deprecation tagging support for SLDN and metadata documentation

Backend

  • Fix dedicated host migrations to retain proper CPU, memory, and disk space allocations

November 12, 2021

API

  • Fix issues with SoftLayer_Account_Authentication_Attribute_Type::getAllObjects.
  • Replaced softwareComponent[0] to the operatingSystem ORM key to fix if software components are in incorrect order.
  • Customers can choose to enable or disable getting snapshot usage warning notification

October 22, 2021

API

  • Improved SLDN documentation for some SoftLayer_User_Customer services.
  • he change will prevent stalling the reclaim PI and also prevent a customer from waiting until its manually fixed
  • Deprecated SoftLayer_Network_Tunnel_Module_Context::activeTransaction and SoftLayer_Network_Tunnel_Module_Context::transactionHistory
  • This feature will provide an option ( configurable from slcli ) to enable and disable snapshot space usage warning notification.
  • Added a condition to avoid No outgoing transition for Check Clone Quota On Status could be selected to continue the process

Backend

  • Prevent multiple processes from running at the same time to reconfigure a guest’s KVM console.

October 1, 2021

API

  • Fix incorrect metrics in SoftLayer_Virtual_Guest::getMemoryMetricDataByDate
  • API to get active transaction on a firewall
  • Fixes an issue where spaces in objectMask causes SoftLayer_Event_Log::getAllObjects to error.

Backend

  • Prevent stalling Network_Storage reclaim jobs to prevent a customer from waiting until its manually fixed
  • Corrects checking for existing vaults during ordering
  • Updating reserved capacity to allow non-Core/RAM upgrades.

September 3, 2021

API

  • Expose resetLink methods (resetLinkOpenIdConnect/resetLinkOpenIdConnectUnified ) to SLDN, allow master users to self-service change their own IBMid.

Backend

  • Seamlessly perform block volume failover without manual intervention when certain errors are thrown by backend storage

August 27, 2021

Backend

  • Update physical size limit for VSI images templates to be imported from COS to 250GiB

August 6, 2021

API

  • Remove property SoftLayer_Location::onlinePptpVpnUserCount
  • Deprecate SoftLayer_Network_Subnet::activeTransaction and SoftLayer_Network_Subnet_IpAddress_Global::activeTransaction
  • Provide flag and API on the hardware object to denote billing change available SoftLayer_Hardware::getAvailableBillingTermChangePrices

Backend

  • Prevent image captures for servers not in ACTIVE status
  • Allow bare metal customers to migrate to term-based pricing. Customers can now upgrade from monthly to one-year, monthly to three-year or one-year to three-year term agreements.
  • Ensure phone field validation methods are executed during user sync from cloud.ibm.com to SLDN.
  • Take the same Rescue Layer steps to boot from ISO regardless of amount of memory on the guest.
  • During reclaim of Replica the _REP schedule are removed from Primary volume

July 30, 2021

API

  • Reverted a change from 2021-07-16, making SoftLayer_Hardware_Chassis.unitSize and int again, due to issues with the golang client not being able to properly un-marshal the data.

July 23, 2021

API

  • Fix a rare issue that would prevent orders with very specific payloads and account conditions.
  • Restrict apiKey creation to ACTIVE or VPN_ONLY users.

Backend

  • Prevent stalling on File and Block storage volumes during a reclaim.

July 16, 2021

API

  • Fixed an issue that prevented resultLimits from working with the SoftLayer_Account::getVirtualGuests() API call when filtering based on a datacenter.
  • Add an exception for the visibility of the apiKey during the initial creation of the key and value
  • Changed SoftLayer_Hardware_Chassis.unitSize from int to float to accommodate larger values

Backend

  • Fixed an issue preventing VPC Block Storage volumes from getting reclaimed properly.