Skip to content

Commit ae911fe

Browse files
20180122 release notes
1 parent e835dc9 commit ae911fe

22 files changed

Lines changed: 990 additions & 668 deletions

File tree

index.html

Lines changed: 58 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,64 @@ <h5 id="added-to-cli">Added to CLI</h5>
157157

158158

159159

160+
<div class="well well-sm release-note example col-md-12">
161+
<h3>
162+
<a href="https://softlayer.github.io/release_notes/2018/20180122/"> January 3, 2018</a>
163+
<br>
164+
</h3>
165+
<div class="container">
166+
<div class="row">
167+
<div class="col-md-8">
168+
169+
170+
<h4 id="portal">Portal</h4>
171+
172+
<ul>
173+
<li>Fixes bug when checking for available vGPU resources.</li>
174+
<li>Update favicon on IBM cloud template</li>
175+
<li>Fixed an informative popup to properly display entire username when deleting or disabling a user with a long username</li>
176+
</ul>
177+
178+
<h4 id="api">API</h4>
179+
180+
<ul>
181+
<li>SoftLayer_Network_Storage::getAllowableDatacenters() performance improvements</li>
182+
<li>Added a SUPPORTED_BOOT_MODE attribute to the SoftLayer_Virtual_Disk_Image_Attribute_Type class to hold what boot modes the image can support.</li>
183+
<li>Update SLDN doc for Virtual_Guest.createObject to add Security Group parameters</li>
184+
<li>Replace checking for parentId with isMasterUser flag for add/remove device access</li>
185+
<li>Added quantity validation on StaaS orders. SoftLayer_Container_Product_Order_Network_Storage_AsAService can only be ordered one at a time. If quantity is greater than 1, an exception will now be thrown. Before the order was just placed as quantity 1.</li>
186+
<li>Remove the default SEV4 setting on all tickets created and require employees to set the ticket severity on the first update</li>
187+
<li>Parent user who doesn&rsquo;t have the VPN_MANAGE permission should be able to disable or delete the child user.</li>
188+
<li>Generic message is displayed when sub-user is trying to add External Binding for a child user. This has been changed to a message to indicate only the Master User can add external bindings</li>
189+
</ul>
190+
191+
<h4 id="backend">Backend</h4>
192+
193+
<ul>
194+
<li>Improve sanity checks and error messages when a user&rsquo;s email field is changed after sending an IBMid invitation</li>
195+
<li>Remove weak SSL ciphers from LBaaS supported cipher list. Specifically
196+
197+
<ol>
198+
<li>DHE-RSA-AES256-GCM-SHA384</li>
199+
<li>DHE-RSA-AES256-SHA256</li>
200+
<li>DHE-RSA-AES128-GCM-SHA256</li>
201+
<li>DHE-RSA-AES128-SHA256</li>
202+
</ol></li>
203+
<li>Fixes an issue where extraneous SoftLayer_Network_Storage::activeTransactions could be present on a volume which actually has no active transactions running.</li>
204+
<li>Block Live Migrations for GPU Guests</li>
205+
<li>Enable Order Support for External Resources</li>
206+
<li>&ldquo;Insufficient Resources&rdquo; error has been changed to &ldquo;Insufficient Capacity&rdquo;.</li>
207+
</ul>
208+
209+
</div>
210+
</div>
211+
</div>
212+
</div>
213+
214+
215+
216+
217+
160218
<div class="well well-sm release-note example col-md-12">
161219
<h3>
162220
<a href="https://softlayer.github.io/release_notes/2018/20180103/"> January 3, 2018</a>
@@ -490,43 +548,6 @@ <h4 id="backend">Backend</h4>
490548

491549

492550

493-
<div class="well well-sm release-note example col-md-12">
494-
<h3>
495-
<a href="https://softlayer.github.io/release_notes/2017/20171012/"> October 12, 2017</a>
496-
<br>
497-
</h3>
498-
<div class="container">
499-
<div class="row">
500-
<div class="col-md-8">
501-
502-
503-
<h4 id="portal">Portal</h4>
504-
505-
<ul>
506-
<li>Fixed an error that was being displayed when an end user clicks on “Reconfigure System Configuration” link on complete order page.</li>
507-
</ul>
508-
509-
<h4 id="api">API</h4>
510-
511-
<ul>
512-
<li>Removed the ability to edit or view a users profile via the API if the users status is set to <code>cancel_pending</code>.<br /></li>
513-
</ul>
514-
515-
<h4 id="backend">Backend</h4>
516-
517-
<ul>
518-
<li>None</li>
519-
</ul>
520-
521-
</div>
522-
</div>
523-
</div>
524-
</div>
525-
526-
527-
528-
529-
530551
</div>
531552

532553

index.xml

Lines changed: 51 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -454,7 +454,7 @@ def createTicket(self):
454454
</item>
455455

456456
<item>
457-
<title>Release notes: January 15, 2013</title>
457+
<title>Release notes: January 15, 2018</title>
458458
<link>https://softlayer.github.io/release_notes/2018/20180115/</link>
459459
<pubDate>Mon, 15 Jan 2018 00:00:00 UTC</pubDate>
460460
<author>Enthusiastic Hugo User</author>
@@ -503,7 +503,56 @@ Commands:
503503
</item>
504504

505505
<item>
506-
<title>Release notes: January 3, 2013</title>
506+
<title>Release notes: January 22, 2018</title>
507+
<link>https://softlayer.github.io/release_notes/2018/20180122/</link>
508+
<pubDate>Wed, 03 Jan 2018 00:00:00 UTC</pubDate>
509+
<author>Enthusiastic Hugo User</author>
510+
<guid>https://softlayer.github.io/release_notes/2018/20180122/</guid>
511+
<description>
512+
513+
&lt;h4 id=&#34;portal&#34;&gt;Portal&lt;/h4&gt;
514+
515+
&lt;ul&gt;
516+
&lt;li&gt;Fixes bug when checking for available vGPU resources.&lt;/li&gt;
517+
&lt;li&gt;Update favicon on IBM cloud template&lt;/li&gt;
518+
&lt;li&gt;Fixed an informative popup to properly display entire username when deleting or disabling a user with a long username&lt;/li&gt;
519+
&lt;/ul&gt;
520+
521+
&lt;h4 id=&#34;api&#34;&gt;API&lt;/h4&gt;
522+
523+
&lt;ul&gt;
524+
&lt;li&gt;SoftLayer_Network_Storage::getAllowableDatacenters() performance improvements&lt;/li&gt;
525+
&lt;li&gt;Added a SUPPORTED_BOOT_MODE attribute to the SoftLayer_Virtual_Disk_Image_Attribute_Type class to hold what boot modes the image can support.&lt;/li&gt;
526+
&lt;li&gt;Update SLDN doc for Virtual_Guest.createObject to add Security Group parameters&lt;/li&gt;
527+
&lt;li&gt;Replace checking for parentId with isMasterUser flag for add/remove device access&lt;/li&gt;
528+
&lt;li&gt;Added quantity validation on StaaS orders. SoftLayer_Container_Product_Order_Network_Storage_AsAService can only be ordered one at a time. If quantity is greater than 1, an exception will now be thrown. Before the order was just placed as quantity 1.&lt;/li&gt;
529+
&lt;li&gt;Remove the default SEV4 setting on all tickets created and require employees to set the ticket severity on the first update&lt;/li&gt;
530+
&lt;li&gt;Parent user who doesn&amp;rsquo;t have the VPN_MANAGE permission should be able to disable or delete the child user.&lt;/li&gt;
531+
&lt;li&gt;Generic message is displayed when sub-user is trying to add External Binding for a child user. This has been changed to a message to indicate only the Master User can add external bindings&lt;/li&gt;
532+
&lt;/ul&gt;
533+
534+
&lt;h4 id=&#34;backend&#34;&gt;Backend&lt;/h4&gt;
535+
536+
&lt;ul&gt;
537+
&lt;li&gt;Improve sanity checks and error messages when a user&amp;rsquo;s email field is changed after sending an IBMid invitation&lt;/li&gt;
538+
&lt;li&gt;Remove weak SSL ciphers from LBaaS supported cipher list. Specifically
539+
540+
&lt;ol&gt;
541+
&lt;li&gt;DHE-RSA-AES256-GCM-SHA384&lt;/li&gt;
542+
&lt;li&gt;DHE-RSA-AES256-SHA256&lt;/li&gt;
543+
&lt;li&gt;DHE-RSA-AES128-GCM-SHA256&lt;/li&gt;
544+
&lt;li&gt;DHE-RSA-AES128-SHA256&lt;/li&gt;
545+
&lt;/ol&gt;&lt;/li&gt;
546+
&lt;li&gt;Fixes an issue where extraneous SoftLayer_Network_Storage::activeTransactions could be present on a volume which actually has no active transactions running.&lt;/li&gt;
547+
&lt;li&gt;Block Live Migrations for GPU Guests&lt;/li&gt;
548+
&lt;li&gt;Enable Order Support for External Resources&lt;/li&gt;
549+
&lt;li&gt;&amp;ldquo;Insufficient Resources&amp;rdquo; error has been changed to &amp;ldquo;Insufficient Capacity&amp;rdquo;.&lt;/li&gt;
550+
&lt;/ul&gt;
551+
</description>
552+
</item>
553+
554+
<item>
555+
<title>Release notes: January 3, 2018</title>
507556
<link>https://softlayer.github.io/release_notes/2018/20180103/</link>
508557
<pubDate>Wed, 03 Jan 2018 00:00:00 UTC</pubDate>
509558
<author>Enthusiastic Hugo User</author>
@@ -962,88 +1011,6 @@ except SoftLayer.SoftLayerAPIError as e:
9621011
pp(&#39;Failed... Unable to remove rules from the security group: faultCode=%s, faultString=%s&#39;
9631012
% (e.faultCode, e.faultString))
9641013
&lt;/code&gt;&lt;/pre&gt;
965-
</description>
966-
</item>
967-
968-
<item>
969-
<title>Create, list, get, and delete security groups</title>
970-
<link>https://softlayer.github.io/python/securitygroup_ops/</link>
971-
<pubDate>Wed, 18 Oct 2017 00:00:00 UTC</pubDate>
972-
<author>Enthusiastic Hugo User</author>
973-
<guid>https://softlayer.github.io/python/securitygroup_ops/</guid>
974-
<description>
975-
976-
&lt;h2 id=&#34;creating-a-security-group&#34;&gt;Creating a security group&lt;/h2&gt;
977-
978-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
979-
# For nice debug output
980-
from pprint import pprint as pp
981-
982-
# Create a client for use with the NetworkManager
983-
client = SoftLayer.Client()
984-
net_mgr = SoftLayer.NetworkManager(client)
985-
986-
name = &#39;pythonCreatedGroupExample&#39;
987-
description = &#39;Security Group created via python&#39;
988-
try:
989-
result = net_mgr.create_securitygroup(name=name, description=description)
990-
pp(result)
991-
except SoftLayer.SoftLayerAPIError as e:
992-
pp(&#39;Failed... Unable to create a new security group: faultCode=%s, faultString=%s&#39;
993-
% (e.faultCode, e.faultString))
994-
&lt;/code&gt;&lt;/pre&gt;
995-
996-
&lt;h2 id=&#34;deleting-a-security-group&#34;&gt;Deleting a security group&lt;/h2&gt;
997-
998-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
999-
# For nice debug output
1000-
from pprint import pprint as pp
1001-
1002-
# Create a client for use with the NetworkManager
1003-
client = SoftLayer.Client()
1004-
net_mgr = SoftLayer.NetworkManager(client)
1005-
1006-
sg_id = 12045
1007-
try:
1008-
result = net_mgr.delete_securitygroup(sg_id)
1009-
pp(result)
1010-
except SoftLayer.SoftLayerAPIError as e:
1011-
pp(&#39;Failed... Unable to delete security group: faultCode=%s, faultString=%s&#39;
1012-
% (e.faultCode, e.faultString))
1013-
&lt;/code&gt;&lt;/pre&gt;
1014-
1015-
&lt;h2 id=&#34;getting-a-security-group&#34;&gt;Getting a security group&lt;/h2&gt;
1016-
1017-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
1018-
# For nice debug output
1019-
from pprint import pprint as pp
1020-
1021-
# Create a client for use with the NetworkManager
1022-
client = SoftLayer.Client()
1023-
net_mgr = SoftLayer.NetworkManager(client)
1024-
1025-
sg_id = 12045
1026-
try:
1027-
result = net_mgr.get_securitygroup(sg_id)
1028-
pp(result)
1029-
except SoftLayer.SoftLayerAPIError as e:
1030-
pp(&#39;Failed... Unable to get security group: faultCode=%s, faultString=%s&#39;
1031-
% (e.faultCode, e.faultString))
1032-
&lt;/code&gt;&lt;/pre&gt;
1033-
1034-
&lt;h2 id=&#34;list-all-security-groups-in-account&#34;&gt;List all security groups in account&lt;/h2&gt;
1035-
1036-
&lt;pre&gt;&lt;code class=&#34;language-python&#34;&gt;import SoftLayer
1037-
# For nice debug output
1038-
from pprint import pprint as pp
1039-
1040-
# Create a client for use with the NetworkManager
1041-
client = SoftLayer.Client()
1042-
net_mgr = SoftLayer.NetworkManager(client)
1043-
1044-
result = net_mgr.list_securitygroups()
1045-
pp(result)
1046-
&lt;/code&gt;&lt;/pre&gt;
10471014
</description>
10481015
</item>
10491016

0 commit comments

Comments
 (0)