Release Notes

October 4, 2019

API

  • Block NextGen images from being ordered on classic VSIs. Image templates have “features” that track which platform the image is capable of provisioning, Classic, Generation Classic (GC), and NextGen. Classic VSI’s can only be provisioned with image templates identified by the Classic feature.
  • SoftLayer_User_Customer::selfPasswordChange will return a new session token after success.

Backend

  • WebCc components of evault provisions alongside servers will now function as intended. Customers will no longer need to re-order evaults and ask backup ops for assistance.
  • Assures that an order cannot contain more NVMe SSDs than what is supported by the associated hardware chassis.
  • Assures that NVMe SSDs are indexed last among the disk prices.

Catalog

  • Add 2x2TB SATA HDD to package 1075 presets 1158 and 1160
  • Price Drop for RHEL 1- 4 Core only for Hourly VSIs
    • Item ID 3835 Price ID 13794 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 6.x - LAMP Install (64 bit) (1 - 4 CORE)
    • Item ID 3839 Price ID 13799 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 6.x - Minimal Install (64 bit) (1 - 4 CORE)
    • Item ID 6123 Price ID 48993 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 7.x - Minimal Install (64 bit) (1 - 4 CORE)
    • Item ID 6131 Price ID 49021 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 7.x - LAMP Install (64 bit) (1 - 4 CORE)
  • 2U / 4-Socket Cascade Lake Servers
    • Supermicro 2U 2049U-TR4 chassis
    • Intel 6248 Gold Cascade Lake processor
    • UEFI booting mode will be used
    • Up to 24 2.5” disk drive bays
    • LSI MegaRAID 9460-16i RAID controller card
  • Add VMWARE 6.7 to package 1075

September 27, 2019

Backend

API

  • Fixed "error": "Property 'gpuCount' not valid for 'SoftLayer_Virtual_Guest'."
  • Fixed an issue with SoftLayer_User_Customer::InitiatePortalPasswordChangeByBrandAgent() not working as documented.
  • Creating Premium Support For Preferred Partners brand attribute to support a new offering allowing BAP to escalate tickets at a high priority.
  • Create new “SUSPENDED” user status, statusId=1005
  • Display complexity related errors when user attempt to update vpn password.

September 20, 2019

Backend

  • Fix issue where ordering from a quote did not total the monthly cost at checkout correctly.
  • Customers will no longer have to wait for volume moves as part of resize.
  • Adding Bare Metal Gateway License category code.

September 13, 2019

Portal

  • Remove “CANCEL_PENDING” in UI in favor of “Deleted”

API

  • The following are removed from SLDN
    • SoftLayer_Network_Storage_Allowed_Host::createFromHardware
    • SoftLayer_Network_Storage_Allowed_Host::createFromVirtualGuest
    • SoftLayer_Network_Storage_Allowed_Host::createFromIpAddress
    • SoftLayer_Network_Storage_Allowed_Host::createFromSubnet These methods have never worked as stand-alone API calls. They were designed to be used in other host authorization methods.

Please, continue to use the following API methods to authorize hosts: - SoftLayer_Network_Storage::allowAccessFromHardware - SoftLayer_Network_Storage::allowAccessFromHardwareList - SoftLayer_Network_Storage::allowAccessFromVirtualGuest - SoftLayer_Network_Storage::allowAccessFromVirtualGuestList - SoftLayer_Network_Storage::allowAccessFromIpAddress - SoftLayer_Network_Storage::allowAccessFromIpAddressList - SoftLayer_Network_Storage::allowAccessFromSubnet - SoftLayer_Network_Storage::allowAccessFromSubnetList - Notify Backup Storage Customers with tickets about their un-billed Backup storage - Don’t allow NVMe disks to be part of storage group - Password requirements are returned in SoftLayer_User_Customer::getRequirementsForPasswordSet. Increased maximum portal password length to 128. Vpn password maximum length remains at 20.

- Updated the reactivateAccount and disableAccount API methods on the SoftLayer_Brand object to return feedback when the account provided is already in the desired state.

Backend

  • Code completed for sending out email when public image is updated by a public image account.
  • Removes ordering support for customer defined networks.

Catalog

  • 2U / 4-Socket Cascade Lake Servers
  • Price Change on
    • Item ID 3835 Price ID 13794 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 6.x - LAMP Install (64 bit) (1 - 4 CORE)
    • Item ID 3839 Price ID 13799 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 6.x - Minimal Install (64 bit) (1 - 4 CORE)
    • Item ID 6123 Price ID 48993 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 7.x - Minimal Install (64 bit) (1 - 4 CORE)
    • Item ID 6131 Price ID 49021 - SoftLayer Retail Catalog - Red Hat Enterprise Linux 7.x - LAMP Install (64 bit) (1 - 4 CORE)
  • Add 2x2TB SATA HDD to package 1075 presets 1158 and 1160
  • Bare Metal Reserve (BMR) SAP Configs
  • VMW General Availability
  • VMW - Create new Presets for Single Node and Digital play with 6.7u2 and Disk Less server
    • vCS Digital Play 6.7u2 - NEW ID 1158
    • vCS Single Node 6.7u2 - NEW ID 1160
  • Make Package 551 available in Sao Paulo
  • Customers should be able to provision a Cascade Lake server with 1-2 K80, M60, P100, 16GB V100 or 32GB V100 GPUs.

August 30, 2019

Portal

  • Adds a new product group to the order forms for NVMe SSD disks
  • Fix owner IBMid change broken by 2FA/SecAnswers

API

  • allowedPptpVpnQuantity set to zero for all accounts.

August 23, 2019

Portal

  • Add redirect for Manage portal /login and /index to appropriate login page

API

  • Add logging of iSCSI and NFS Host Authorization to the SoftLayer_Event_Log for authorization and deauthorization events
  • Fixed an issue with SoftLayer_Virtual_Guest::getPendingMaintenanceActions()
  • Fix issue with verifyOrder checking public pool capacity on VPC guests
  • Adding a new trait (DEFAULT_NEW_ACCOUNTS_PREMIUM) that if set to 1 will initialize all new brand sub-accounts with Premium support.

Backend

  • Fix issue where retention disk billing would sometimes be inaccurate after reloading a virtual server.
  • Custom Encrypted Windows VHD Import from ICOS.

August 16, 2019

Portal

  • Fix issue preventing orders from completing for new EU customers.
  • Fix the payment method disappearing when selecting PayPal, leaving the user unable select another payment method.

API

  • Adds SoftLayer_Virtual_Guest::getPendingMaintanceActions()
  • Added ability to skip platform account creation and linking when using the SoftLayer_Brand::createCustomerAccount API
  • Exposed gpuType and gpuCount on the SoftLayer_Virtual_Guest class
  • Add iamidVerificationFlag to SoftLayer_User_Customer_Link
  • Allow gateway orders to define the router id on the hardware template object. "hardware": [ { "hostname": "softlayer", "domain": "local.com", "primaryBackendNetworkComponent": { "router": { "id": 1076595 } } } ],

Backend

  • Fix evault creations on new server provisions
  • IBM Cloud CDN - Deny the http traffic if customer only chooses the https port.
  • Fixed an issue where a user upgrades or downgrades a Variable Compute VSIs from API or UI the VSI changes its type from “Variable Compute” to public Type.
  • Fixes VSI/BM provisions with evault to complete.
  • Http Cookie Persistence support for Cloud Load Balancer
  • EMS maintenance email improvements
  • Fix failing health check for https l7 pool

August 2, 2019

API

  • Create new Software_Description HSM_OS attribute type

Backend

  • Do not require postal code for ARIN addresses outside US & Canada
  • Fix accepting Master User invitation on account linked at create time
  • Fixed an issue upgrade GPU enabled VSIs
  • Prevents ordering GPU’s when provisioning from an image template set to boot in PV.

Catalog

  • Adding a category code for dynamic CDN bandwidth.
    • cdn_service_dynamic_bandwidth
    • cdn_service_dynamic_bandwidth_usage
  • Add 500GB Bandwidth option to package 1111
  • Update Single Node Preset 1051 in package 1075 with updated pricing
  • Create rule to conflict Windows 2019 and vCenter 6.7
  • Add the CXL 4210 server to package 1111
  • Add ESXi 6.5u2 to package 1065
  • Expand Global Availability of vGPU (FRA, TOK, SYD)
  • Update catalog package 1113 for Cascade Lake 2U 4 socket server

July 26, 2019

Portal

  • Changes to order currency selection logic. Existing customers will have orders default to the currency selected on their billing information, or US Dollars if unavailable.
  • Surfaces helpful validation messages to customers upgrading to PAYGO

API

  • Allow customers to query read-only information about the keyName of their assigned Catalog
    • SoftLayer_Account->brand->catalog->keyName

Backend

  • Improve the process of provisioning IBM Backup Storages.
  • Allow customer cancellation of VLANs with other canceled resources on the VLAN
  • IBM Cloud CDN - Update the IBM CNAME to use new domain ‘cdn.appdomain.cloud’.

July 12, 2019

Portal

API

  • Fix issue where some order receipts did not have consistent data provided in API responses.
  • Adding exception message if interconnect tenant has no billing item when trying to upgrade.
  • Remove depreciated Network Core Account Defined Networks code from User_Cusomer
  • All customer users pptpVpnAllowedFlag is set to 0

Backend

  • Prevent attempts to attach a portable disk to multiple VSIs at the same time.
  • Restrict performing an OS reload of a guest with GPUs into PV boot mode.