Variables - vSRXVersion from class SoftLayer_Network_Gateway_Member_Attribute.
-
Methods - createObject, createObjects, editObject from class SoftLayer_Network_Gateway_Member.
-
Methods - getAllByUpgradePkgUrlId from class SoftLayer_Network_Gateway_VersionUpgrade.
-
Methods - createObject, editObject, checkAccountWhiteList, isAccountWhiteListed, changeGatewayVersion, getRollbackSupport from class Softlayer_Network_Gateway. Enable new permission checks on
-Network_Firewall_Update_Request NETWORK-13774
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/index.xml b/index.xml
index 922ee18a46..f54e6e4a8c 100644
--- a/index.xml
+++ b/index.xml
@@ -5,12 +5,12 @@
en-USEnthusiastic Hugo UserCopyright (c) 2014, Enthusiastic Hugo User; all rights reserved.
- Fri, 19 Jul 2024 00:00:00 UTC
+ Fri, 09 Aug 2024 00:00:00 UTCRelease_notes
https://sldn.softlayer.com/release_notes/
- Fri, 19 Jul 2024 00:00:00 UTC
+ Fri, 09 Aug 2024 00:00:00 UTCEnthusiastic Hugo Userhttps://sldn.softlayer.com/release_notes/
diff --git a/page/10/index.html b/page/10/index.html
index 4ca04cfd71..9c0661889b 100644
--- a/page/10/index.html
+++ b/page/10/index.html
@@ -167,6 +167,33 @@
Allow brand agent users to select a subject when escalating a ticket.
-
Add graceful handling of bad order data when StaaS orders are missing prices for an entire category.
-
Customer removeExternalBinding exceptions return Customer class rather than Binding class
-
Fixed bug in SoftLayer_Brand::createCustomerAccount API where an empty postal code was causing an incorrect validation error for countries that do not require a postal code. This will not change validation for US/Canada and will allow an empty postal code through if the country does not require postal codes.
-
-
Backend
-
-
Fixes an issue that is currently causing long provisioning times in VPC Block Storage, related to INC1651618
-
Corrected an issue where LUNs may go offline when garbage collection happens at a lower rate on the shared storage device due to increased workloads.
-
Adding order functionality for dependent duplicate volumes.
-
Fix issue where a retention disk could not be added when reloading the operating system on some dedicated host VSIs.
Allow brand agent users to select a subject when escalating a ticket.
+
Add graceful handling of bad order data when StaaS orders are missing prices for an entire category.
+
Customer removeExternalBinding exceptions return Customer class rather than Binding class
+
Fixed bug in SoftLayer_Brand::createCustomerAccount API where an empty postal code was causing an incorrect validation error for countries that do not require a postal code. This will not change validation for US/Canada and will allow an empty postal code through if the country does not require postal codes.
+
+
Backend
+
+
Fixes an issue that is currently causing long provisioning times in VPC Block Storage, related to INC1651618
+
Corrected an issue where LUNs may go offline when garbage collection happens at a lower rate on the shared storage device due to increased workloads.
+
Adding order functionality for dependent duplicate volumes.
+
Fix issue where a retention disk could not be added when reloading the operating system on some dedicated host VSIs.
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
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
Added functionality for legacy, non-email formatted IBMids to be persisted during account creation.
-
Customer created tickets that have managed hardware should route to the managed services queue.
-
Improve order form load time for uncached packages
-
Fix issue where states for countries that are not US or Canada were failing on SSL certificate orders.
-
Data centers should now be shown for bare metal servers in all portals
-
Multiple usability updates for order forms
-
-
API
-
-
Fixed a bug that was causing customer power strip power cycle API calls to fail.
-
Fixing a bug where the firewall validator was not checking for existing firewalls on hardware servers correctly.
-
This affects the APIs allowAccessFromHost and allowAccessFromHostList for Block volumes. While these two API have been returning SoftLayer_Network_Storage_Allowed_Host[], the “assignedVolumes” element ( type SoftLayer_Network_Storage_Iscsi_NetApp) did not contain an updated lunId. (The lunId can now be updated internally whenever there is a clash with another volume’s lunId)
-
Provided SLDN Documentation for SoftLayer_Virtual_Disk_Image::getAvailableBootModes()
-
Move Vyatta, Brocade, and ATT Software Descriptions out from GPL class path.
-
Restrict customers from accessing terminated account licenses.
-
When the parent user does not have HARDWARE_VIEW permission, the child users should NOT be able to access to the hardware. So does the DH, and VSI.
-
-
Backend
-
-
Add support for M.2 SATA drives.
-
Corrected phone assignment during BluePages lookup
-
Added validation for boot mode and supported boot modes when set by createFromExternalSource
Added functionality for legacy, non-email formatted IBMids to be persisted during account creation.
+
Customer created tickets that have managed hardware should route to the managed services queue.
+
Improve order form load time for uncached packages
+
Fix issue where states for countries that are not US or Canada were failing on SSL certificate orders.
+
Data centers should now be shown for bare metal servers in all portals
+
Multiple usability updates for order forms
+
+
API
+
+
Fixed a bug that was causing customer power strip power cycle API calls to fail.
+
Fixing a bug where the firewall validator was not checking for existing firewalls on hardware servers correctly.
+
This affects the APIs allowAccessFromHost and allowAccessFromHostList for Block volumes. While these two API have been returning SoftLayer_Network_Storage_Allowed_Host[], the “assignedVolumes” element ( type SoftLayer_Network_Storage_Iscsi_NetApp) did not contain an updated lunId. (The lunId can now be updated internally whenever there is a clash with another volume’s lunId)
+
Provided SLDN Documentation for SoftLayer_Virtual_Disk_Image::getAvailableBootModes()
+
Move Vyatta, Brocade, and ATT Software Descriptions out from GPL class path.
+
Restrict customers from accessing terminated account licenses.
+
When the parent user does not have HARDWARE_VIEW permission, the child users should NOT be able to access to the hardware. So does the DH, and VSI.
+
+
Backend
+
+
Add support for M.2 SATA drives.
+
Corrected phone assignment during BluePages lookup
+
Added validation for boot mode and supported boot modes when set by createFromExternalSource
Add boot mode to order forms when provisioning a public vsi.
-
Adds order form validation for the VLAN and SSH Key selection for just HSM.
-
Remove the “Save As Quote” option from the order forms when the order has products that are not currently quotable.
-
Foreign language usability updates to WWW order forms
-
-
API
-
-
Fixed the bug where the following services are returning tickets to which the current user doesn’t have access. This change only affect child users without the “Ticket View All” permission.
-
Adding in missing and fixing incorrect validation for Mass Data Migration orders. Fixing bug where billing item was showing $0 for MDMS orders.
-
Several improvements to LUN ID logic:
-
-
Improved error message when trying to change a LUN ID; e.g. “SoftLayerAPIError(SoftLayer_Exception_Network_Storage_Iscsi_UnableToChangeLunId): Unable to change LUN Id: active authorizations must be removed first: SoftLayer_Virtual_Guest/50202410”
-
When there is a LUN ID conflict and the LUN being authorized has no prior authorizations, then we try to change the LUN ID automatically and retry the authorization.
-
Improved error message when a LUN ID conflict cannot be automatically resolved; e.g. “SoftLayerAPIError(SoftLayer_Exception_Network_Storage_Group_AccessControlError_LunMappingConflict): Failed to authorize initiator SoftLayer_Virtual_Guest/50202410 to SoftLayer_Network_Storage/39624490 (lunId=0) because initiator is authorized to another LUN with same ID: SoftLayer_Network_Storage/39624486 (lunId=0)”
-
-
-
Modified the SoftLayer_Network_Storage::getTargetIpAddresses endpoint function, which is utilized by the ORM key callback for the iscsiTargetIpAddresses ORM key, so that it returns an empty array. This change should affect all non-iSCSI (non-block) storage volumes. When this function is called for non-iSCSI volumes, it will now return an empty array instead of throwing an error. No changes are expected for iSCSI (block) volumes, since the function overrides for getTargetIpAddresses as defined in the iSCSI-related sub-classes were not modified.
-(Note: A bug relating to calling getTargetIpAddresses on File Replicant volumes was also resolved. The override of getTargetIpAddresses was moved out of SoftLayer_Network_Storage_NetApp_Volume_Replicant and into SoftLayer_Network_Storage_NetApp_Volume_Replicant_Iscsi to accomplish this fix.)
Variables - vSRXVersion from class SoftLayer_Network_Gateway_Member_Attribute.
+
Methods - createObject, createObjects, editObject from class SoftLayer_Network_Gateway_Member.
+
Methods - getAllByUpgradePkgUrlId from class SoftLayer_Network_Gateway_VersionUpgrade.
+
Methods - createObject, editObject, checkAccountWhiteList, isAccountWhiteListed, changeGatewayVersion, getRollbackSupport from class Softlayer_Network_Gateway. Enable new permission checks on
+Network_Firewall_Update_Request NETWORK-13774
Removed SoftLayer_Hardware::getCustomBandwidthDataByDate, SoftLayer_Hardware_Server::getCustomBandwidthDataByDate and SoftLayer_Hardware::getCustomMetricDataByDate. Please use the SoftLayer_Metric_Tracking_Object API for bandwidth data.
-
Restrict acknowledgeSupportPolicy to only allow a Customer to acknowledge for themselves
-
-
Backend
-
-
Fixes a problem with adding users to NON-linked SL accounts that use IBMid.
Add boot mode to order forms when provisioning a public vsi.
+
Adds order form validation for the VLAN and SSH Key selection for just HSM.
+
Remove the “Save As Quote” option from the order forms when the order has products that are not currently quotable.
+
Foreign language usability updates to WWW order forms
+
+
API
+
+
Fixed the bug where the following services are returning tickets to which the current user doesn’t have access. This change only affect child users without the “Ticket View All” permission.
+
Adding in missing and fixing incorrect validation for Mass Data Migration orders. Fixing bug where billing item was showing $0 for MDMS orders.
+
Several improvements to LUN ID logic:
+
+
Improved error message when trying to change a LUN ID; e.g. “SoftLayerAPIError(SoftLayer_Exception_Network_Storage_Iscsi_UnableToChangeLunId): Unable to change LUN Id: active authorizations must be removed first: SoftLayer_Virtual_Guest/50202410”
+
When there is a LUN ID conflict and the LUN being authorized has no prior authorizations, then we try to change the LUN ID automatically and retry the authorization.
+
Improved error message when a LUN ID conflict cannot be automatically resolved; e.g. “SoftLayerAPIError(SoftLayer_Exception_Network_Storage_Group_AccessControlError_LunMappingConflict): Failed to authorize initiator SoftLayer_Virtual_Guest/50202410 to SoftLayer_Network_Storage/39624490 (lunId=0) because initiator is authorized to another LUN with same ID: SoftLayer_Network_Storage/39624486 (lunId=0)”
+
+
+
Modified the SoftLayer_Network_Storage::getTargetIpAddresses endpoint function, which is utilized by the ORM key callback for the iscsiTargetIpAddresses ORM key, so that it returns an empty array. This change should affect all non-iSCSI (non-block) storage volumes. When this function is called for non-iSCSI volumes, it will now return an empty array instead of throwing an error. No changes are expected for iSCSI (block) volumes, since the function overrides for getTargetIpAddresses as defined in the iSCSI-related sub-classes were not modified.
+(Note: A bug relating to calling getTargetIpAddresses on File Replicant volumes was also resolved. The override of getTargetIpAddresses was moved out of SoftLayer_Network_Storage_NetApp_Volume_Replicant and into SoftLayer_Network_Storage_NetApp_Volume_Replicant_Iscsi to accomplish this fix.)
Exception message should mention ‘.. to change a user link’ instead of ’to edit a user’ when resetOpenIdConnectLink is called
-
Exception message should mention ‘Access Denied. Only the Master user..’ instead of ‘Account 1234 is authenticated by IBMid…’ when resetOpenIdConnectLink is called for subuser
-
Validator added for bare metal servers orders that use the userData field, the allowed length is 2000 characters.
-
Update getCreateObjectOptions to return Spot options
-
Child user is now unable to delete his/her own Phone Factor authentication using the APIs
-
A bootMode property is added to the SoftLayer_Container_Product_Order_Virtual_Guest class to allow customers to specify the mode the VSI should be booted in. A bootMode property is also added to SoftLayer_Virtual_Guest_SupplementalCreateObjectOptions so that the boot mode can be specified during when calling SoftLayer_Virtual_Guest::createObject. The data will be verified and the customer informed if they have submitted an invalid boot mode.
-
Added the ability to getAllObjects on SoftLayer_Network_Storage_Allowed_Host using objectFilters and objectMask
-
-
Backend
-
-
Fixed an issue where fixed configuration preset orders are verified but the preset is not entirely available yet provides more information about why it is failing to verify the order.
-
Enable the Security Group feature in Dal01, Lon06, and Sea01.
-
Support new VSI type called Spot
-
Improve the audit log functionality of security groups.
-
Modified provisioning to use boot mode provided by customer.
-
When downgrading the CPU on a Guest with a Dedicated Host, the Guest Type is no longer overwritten as Public Guest
-
Fix Storage As A Service orders validation which was previously accepting orders that did not conform to product business rules
-
Fix bug that would delay the completion of an hourly volume reclaim process because it would create an unnecessary process instance.
-
Adds complex password support for EVault. New passwords will be 12 characters long and contain special characters
Exception message should mention ‘.. to change a user link’ instead of ’to edit a user’ when resetOpenIdConnectLink is called
+
Exception message should mention ‘Access Denied. Only the Master user..’ instead of ‘Account 1234 is authenticated by IBMid…’ when resetOpenIdConnectLink is called for subuser
+
Validator added for bare metal servers orders that use the userData field, the allowed length is 2000 characters.
+
Update getCreateObjectOptions to return Spot options
+
Child user is now unable to delete his/her own Phone Factor authentication using the APIs
+
A bootMode property is added to the SoftLayer_Container_Product_Order_Virtual_Guest class to allow customers to specify the mode the VSI should be booted in. A bootMode property is also added to SoftLayer_Virtual_Guest_SupplementalCreateObjectOptions so that the boot mode can be specified during when calling SoftLayer_Virtual_Guest::createObject. The data will be verified and the customer informed if they have submitted an invalid boot mode.
+
Added the ability to getAllObjects on SoftLayer_Network_Storage_Allowed_Host using objectFilters and objectMask
+
+
Backend
+
+
Fixed an issue where fixed configuration preset orders are verified but the preset is not entirely available yet provides more information about why it is failing to verify the order.
+
Enable the Security Group feature in Dal01, Lon06, and Sea01.
+
Support new VSI type called Spot
+
Improve the audit log functionality of security groups.
+
Modified provisioning to use boot mode provided by customer.
+
When downgrading the CPU on a Guest with a Dedicated Host, the Guest Type is no longer overwritten as Public Guest
+
Fix Storage As A Service orders validation which was previously accepting orders that did not conform to product business rules
+
Fix bug that would delay the completion of an hourly volume reclaim process because it would create an unnecessary process instance.
+
Adds complex password support for EVault. New passwords will be 12 characters long and contain special characters
Added 2 links to the order approval email when ordering MDMS. The links will guide the customers to the User Guide and device Checklist.
-
Removed the warning on the order forms that 2nd disk is required for Balanced local flavor VSIs.
-
-
API
-
-
When a user is created with double quotes in email address from API, Error message pointed to a problem with username. This has been fixed to show the correct error message.
-
-
Backend
-
-
Added Saudi Arabia, United Arab Emirates to the list of countries that accept VAT ID.
Added 2 links to the order approval email when ordering MDMS. The links will guide the customers to the User Guide and device Checklist.
+
Removed the warning on the order forms that 2nd disk is required for Balanced local flavor VSIs.
+
+
API
+
+
When a user is created with double quotes in email address from API, Error message pointed to a problem with username. This has been fixed to show the correct error message.
+
+
Backend
+
+
Added Saudi Arabia, United Arab Emirates to the list of countries that accept VAT ID.
Added the new Dedicated Host offering to the catalog. A dedicated host is a physical server with workload capacity entirely dedicated to a single client’s use.
-
Corrected an issue where customers were unable to attach more than one dedicated host to a ticket.
Added the new Dedicated Host offering to the catalog. A dedicated host is a physical server with workload capacity entirely dedicated to a single client’s use.
+
Corrected an issue where customers were unable to attach more than one dedicated host to a ticket.
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.
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.
Resolved an issue with initial IPv6 routing for new subnet orders.
-
Fixed a bug that was causing Evault for Virtual Guests to create unassociated billing items.
-
Resolved an issue that was preventing SSH keys from being properly applied during an OS Reload. This only occurred if new software was added during the reload.
Resolved an issue with initial IPv6 routing for new subnet orders.
+
Fixed a bug that was causing Evault for Virtual Guests to create unassociated billing items.
+
Resolved an issue that was preventing SSH keys from being properly applied during an OS Reload. This only occurred if new software was added during the reload.
Resolved an issue that was producing an error when customers attempted place an order for an Indian data-center if the user’s account address did not have India as the country name.
-
Updated the error message when a credit card order fails to specify the exact department to contact as well as provide contact information.
Resolved an issue that was producing an error when customers attempted place an order for an Indian data-center if the user’s account address did not have India as the country name.
+
Updated the error message when a credit card order fails to specify the exact department to contact as well as provide contact information.
Removed SoftLayer_Hardware::getCustomBandwidthDataByDate, SoftLayer_Hardware_Server::getCustomBandwidthDataByDate and SoftLayer_Hardware::getCustomMetricDataByDate. Please use the SoftLayer_Metric_Tracking_Object API for bandwidth data.
+
Restrict acknowledgeSupportPolicy to only allow a Customer to acknowledge for themselves
+
+
Backend
+
+
Fixes a problem with adding users to NON-linked SL accounts that use IBMid.
Performs a check to see if the user has access to the guest the disk image is attached to before moving it to another guest
-
Adding SoftLayer_Network_Vlan::datacenter
-
Fix term length validation for optional disk categories in order API
-
In rare cases customer would see an error during volume modification. With this code fix the issue will be resolved and the snapshot size modification will go through properly without any issue.
Correct Display Inconsistencies for Flexible Credit Participants
-
-
API
-
-
Improve performance of hardware and virtual guest callbacks
-
Upgrades the interface with the APNIC registrar to support their new session based authentication system, allowing for proper modification of rwhois entires.
Correct Display Inconsistencies for Flexible Credit Participants
+
+
API
+
+
Improve performance of hardware and virtual guest callbacks
+
Upgrades the interface with the APNIC registrar to support their new session based authentication system, allowing for proper modification of rwhois entires.
+
+
+
+
+
+
+
+
+
+
+
August 29, 2015
diff --git a/page/4/index.html b/page/4/index.html
index 1187937dbb..208994bf5c 100644
--- a/page/4/index.html
+++ b/page/4/index.html
@@ -167,6 +167,36 @@
Performs a check to see if the user has access to the guest the disk image is attached to before moving it to another guest
+
Adding SoftLayer_Network_Vlan::datacenter
+
Fix term length validation for optional disk categories in order API
+
In rare cases customer would see an error during volume modification. With this code fix the issue will be resolved and the snapshot size modification will go through properly without any issue.
Correctly check for consistent disk types during guest upgrades. Disk types (local/SAN) are more consistently checked when performing upgrades on virtual servers, preventing them from having multiple disk types at a time.
Correctly check for consistent disk types during guest upgrades. Disk types (local/SAN) are more consistently checked when performing upgrades on virtual servers, preventing them from having multiple disk types at a time.