Closed sudorandom closed 9 years ago
@underscorephil / @sudorandom / @jasonjohnson -- You guys see any reason not to go ahead and cut a 4.0.0 release?
If no objections and we're happy with what's in master constituting v4.0.0, I'll go ahead and get this party started.
@briancline #509 with the version bump and patch notes is the last thing.
Noting here for the others to reference... #510 also merged due to some issues found in testing for this release. Those are getting documented in #511 for the time being (feel free to break up into multiple issues if necessary).
This issue is a place to track the changes for version 4 and will eventually feed into the changelog.
Because there are many changes between version 3 and version 4, it is strongly recommend to pin the version of the SoftLayer python bindings as soon as you can in order to prevent unintentional breakage when upgrading. To keep yourself on version 3, you can use this directive:
softlayer>=3,<4
. That can be used with pip (pip install softlayer>=3,<4
), requirements in your setup.py and/or in your requirements.txt file.Programmatic Interfaces:
softlayer.transports.XmlRpcTransport
in order to do so. A good example of that is done withsoftlayer.transports.TimingTransport
.SoftLayer.CCIManager
alias.swift://
.Command-line Client:
sl
toslcli
to avoid package conflicts.sl --format=raw vs list
over `sl vs list --format=raw``. This is a change for the following options:--format
-c
or--config
--debug
--proxy
-y
or--really
--version
--fixtures
global flag was added to pull from fixture data instead of the API. This is useful for discovery, demonstration and testing purposes.--verbose
or-v
flag was added to eventually replace--debug
. To make a command more verbose, simply add more-v
flags. For examplesl -vvv vs list
will be the most verbose and show everything down to request/response tracing.sl vs credentials <identifier>
,sl hardware credentials <identifier>
andsl nas credentials <identifier>
for virtual servers, hardware servers and NAS accounts respectively.sl vs rescue <identifier>
swift://
.