Release Notes

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

February 8, 2019

Portal

  • IAM User Management editor Role is now able to add VPN only user
  • Show suspend usage rates as hourly fees in order email
  • Replaces Bluemix URLs in email templates with IBM Cloud URLs
  • Fixed html being sent as plain text in notification emails.

API

  • Update SLDN doc for Customer::createObject

Backend

  • Restore ability to enable IPMI ports in select pods
  • Fix bug that would’ve prevented duplicate volume orders with an IOPS to space ratio of 0.3 IOPS per GB.
  • Fix bindVlan for LBaaS provisions
  • Fixed an issue preventing users with only IAM User Management that are not able to add an ACTIVE user on a linked account to Bluemix

Catalog

  • VMware vSAN ReadyNode is now GA (packageId = 1053)
  • Create a catalog line item for Caveonix in pkg 907
  • Added Micro VSI U1.4x8
  • Add redundant power supply (50221 / 469) to the order form for the following packages (all 1U) - 837 (Skylake dual proc), 911 (Kabylake 1270), 551 (Broadwell dual proc), 253 (Haswell dual proc), 257 (Haswell 1270). 1091 Cascade dual proc)
    • Conflict the redundant power in the following DC’s that cannot handle it for the most part: AMS01, AMS03, DAL01, DAL05, DAL06, DAL07, DAL08, DAL09, FRA02, HKG02, HOU02, LON02, MEX01, MEL01, MIL01, MON01, PAR01, SEA01, SJC01, SNG01, SYD01, TOK02, TOR01, WDC01, WDC03

January 31, 2019

Portal

  • Two translation keys are not shown correctly when an sub user with ES language places a Bare Metal Server order from Manage portal

API

  • SoftLayer_Account::getEvaultNetworkStorage will now properly allow objectFilters using billingItem ids. Previously any filters on this method using a billing item would return empty result.
  • SoftLayer_Virtual_Guest::removeTag will return False if a tag could not be found to remove, previously this would return True
  • Fixed a bug preventing users who have migrated to IBMid being only able to see tags of hardware that their user or sub users have created. Users with the HARDWARE_DETAILS permission should now be able to see all hardware tags.
  • Skip validation when setting an autoscale group to suspended.
  • Implemented SoftLayer_Virtual_PlacementGroup_Rule::getAllObjects and exposed to the SLDN and internal API

Backend

  • Added the ability to order Windows VSIs from an image template with more than 1 CPU/1GB
  • LBaaS - Patch for MZR subnet filtering
  • When a customer deletes an auto-scale group member which causes an insufficient capacity error, it doesn’t incorrectly inform them that the cancellation could not be processed.
  • Send the password expired notification to customer when the expired date is exactly 3 days or 7 days or 14 days.

January 25, 2019

Portal

  • Fix ordering of dedicated hosts with GPUs from the control portal.
  • Replace SoftLayer home page URL in emails, and one automated ticket update, with IBM Cloud URL. Replace KnowledgeLayer URL in emails with IBM Cloud Docs URL.

API

  • getCurrentBillingTotal will now include any usage based items
  • Include the missig permission keyNames in change parent exception.

Backend

  • Removes the restriction on cloudinit RHEL to be BYOL.
  • Automatically adds subscriptions to newly created activation keys.

January 18, 2019

Portal

  • Auto close invoice ready and payment due tickets.

API

  • Fixes a bug that caused the brand/sub-brand creation to fail when IBMid feature is turned off.
  • User_Customer::getAllowedVirtualGuestIds() should no longer be returning RESERVED_CAPACITY guests.
  • Update the accountId on queries on the permission_log class.

Catalog

  • New Package - BI.S3.NW1500 (OS Options)
  • New Package - BI.S3.NW1500 (Vmware)
  • Remove Package 911 from Availability in Sao Paulo
  • Remove 800GB SSD
  • Added 7.68TB SATA SSD ( HARD_DRIVE_7_68TB_SSD_SED_1DWPD ) to the following package:
    • 1U 273, 253, 551, 837, 200, 737, 146, 261, 255, 257, 259, 126, 143
    • 2U 265, 251, 553, 797, 737, 200, 839, 142, 148, 144, 50
    • 4U 263, 248, 555, 267, 271, 234, 158, 56, 147, 833
  • Add SYD05 to 1075 Package
  • Add redundant power supply (50221 / 469) to the order form for the following packages (all 1U) - 837 (Skylake dual proc), 911 (Kabylake 1270), 551 (Broadwell dual proc), 253 (Haswell dual proc), 257 (Haswell 1270)
    • Except in AMS01, DAL01, DAL05, DAL06, DAL07, SEA01, SJC01, WDC01

Backend

  • Fixed an issue impacting Nessus scanners.
  • Fixed an issue with customer license keys being limited to a set number of hosts.
  • Allow for encryption of both primary and secondary VPC volumes.
  • Fixed issues in the initial Redhat per customer key release. Improves error messages and logging, while also fixing an error when deleting systems on newer satellites that was causing usage to not decrease and errors when trying to set max_hosts.

December 19, 2018

Portal

  • Change favicon for ordering page

API

  • None

Backend

  • Remove hostPciDeviceId unassignment from VSI Reservation during Migration before GPU Upgrade. This resolves the issue where the VSI reservation hostPciDeviceId is null when trying to assign it again.
  • Fixed an issue preventing where reloading a VSI from Redhat 7 to Redhat 6 when the boot mode is order specified causes the VM not to boot
  • Blocked accounts using SAML authentication from linking with IBMid.
  • LoadBalancer L7 Policy fix when action is edited.

Catalog

  • Add 4110 processor to package 1051 Qualified Node

December 14, 2018

Portal

  • More style tweaks to the manage order forms.

API

  • Fix failed verifyOrder for dedicated GPU orders

Backend

  • Fixed an issue preventing CCI_CANCEL Events from getting properly added to the Event_Log
  • Enable MZR support by deploying load balancer to multiple datacenters if they are MZR enabled and VLAN spanning is enabled
  • Fix issue where hourlyBillingFlag changed status after a guest was cancelled but before the guest was actually deleted.

Catalog

  • Make Package 200 Presets 533, 535, 783, 785, 787, 789 available in the following sites (this is in addition to the sites they are already in)
    • DAL12, FRA04, FRA05, LON04, LON05, LON06, PAR01, MIL01, SYD04, SYD05, TOK04, TOK05, WDC04, WDC06, WDC07
  • Remove Package 200 Presets 533, 535, 783, 785, 787, 789 from the following sites:
    • DAL01, DAL07, WDC01
  • Adding additional configurations to package 801 (VSI containers)
IaaS Flavor CPU RAM 1st Disk 2nd Disk
M1.8x64x25 8 x 2.0 GHz or higher Cores 64 GB
M1.16x128x25 16 x 2.0 GHz or higher Cores 128 GB
M1.30x240x25 30 x 2.0 GHz or higher Cores 240 GB
M1.48x384x25 48 x 2.0 GHz or higher Cores 384 GB
M1.56x448x25 56 x 2.0 GHz or higher Cores 448 GB
M1.64x512x25 64 x 2.0 GHz or higher Cores 512 GB