Releases: rackspace/php-opencloud
Releases Β· rackspace/php-opencloud
v1.16.0
Compute
- Fix metadata creation for servers (#626)
- Add ability to use ports when creating server (#638)
- Add support for security groups on server create (#650)
Object Storage
- Fixes to temporary URLs (#635, #653)
- Make sure container name is valid when retrieving (#646)
- Add delete object method in the container of ObjectStore (#651)
Load Balancers
- Refactored load balancer node adding to use one request instead of several (#649)
Misc
v1.15.0
Databases
- π Add ability to work with database backups (#605)
- π Add ability for users to be granted access to DBs (#617)
Compute
- Fix samples for creating a server on bootable volume (#600)
- Fix samples for creating a server with keypair (#606)
CDN
- Ensure regions are ignored when parsing service catalog (#615)
Object Store
- Add functionality for nesting directory uploads inside pseudo-directories (#609)
- Ensure content length of object is an integer (#607)
Networking
- Allow port updates to affect security groups (#602)
- Add better inline docs to
listPorts
method (#603)
Queues
- Fix import statement (#611)
Misc
- Fix bug with versions in user-agent header (#618)
v1.14.2
Databases
- Removed custom cipher list for SSL/TLS connections
v1.14.1
Object Store
- Allow users to override the default URL type when generating temporary URLs. Internal services can now generate public URLs.
- Fixed an issue where the wrong data type was populating CDN containers.
Other
- Fixed
composer.json
regression which only installed Guzzle/Http rather than all packages. - Fixed typos in core service class.
v1.14.0
π CDN feature
- @ycombinator did a lot of great work to introduce CDN support into the SDK
Doc fixes
- @AdamMerrifield fixed the argument naming for the Guzzle backoff plugin docs.
v1.13.0
Project installation
- We are bumping the minimum PHP version required from 5.3 to 5.4, since 5.3 has officially entered end of life and no longer receives security updates. Users can still use 5.3 with an older stable version of php-opencloud by following this guide.
Object Store
- Added symlink functionality (#565 - added by @markchalloner)
- Added sample of how to retrieve over 10,000 objects (#568 - added by @ilithium)
- Performance improvement with how CDN containers are instantiated (#570)
Compute
- Add support for Availability Zones (#576)
DNS
- Added convenience method for retrieving domain by name rather than ID (#574)
Documentation
- Added more links to our new official docs
- Fixed incorrect reference to URL type (#578 - added by @AdamMerrifield )
- Fixing dead links (#580)
v1.12.2
π Documentation
- Easy-to-read user guides at http://docs.php-opencloud.com (#549)
Object Storage
Container::uploadObjects()
can now return an array ofDataObject
s (#546)- Bug fix: Fixed CDN container population when iterating via
listContainers()
(#527)
Networking
- Added support for Security Groups (#551)
Databases
- Bug fix: Using custom cipher suite for Rackspace Cloud Databases service (#562)
Load Balancers
Common
v1.13.0-alpha1
π CDN
- Alpha support for OpenStack and Rackspace CDN service (#505)
The "alpha" tag on this release indicates that the PHP API provided by the SDK for the new CDN service might change in a backwards-incompatible manner. Once stable, we will release the new CDN service as part of a regular, non-alpha release.
v1.12.1
Object Store
- Bug fix: Fix issue with not being able to delete empty containers (#490 β bug reported and fixed by @joshrencher)
Common
- Bug fix: Fix breaking change introduced during version negotation (#492 β bug reported by @JeroenVanOort)
- Typo fixes in documentation (#489 β added by @vlajos)
v1.12.0
π Networking
- Full support for OpenStack Networking service (#444, #448, #465)
- Typo fixes in documentation (#475, #476)
- Standardizing code samples (#470)
Object Storage
- Improve bulk delete algorithm (#478)
- Refactoring delete container operation to make it more reliable (#479, #481)
- Setting container TTL is now a lot easier (#439)
- More code samples (#464)
- Standardizing code samples (#471)
Load Balancers
- Certificate Mappings feature now supported (#482 β added by @tylerturk, @JPry, and @ttaylor-wpe)
- HTTPS Redirect is now a configurable option when creating LBs (#454)
- Standardizing code samples (#457)
- More code samples (#464)
- Bug fix: Fixed typo in documentation (#438 β bug reported by @jjtroberts)
Compute
- Start and stop actions added for servers (#462 β added by @notFloran)
- Diagnostics feature added for server (#460 β added by @notFloran)
- Added "create server with networks" sample (#468)
- Standardizing code samples (#461)
Identity
- Standardizing code samples (#458)
- Bug fix: Fix to how users are created (#442 β bug reported by @hexusio)
Databases
- Standardizing code samples (#470)
Orchestration
- Standardizing code samples (#474)
Volumes
- Standardizing code samples (#469)
Queues
Common
- Added a more robust solution to negotiating versions in service catalog (#463)
- Table of contents added to userguide (#452)
- Bug fix:
X-Auth-Token
header was not being reset before authentication, causing OpenStack auth calls to fail (#484 β bug reported by @notFloran) - Bug fix: Fixed typo in constants file (#480 - bug reported and fixed by @ficus)
- Bug fix: Tenant IDs can now be imported as strings, rather than as integers (#456 β bug reported by @JeroenVanOort)