Release Notes

April 26, 2019

Portal

  • Adding missing translations for the order forms

API

  • Endpoint to allow Brand Agents to re-activate accounts
    • SoftLayer_Brand::disableAccount
    • SoftLayer_Brand::reactivateAccount
  • Added SoftLayer_Hardware_Component_Model::getServerPackageAvailability -Added SoftLayer_Hardware_Component_Model::getGenericComponentModelAvailability

Backend

  • Fix issue where usage fees could become incorrect after os reloads in some cases.
  • Handle a user being brought back from CANCEL_PENDING in a linked account pair.

April 19, 2019

Portal

API

  • Fix SLDN Network_Component.redundancyCapableFlag to correclty report false when secondary ports are not available to the bare metal server as ordered.
  • Adds a note to the BluePages_Search docs mentioning the service will not work for normal customers

Backend

  • L7 policy should not allow HTTP listener to have redirect pool with HTTPS protocol

Catalog

  • VMware OSs ( 6.5.0u1 and 6.7) that need to be removed from legacy packages
    • packages effected: 255, 259, 261, 263, 265, 267, 269, 271
  • Package 257 available in Sao Paulo
  • Enable 2U 2650v3 in FRA02
  • Create a new pre-set for 6.7u1 to replace pre-set 985 in package 1075.
    • Rename to VCS_SINGLE_NODE_6_7U1_RAID_1
  • ‘Veeam Availability Suite’
    • Packaged effected: 46, 248, 251, 253, 255, 257, 259, 261, 263, 265, 267, 269, 273, 551, 553, 555, 795, 797, 835, 837, 839, 911, 991, 1091, 1105, 1107
  • Reserve Bare Metal

April 12, 2019

Portal

  • GEP enrollment request form page cache should be cleared, so that the form can generate an unique device finger print

API

  • Enabling object masks on the SoftLayer_Product_Promotion.findByPromoCode API
  • Add UEFI boot message to order API response
  • Change SoftLayer_User_Customer::ibmIdLink ORM key definition to be more efficient
  • Add more information to a storage group template exception message

Backend

  • Removed location from DTS request since the location used was no longer in the package the request uses.
  • Fixed bug where tracking for a shipment was being set on the wrong shipment.
  • Fix Account Summary Data in Archive Disk Usag
  • Enable MZR support for Cloud Load Balancer in VRF based accounts

April 5, 2019

Portal

  • Fix issue where the order forms were unhelpful in handling paypal payments that were cancelled.

Backend

  • Prevent placing an order for more than one private cloud service at a time.
  • This issue lets copy to ICOS actions automatically refresh their IAM access token before it expires during large exports.

March 29, 2019

Portal

  • Fixed an error message being displayed when editing a Dedicated Host
  • Fixed an issue with selecting more PCIe components on the order forms.

API

  • Expose enable data logs api in SLDN
  • Adds the ability to look up a promotion and it’s requirements by promotion code from the SLDN API with SoftLayer_Product_Promotion class.

Backend

  • Sanitized Cos Imports/Exports source/target paths

Catalog

  • Changing the Micro VSI product to its new name Variable Compute.
  • Added some new discounts: https://www.ibm.com/cloud/info/discount-servers
  • Add Package 257 to DAL13
  • Remove VMware OS from the Single Proc 911 package
  • Enable Package 911 in SAO01
  • Enable Package 555 in SAO01
  • Veeam Backup and Replication 9.5 Update 4
  • Mmove the EOS SAP presets to Inactive
    • Package 295 (SAP_HANA_CERTIFIED_SERVERS)
      • Preset 137 (SAP_HANA_E74890V2_1TB)
      • Preset 139 (SAP_HANA_E74890V2_2TB)
      • Preset 141 (SAP_HANA_E74890V2_512GB) ​ + Package 861 (4U_BI_S2_H8000)
      • Preset 197 (BI_S2_H8000)
      • Preset 321 (BI_S2_H8400)
      • Preset 383 (SAP_HANA_8U_8TB) ​Package 885 (8U_BI_S2_H4000)
      • Preset 327 (BI_S2_H4100)
      • Preset 329 (BI_S2_H4200)
      • Preset 331 (BI_S2_H4400)
  • RHEL Stock Images - VSIs for VPC
  • Apply the updated pricing for the M.2 SATA drive in the following packages 1051, 1053
  • GPU - NVIDIA Tesla V100 for SoftLayer Federal
  • Update the pricing for preset 1019 in package 1075
  • Hourly pricing for LUNA HSM

March 22, 2019

Portal

  • When ordering from quotes, it is no longer possible to select a different country or currency than what the quote was generated with. The order was always ordered from the original quote, this only affects the interface.
  • Correct being able to select hourly hardware security modules when ordering.

API

  • Fixed a bug in which erroneous input to Server.toggleManagementInterface could cause the generation of transactions which did nothing.
  • Force volume modification of magnetic to not unselect magnetic clusters
  • Improve performance of removeHardwareAccess methods
  • Return correct authenticationKey from SoftLayer_User_Customer_ApiAuthentication::editObject method
  • SL_Storage_Allowed_Host exposing additional orm key iscsiAclCredentials.
  • Created imported disk image type key

Backend

  • Added support for vmdk images for ICOS
  • Prevents hardware upgrades on Bare Metal Reserved servers.
  • Fixed an issue where users using the getSummaryData API may experience time outs when querying large VDRs

March 15, 2019

Portal

  • Adding Ticket integration for adding watch list users from control

API

  • Permission logs are returning null when there is only one record
  • Restrict access to only accounts user owns when using getSummaryData()
  • Gracefully handle case when network component is not attached to guest during detach vlan

Backend

  • Refactors the monitoring metrics to be read from influxdb.
  • Fix major bug regarding image template transactions.

March 8, 2019

Portal

  • Added some missing translations for the checkout page

API

  • Cleanup SoftLayer_User_Permission_Resource when there are no groups referencing it.
  • Refactored SoftLayer_Network_Storage_Hub_Swift_Metrics::getSummaryData to use improved data source.
  • Deprecate the allowedPptpVpnQuantity property on the Account.class
  • Deprecate the pptpVpnAllowedFlag on the Customer.class
  • Update implementation of getAllObjects() on SoftLayer_User_Customer_Status
  • Fix User_Customer_Status and Locale_Timezone SLDN exposed getAllObjects to return properly if request is REST
  • Soap response restructuring - When the API fetches no results for virtual guest the soap response should not send empty collection

Backend

  • Fix issue delaying provisioning of HSM offerings.
  • Don’t overwrite master user IP address restriction when completing IBMid linking.
  • Direct Link: Restrict local-only routing tenants to local markets.
  • Finalize deprecation of subnet item specification during VLAN ordering. VLAN orders with a subnet item specified will begin emitting an error; the compatibility period is over.
  • Fix major bug regarding image template transactions
  • Correct price validation on OS reloads with multiple prices in the same category
  • Magnetic storage replicant provisions currently fail in production from trying to choose flash drives instead. This issue implements logic to re-include magnetic aggregates.

Catalog

  • Allows ordering of Bare Metal Reserved servers. ( Package 837, Preset 984 )

  • Provide support for hourly pricing of SAP certified infrastructure

  • Pricing Update: 7.68TB SATA SSDs

  • Preset 985 vCS Digital Play 6.7 in the 1075 package

  • Add hourly billing to the following presets in package 1075. Presets 931, 933, 935, 937, 939.

  • Default category for the M.2 Drive needs to be changed to something other than disk0 (First Hard Drive) as it inhibits the assignment for up to 12 storage bays.

  • Replicate preset 929 in package 1075 and change the VMware OS from 6.5u1 to 6.7u1 in the new preset.

  • Hourly pricing for HSM

  • Rename VMware Server Virtualization 6.7 & add Price IDs to existing packages

  • New Packages Details

    Package ID Package Type Package Name
    1105 1U / 2 Socket Dual Intel Xeon Processor Cascade Lake Scalable Family (4 Drives)
    1107 2U / 2 Socket Dual Intel Xeon Processor Cascade Lake Scalable Family (12 Drives)
  • New Presets:

    ID Description Key Name
    533 DGold 6140 384GB 4X960GB SSD SED RAID 10 DGOLD_6140_384GB_4X960GB_SSD_SED_RAID_10
    785 DSilver 4110 96GB 1X960GB SSD SED NoRAID DSILVER_4110_96GB_1X960GB_SSD_SED_NORAID

February 26, 2019

Portal

  • Adds option for new customers to select if they are ordering on behalf of a business or as an individual. Also adds a checkbox allowing customers to specify they do not have a VAT ID.

API

Backend

  • Modified reclaim process to reset root/ADMIN IPMI passwords
  • Allow creation of array slices in the RAID BIOS
  • Fix secondary static IPv6 subnets ordered with servers not being correctly associated to billing.

February 20, 2019

Portal

  • Use cloud.ibm.com URLs when sending emails to, or creating ticket updates for, linked customers.
  • Replace nonfunctional KnowledgeLayer links in emails and automated ticket updates with IBM Cloud docs links

API

  • Improved performance of SoftLayer_Account::getVirtualGuests() when using objectFilters
  • findGCImagesByCurrentUser is currently returning all the SoftLayer_Virtual_Guest_Block_Device_Template_Groups associated with a user’s account. This needs to be updated to return an array of only the applicable parent SVGBDTG
  • Improve Server.activatePublicPort, Server.activatePrivatePort, Server.shutdownPublicPort, and Server.shutdownPrivatePort documentation when referring to how they are aliases of Server.set*NetworkInterfaceSpeed operations.
  • Fixed a typo in the exception message for currentDate filter with SoftLayer_Event_Log::getAllObjects call

Backend

  • Adds a wait after a Bluemix timeout before attempting recovery
  • Add Preload Assign Network transaction step
  • Fixed issue with billing cycle start date incorrectly calculated
  • IBM unique ID should be used to get the user, instead of email
  • Bug fix for empty Nessus scan reports
  • support VRRP protocol in security groups

Catalog

  • Remove Package 837 from Availability in Sao Paulo
  • 2Gbps and 5Gbps speeds for Direct Link Exchange offering