Release Notes

May 3, 2017

Portal

  • Resolved a bug that was causing duplicate pricing information to be shown for storage options on the portal order form.

API

Backend

  • Fixed a bug that would automatically allow inactive image templates to be used for VSI OS Reloads.

April 26, 2017

Portal

  • None

API

  • None

Backend

  • Pushed code to resolve an issue where mixed case IBMId accounts were unable to upgrade to a Pay as you Go Bluemix Developer Services account.
  • Resolved an issue that was causing NetScaler provisions to fail due to the license not being bound to a valid MAC address on the host system.
  • Pushed code which added the requirement of using an IBMid in order to link a Platform as a Service account to an Infrastructure as a Service account.

April 19, 2017

Portal

  • Fixed an issue that prevented the relevant locations from being returned on replicas with Account Defined Networking.
  • Fixed an issue that prevented the relevant mounting point from being returned on accounts with Account Defined Networking.
  • Resolved a bug which allowed servers to be ordered with IPv6 subnets for the primary interfaces. This causes servers to fail provisioning.
  • Added userData field to the order forms for Bare Metal Servers. Previously only supported on Virtual Guests.

API

  • None

Backend

  • None

April 12, 2017

Portal

  • Rolled out code that improves order form performance on page load time.
  • Fixed issue where order validation was not always consistent between regular orders and orders from quotes, such as with hostname and domain validation.
  • Corrected the error message when customers without the MANAGE_USER permission attempted to create sub-users.

API

  • None

Backend

  • Fixed a bug causing customer ISO image templates to fail to transfer to new Datacenters.

April 5, 2017

Portal

  • Fixed a bug to enforce correct cancellation order of volumes with replicas. Previously it was possible to cancel storage with replica, but the process would fail as the replica must be cancelled first. The portal will now direct to you first cancel the replica volume.

API

Backend

  • Fixed an issue where ordering IP addresses sometimes failed when using the PayPal payment method or when attempting to order from a quote.
  • Changed SoftLayer to IBM Bluemix in a number of automated emails and tickets.
  • Mass Reboot and Migrate tickets now send out the contents of the ticket updates in emails. Previously they just included links to the ticket in the customer portal.

March 29, 2017

Portal

  • Corrected an issue with customers being unable to claim an order quote for Performance or Endurance storage.
  • Fixed an issue where subusers on an account were not able to order Netscaler VPX services even with the appropriate portal permissions.
  • Exception message was unclear when a user without the ’ticket add’ and ’ticket view’ permissions tried to create an upgrade order. New change accurately indicates that the user must have these two permissions in order to create an upgrade order.
  • Resolved an issue where customers were unable to set the customer portal timezone to Brazil.

API

  • When creating a ticket the SoftLayer_Ticket template object requires the assignedUserId property to be defined. This required the additional step of gathering the userId. Going forward the assignedUserId will default to the current user making the API call.

Backend

  • Made changes to the way Post Provisioning Scripts work. The system now drops a small payload onto the customer device to download and execute the requested script, logging all responses to the customer’s syslog.
  • Resolved an issue that was causing two primary IPv6 subnets to be created when ordering Network Gateway services.
  • Pushed code to allow customers based in Serbia, Taiwan, Azerbaijan, Armenia, or South Africa to input Vat ID.

March 20, 2017

Portal

  • Resolved an issue with the customer portal timing out with a large number of billing items.

API

  • Prevent server errors when using SoftLayer_Product_Package getItemsFromImageTemplate.

Backend

  • Fixed an issue provisioning Hourly Bare Metal servers that would require manual intervention to resolve.
  • Fixes a problem that was preventing snapshots from being registered by the poller job.
  • Allow hyphens in emails for IBMid
  • Fixed an issue with offline migrations on windows virtual machines
  • Update Hourly Bare Metal servers to check for mis-configurations before considering available

March 8, 2017

Portal

  • Corrected an issue with ordering Fixed Configuration Servers. When a customer selected an operating system before a datacenter on fixed configurations servers the portal would show errors about storage groups being needed.

API

Backend

  • None

March 2, 2017

Portal

  • None

API

Backend

  • Created an internal tool to unlink Bluemix and SoftLayer accounts. Customers can now open a ticket to request their Bluemix and SoftLayer accounts be unlinked.

February 23, 2017

Portal

  • Portal Exception message was unclear when a user without ’ticket add’ and ’ticket view’ permissions tried to create an upgrade order. New change accurately indicates that the user must have these two permissions in order to create an upgrade order.

API

  • None

Backend

  • Fixed two separate bugs in Endurance and Performance Storage provisioning where provisions were stalling due to API call timeout.