Skip to content

Latest commit

 

History

History
206 lines (158 loc) · 8.81 KB

CHANGELOG.md

File metadata and controls

206 lines (158 loc) · 8.81 KB

CHANGELOG

v2.2.0

  • [#678] [@jcrugzz] support more aws auth scenarios via credentials object or sessionToken.

v2.1.1

  • [#666], [@guischdi] Fix GCS upload.

v2.1.0

  • Add content encoding option for s3 upload

v2.0.0

  • [BREAKING] Drop all legacy providers.
  • Update dependencies.
  • Documentation fixes.
    • Fix broken links to databases.md
    • Replace Openstack with OpenStack
    • Fix page title markdown formatting
  • this.protocol from client instance is used as the URL protocol as it should be. Fixes [#526].

v1.7.0

  • Amazon use native aws-sdk for s3 uploads instead of s3-upload-stream module
  • Update the aws-sdk to 2.382.0
  • Amazon storage client.upload - expose concurrency - queueSize and partSize configurability and add ability to abort an upload

v1.6.0

  • Equivalent to v1.5.0.

v1.5.0

  • Added 1&1 support with tests.
  • Set Content-Type with Google storage. Fixes [#635].
  • Attempt to restrict to node@6 and node@8.
  • [fix] Patched RegEx DoS vuln & Remote Memory Exposure vuln. This addresses two major security issues:
  • Fix typo in OpenStack createSecurityGroupRule. Fixes [#556].
  • Fix typo in createSecurityGroup. Fixes [#454].
  • Fix breaking test due to expired auth token.

v1.4.0

  • Pass in other aws options that allow an s3 like API to be configured correctly
  • Fixing broken merge from replacing underscore with lodash

v1.3.0

  • OpenStack identity v3 (keystone) support, Issue #367, #477, PR #461
  • OpenStack cancel client download, Issue #379, PR #416
  • OpenStack improved directory support for getFiles, PR #390
  • Add support for prepending a custom user agent, Issue #394, PR #395
  • OpenStack fixed storage copy function, Issue #396 , PR #350
  • OpenStack allow non-strict SSL, PR #397
  • Adding a refresh method on the stack model, Issue #398, PR #402
  • Google storage return metadata in success handler, Issue #400, PR #401
  • OpenStack added template outputs field to stack, PR #403
  • Amazon fixes to AWS config, Issue #406, PR #407, #409
  • Added support for nestedDepth option to stack getResources method, Issue #410, PR #411
  • Added support for networking security groups, security group rules, PR #412
  • Allow passing options to rebuildServer, Issue #414, PR #415
  • Allow deleteStack to accept stack object or stack name, Issue #418, PR #420
  • Amazon createServer: use pluralized keys for SecurityGroups/SecurityGroupIds, Issue #432, PR #433
  • RackSpace, OpenStack add enableRootUser and listRootStatus, PR #438
  • Amazon storage added cache control support to s3 buckets, PR #447
  • OpenStack compute added deleteRule, PR #456
  • DigitalOcean ported provider to APIv2, PR #470
  • OpenStack handle request errors in client.upload flow, Issue #481, PR #484
  • OpenStack added adminPass attribute to createServer, PR #486
  • Amazon added AWS specific options for cache control and file encryption, PR #496
  • Misc doc fixes, PR #417, #426, #429, #442, #444, #449, #498

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