- Removal of default regions. We want to ensure that the user retains control over where their data is stored, rather than making that decision on their behalf.
- Identity/Keystone support. We now have full support for Rackspace Cloud Identity, and also support for OpenStack Keystone. The resources that you can interact with are Users, Roles, Tokens and Tenants
- Coveralls integration. We have externalized our test coverage with Coveralls and are currently in the process of bumping it to 100%. This allows for greater transparency and holds the project to a far higher standard.
- New iterator for DNS collections that fixes #258
- Changes to Swift object metadata, making it easier and more efficient to update
- Removal of callable type hint in
OpenCloud\Common\Collection\ResourceIterator
that was causing errors (fixes #249) - Fix to
OpenStack\Rackspace
so it references the correctCredentialError
class (fixes #253) - Updating various Orchestration models to reference the correct PersistentObject class path
- Addition of Keystone docs
- Addition and improvement of Nova docs
- Fix to Swift object doc so that the mode is included in
fopen()
(fixes #262) - Fix to sprintf in code sample in Getting Started guide (fixes #254, #259)
Full changelog can be found here