Skip to content

Commit fe461eb

Browse files
20180207 release notes
1 parent 4b6e2e4 commit fe461eb

20 files changed

Lines changed: 867 additions & 616 deletions

File tree

index.html

Lines changed: 51 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,57 @@
9999
<h1>Release Notes</h1>
100100
<div class="col-md-9">
101101

102+
<div class="well well-sm release-note example col-md-12">
103+
<h3>
104+
<a href="https://softlayer.github.io/release_notes/2018/20180207/"> February 7, 2018</a>
105+
<br>
106+
</h3>
107+
<div class="container">
108+
<div class="row">
109+
<div class="col-md-8">
110+
111+
112+
<h4 id="portal">Portal</h4>
113+
114+
<ul>
115+
<li>Allow customers to suppress order emails</li>
116+
</ul>
117+
118+
<h4 id="api">API</h4>
119+
120+
<ul>
121+
<li>Exception message should mention &lsquo;.. to change a user link&rsquo; instead of &lsquo;to edit a user&rsquo; when resetOpenIdConnectLink is called</li>
122+
<li>Exception message should mention &lsquo;Access Denied. Only the Master user..&rsquo; instead of &lsquo;Account 1234 is authenticated by IBMid&hellip;&rsquo; when resetOpenIdConnectLink is called for subuser</li>
123+
<li>Validator added for bare metal servers orders that use the userData field, the allowed length is 2000 characters.</li>
124+
<li>Update getCreateObjectOptions to return Spot options</li>
125+
<li>Child user is now unable to delete his/her own Phone Factor authentication using the APIs</li>
126+
<li>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.</li>
127+
<li>Added the ability to getAllObjects on SoftLayer_Network_Storage_Allowed_Host using objectFilters and objectMask</li>
128+
</ul>
129+
130+
<h4 id="backend">Backend</h4>
131+
132+
<ul>
133+
<li>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.</li>
134+
<li>Enable the Security Group feature in Dal01, Lon06, and Sea01.</li>
135+
<li>Support new VSI type called Spot</li>
136+
<li>Improve the audit log functionality of security groups.</li>
137+
<li>Modified provisioning to use boot mode provided by customer.</li>
138+
<li>When downgrading the CPU on a Guest with a Dedicated Host, the Guest Type is no longer overwritten as Public Guest</li>
139+
<li>Fix Storage As A Service orders validation which was previously accepting orders that did not conform to product business rules</li>
140+
<li>Fix bug that would delay the completion of an hourly volume reclaim process because it would create an unnecessary process instance.</li>
141+
<li>Adds complex password support for EVault. New passwords will be 12 characters long and contain special characters</li>
142+
</ul>
143+
144+
</div>
145+
</div>
146+
</div>
147+
</div>
148+
149+
150+
151+
152+
102153
<div class="well well-sm release-note example col-md-12">
103154
<h3>
104155
<a href="https://softlayer.github.io/release_notes/2018/20180122/"> January 22, 2018</a>
@@ -510,44 +561,6 @@ <h4 id="backend">Backend</h4>
510561

511562

512563

513-
<div class="well well-sm release-note example col-md-12">
514-
<h3>
515-
<a href="https://softlayer.github.io/release_notes/2017/20171025/"> October 25, 2017</a>
516-
<br>
517-
</h3>
518-
<div class="container">
519-
<div class="row">
520-
<div class="col-md-8">
521-
522-
523-
<h4 id="portal">Portal</h4>
524-
525-
<ul>
526-
<li>Added 2 links to the order approval email when ordering MDMS. The links will guide the customers to the User Guide and device Checklist.<br /></li>
527-
<li>Removed the warning on the order forms that 2nd disk is required for Balanced local flavor VSIs.</li>
528-
</ul>
529-
530-
<h4 id="api">API</h4>
531-
532-
<ul>
533-
<li>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.</li>
534-
</ul>
535-
536-
<h4 id="backend">Backend</h4>
537-
538-
<ul>
539-
<li>Added Saudi Arabia, United Arab Emirates to the list of countries that accept VAT ID.</li>
540-
</ul>
541-
542-
</div>
543-
</div>
544-
</div>
545-
</div>
546-
547-
548-
549-
550-
551564
</div>
552565

553566

index.xml

Lines changed: 43 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,49 @@
66
<language>en-US</language>
77
<author>Enthusiastic Hugo User</author>
88
<rights>Copyright (c) 2014, Enthusiastic Hugo User; all rights reserved.</rights>
9-
<updated>Mon, 22 Jan 2018 00:00:00 UTC</updated>
9+
<updated>Wed, 07 Feb 2018 00:00:00 UTC</updated>
10+
11+
<item>
12+
<title>Release notes: Febuary 7, 2018</title>
13+
<link>https://softlayer.github.io/release_notes/2018/20180207/</link>
14+
<pubDate>Wed, 07 Feb 2018 00:00:00 UTC</pubDate>
15+
<author>Enthusiastic Hugo User</author>
16+
<guid>https://softlayer.github.io/release_notes/2018/20180207/</guid>
17+
<description>
18+
19+
&lt;h4 id=&#34;portal&#34;&gt;Portal&lt;/h4&gt;
20+
21+
&lt;ul&gt;
22+
&lt;li&gt;Allow customers to suppress order emails&lt;/li&gt;
23+
&lt;/ul&gt;
24+
25+
&lt;h4 id=&#34;api&#34;&gt;API&lt;/h4&gt;
26+
27+
&lt;ul&gt;
28+
&lt;li&gt;Exception message should mention &amp;lsquo;.. to change a user link&amp;rsquo; instead of &amp;lsquo;to edit a user&amp;rsquo; when resetOpenIdConnectLink is called&lt;/li&gt;
29+
&lt;li&gt;Exception message should mention &amp;lsquo;Access Denied. Only the Master user..&amp;rsquo; instead of &amp;lsquo;Account 1234 is authenticated by IBMid&amp;hellip;&amp;rsquo; when resetOpenIdConnectLink is called for subuser&lt;/li&gt;
30+
&lt;li&gt;Validator added for bare metal servers orders that use the userData field, the allowed length is 2000 characters.&lt;/li&gt;
31+
&lt;li&gt;Update getCreateObjectOptions to return Spot options&lt;/li&gt;
32+
&lt;li&gt;Child user is now unable to delete his/her own Phone Factor authentication using the APIs&lt;/li&gt;
33+
&lt;li&gt;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.&lt;/li&gt;
34+
&lt;li&gt;Added the ability to getAllObjects on SoftLayer_Network_Storage_Allowed_Host using objectFilters and objectMask&lt;/li&gt;
35+
&lt;/ul&gt;
36+
37+
&lt;h4 id=&#34;backend&#34;&gt;Backend&lt;/h4&gt;
38+
39+
&lt;ul&gt;
40+
&lt;li&gt;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.&lt;/li&gt;
41+
&lt;li&gt;Enable the Security Group feature in Dal01, Lon06, and Sea01.&lt;/li&gt;
42+
&lt;li&gt;Support new VSI type called Spot&lt;/li&gt;
43+
&lt;li&gt;Improve the audit log functionality of security groups.&lt;/li&gt;
44+
&lt;li&gt;Modified provisioning to use boot mode provided by customer.&lt;/li&gt;
45+
&lt;li&gt;When downgrading the CPU on a Guest with a Dedicated Host, the Guest Type is no longer overwritten as Public Guest&lt;/li&gt;
46+
&lt;li&gt;Fix Storage As A Service orders validation which was previously accepting orders that did not conform to product business rules&lt;/li&gt;
47+
&lt;li&gt;Fix bug that would delay the completion of an hourly volume reclaim process because it would create an unnecessary process instance.&lt;/li&gt;
48+
&lt;li&gt;Adds complex password support for EVault. New passwords will be 12 characters long and contain special characters&lt;/li&gt;
49+
&lt;/ul&gt;
50+
</description>
51+
</item>
1052

1153
<item>
1254
<title>Release notes: January 22, 2018</title>
@@ -910,107 +952,6 @@ pp order
910952
&lt;ul&gt;
911953
&lt;li&gt;Added Saudi Arabia, United Arab Emirates to the list of countries that accept VAT ID.&lt;/li&gt;
912954
&lt;/ul&gt;
913-
</description>
914-
</item>
915-
916-
<item>
917-
<title>Add, list, and remove security group rules</title>
918-
<link>https://softlayer.github.io/python/securitygroup_rule_ops/</link>
919-
<pubDate>Wed, 18 Oct 2017 00:00:00 UTC</pubDate>
920-
<author>Enthusiastic Hugo User</author>
921-
<guid>https://softlayer.github.io/python/securitygroup_rule_ops/</guid>
922-
<description>
923-
924-
&lt;h2 id=&#34;adding-a-rule-to-a-security-group&#34;&gt;Adding a rule to a security group&lt;/h2&gt;
925-
926-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
927-
# For nice debug output
928-
from pprint import pprint as pp
929-
930-
# Create a client for use with the NetworkManager
931-
client = SoftLayer.Client()
932-
net_mgr = SoftLayer.NetworkManager(client)
933-
934-
sg_id = 123045
935-
direction = &#39;ingress&#39;
936-
ethertype = &#39;IPv4&#39;
937-
remote_ip = &#39;169.148.34.0/24&#39;
938-
protocol = &#39;tcp&#39;
939-
port_min = 22
940-
port_max = 22
941-
try:
942-
result = net_mgr.add_securitygroup_rule(sg_id,
943-
direction=direction,
944-
ethertype=ethertype,
945-
remote_ip=remote_ip,
946-
protocol=protocol,
947-
port_min=port_min,
948-
port_max=port_max)
949-
pp(result)
950-
except SoftLayer.SoftLayerAPIError as e:
951-
pp(&#39;Failed... Unable to add a rule to the security group: faultCode=%s, faultString=%s&#39;
952-
% (e.faultCode, e.faultString))
953-
&lt;/code&gt;&lt;/pre&gt;
954-
955-
&lt;h2 id=&#34;listing-rules-in-a-security-group&#34;&gt;Listing rules in a security group&lt;/h2&gt;
956-
957-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
958-
# For nice debug output
959-
from pprint import pprint as pp
960-
961-
# Create a client for use with the NetworkManager
962-
client = SoftLayer.Client()
963-
net_mgr = SoftLayer.NetworkManager(client)
964-
965-
sg_id = 123045
966-
try:
967-
result = net_mgr.list_securitygroup_rules(sg_id)
968-
pp(result)
969-
except SoftLayer.SoftLayerAPIError as e:
970-
pp(&#39;Failed... Unable to list rules in the security group: faultCode=%s, faultString=%s&#39;
971-
% (e.faultCode, e.faultString))
972-
&lt;/code&gt;&lt;/pre&gt;
973-
974-
&lt;h2 id=&#34;removing-a-rule-from-a-security-group&#34;&gt;Removing a rule from a security group&lt;/h2&gt;
975-
976-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
977-
# For nice debug output
978-
from pprint import pprint as pp
979-
980-
# Create a client for use with the NetworkManager
981-
client = SoftLayer.Client()
982-
net_mgr = SoftLayer.NetworkManager(client)
983-
984-
sg_id = 123045
985-
rule_id = 475879
986-
try:
987-
result = net_mgr.remove_securitygroup_rule(sg_id, rule_id)
988-
pp(result)
989-
except SoftLayer.SoftLayerAPIError as e:
990-
pp(&#39;Failed... Unable to remove rule from the security group: faultCode=%s, faultString=%s&#39;
991-
% (e.faultCode, e.faultString))
992-
&lt;/code&gt;&lt;/pre&gt;
993-
994-
&lt;h2 id=&#34;remove-all-rules-from-a-security-group&#34;&gt;Remove all rules from a security group&lt;/h2&gt;
995-
996-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
997-
# For nice debug output
998-
from pprint import pprint as pp
999-
1000-
# Create a client for use with the NetworkManager
1001-
client = SoftLayer.Client()
1002-
net_mgr = SoftLayer.NetworkManager(client)
1003-
1004-
sg_id = 123045
1005-
try:
1006-
rules = net_mgr.list_securitygroup_rules(sg_id)
1007-
rules = [rule[&#39;id&#39;] for rule in rules]
1008-
result = net_mgr.remove_securitygroup_rules(sg_id, rules)
1009-
pp(result)
1010-
except SoftLayer.SoftLayerAPIError as e:
1011-
pp(&#39;Failed... Unable to remove rules from the security group: faultCode=%s, faultString=%s&#39;
1012-
% (e.faultCode, e.faultString))
1013-
&lt;/code&gt;&lt;/pre&gt;
1014955
</description>
1015956
</item>
1016957

page/10/index.html

Lines changed: 39 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,45 @@
9999
<h1>Release Notes</h1>
100100
<div class="col-md-9">
101101

102+
<div class="well well-sm release-note example col-md-12">
103+
<h3>
104+
<a href="https://softlayer.github.io/release_notes/2016/20160118/"> January 18, 2016</a>
105+
<br>
106+
</h3>
107+
<div class="container">
108+
<div class="row">
109+
<div class="col-md-8">
110+
111+
112+
<h4 id="portal">Portal</h4>
113+
114+
<ul>
115+
<li>Resolved an issue where <a href="http://knowledgelayer.softlayer.com/faq/what-data-transfer">Data Transfer</a> tickets were not populating with ship date any notes and/or tracking details.</li>
116+
</ul>
117+
118+
<h4 id="api">API</h4>
119+
120+
<ul>
121+
<li>None</li>
122+
</ul>
123+
124+
<h4 id="backend">Backend</h4>
125+
126+
<ul>
127+
<li>Fixed a bug where the incorrect storage volume name was reported in snapshot threshold alert tickets.</li>
128+
<li>Corrected an issue with FreeBSD provisions that was causing non-swap space to be set as EXT3 instead of UFS.</li>
129+
<li>Resolved an issue where license updates for RedHat were not properly occurring on VSI&rsquo;s.</li>
130+
</ul>
131+
132+
</div>
133+
</div>
134+
</div>
135+
</div>
136+
137+
138+
139+
140+
102141
<div class="well well-sm release-note example col-md-12">
103142
<h3>
104143
<a href="https://softlayer.github.io/release_notes/2016/20160111/"> January 11, 2016</a>
@@ -526,38 +565,6 @@ <h4 id="api">API</h4>
526565

527566

528567

529-
<div class="well well-sm release-note example col-md-12">
530-
<h3>
531-
<a href="https://softlayer.github.io/release_notes/2015/20151118/"> November 18, 2015</a>
532-
<br>
533-
</h3>
534-
<div class="container">
535-
<div class="row">
536-
<div class="col-md-8">
537-
538-
539-
<h4 id="portal">Portal</h4>
540-
541-
<ul>
542-
<li>Adds support for viewing and accepting 3rd party terms of service during the ordering process.</li>
543-
</ul>
544-
545-
<h4 id="api">API</h4>
546-
547-
<ul>
548-
<li>Fixed an error preventing the storage for virtual guests that have been live migrated to be migrated as well.</li>
549-
<li>Renamed SoftLayer_Account_Lockdown_Request::disableCompute() to <a href="http://sldn.softlayer.com/reference/services/SoftLayer_Account_Lockdown_Request/disableLockedAccount">SoftLayer_Account_Lockdown_Request::disableLockedAccount</a></li>
550-
</ul>
551-
552-
</div>
553-
</div>
554-
</div>
555-
</div>
556-
557-
558-
559-
560-
561568
</div>
562569

563570

0 commit comments

Comments
 (0)