UNPKG

@yawetse/pkgcloud

Version:

An infrastructure-as-a-service agnostic cloud library for node.js

129 lines (98 loc) 4.1 kB
## v1.2.0 * Added Support for Openstack CDN (Poppy) ## v1.1.0 * Added support for Google Cloud Storage * Added support for Rackspace Cloud Networks ## v1.0.3 * Adding support for Openstack Trove, and adding HP, rackspace providers ## v1.0.2 * Adding support for OpenStack Cinder ## v1.0.1 * Adding a rackspace orchestration provider ## v1.0.0 * Requires node 0.10, dropping support for node v0.8 * Fundamentally changed the streaming file api for upload. No longer takes a callback. See #332 * Significant cleanup across storage apis across providers * Added `toJSON` on all models * Changed underlying Amazon provider to use aws-sdk * Added Openstack Heat provider * updated all package dependencies, including removing `utile` * static website support for Rackspace Cloud Files * Added compute.keys support for HP Compute provider ## v0.9.6 * Fixed a long-standing bug in openstack.compute.getFlavor #292 ## v0.9.5 * Openstack Network service. * Added support for HP Cloud provider. * Added support for Rackspace Storage Temporary URLs ## v0.9.4 * Added support for os-security-groups compute extension ## v0.9.2 * fixed a bug where CDN containers were broken with Rackspace CloudFiles #257 ## v0.9.1 * Removing an unnecessary continuity check in openstack identity client * Switching Debug events to trace events * Be more explicit with content types for openstack authentication * Allow passing tenant to the context authenticator * Fixing the networks property to be on server options for openstack compute ## v0.9.0 * OpenStack Documentation * Openstack Storage Provider * fixed a bug with piping downloads from storage services #195 * internal refactor for leaky abstractions * OpenStack identity client as a proper client ## v0.8.17 * Make default for destroyServer (DigitalOcean) to scrub data #215 ## v0.8.16 * Add *beta* support for Rackspace Cloud Load Balancers ## v0.8.15 * Various fixes in openstack/rackspace compute provider * Added doc updates for rackspace storage provider * fixed a bug in rackspace dns provider ## v0.8.14 * Added support to specify network in openstack.createServer * More robust error handling for API inconsistencies in Rackspace/Openstack ## v0.8.13 * Added support for Rackspace Cloud BlockStorage ## v0.8.12 * Changed the callback signature for openstack.identity.getTenantInfo to include body ## v0.8.11 * Added more robust error handling for openstack.identity admin methods ## v0.8.10 * Fixing a bug in rackspace.dns where status call can be an empty response ## v0.8.9 * Fixing a bug when rackspace.dns.createRecord returns an array ## v0.8.8 * Adding support for uploading a tar.gz to Cloud files and extract on upload * Minor tenant changes for openstack identity providers ## v0.8.7 * Adding Rackspace CloudDNS as a DNS service ## v0.8.5 * Fixing a bug introduced by pre-release services listed in the Openstack Service Catalog ## v0.8.4 * Rackspace provider can now validate token with admin account * Using through in lieu of pause-stream ## v0.8.3 * Dependency bump for request (2.22.0) * Support internal Openstack service URLs ## v0.8.2 * Added support for File/Container metadata for Rackspace Storage * Adding support for Rackspace CDN enabled Containers ## v0.8.1 * Added support for limit/marker options for Rackspace getContainers, getFiles * removed unused Rackspace.File.rm/ls/cp methods * Fixed a bug in File.fullPath * Fixed a bug in Azure header signing ## v0.8.0 * Rewrote Rackspace Client to derive from Openstack Client * Updated Rackspace & Openstack createClient calls to take a proper URI for authUrl * Added support to specify region in Rackspace & Openstack createClient options * Added the ability to automatically re-authenticate on token expiry ## v0.7.3 * Fixed inline authentication for streaming to rackspace/openstack storage #109 * Fixed S3 multi-part upload signing #137 * Optimized S3 upload #124 * Fixed Rackspace authentication to return error on unauthorized #140 ## v0.7.2 * Added a pkgcloud User-Agent for outbound HTTP requests #134 * Added tests for core compute method signatures