Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Version 1.0.2

  • Loading branch information...
commit 6fdc72dde478a51c2611d7528f0feeb18a832664 1 parent e45a7a8
David Lutterkort authored
76 NEWS
... ... @@ -1,3 +1,79 @@
  1 +1.0.2 - 2012-08-20
  2 + * code works with MRI Ruby 1.9.x, MRI 1.8.7, and jRuby
  3 + * deltacloudd: accept -L/--log option to send log to a file; -V option to
  4 + get detailed logs
  5 + * Revamp all the tests in tests/, server/tests/, and client/tests/ to use
  6 + only the minitest test framework; also expanded the coverage of all
  7 + these test suites
  8 + * Make tests/ a test suite that can be run against any server with the
  9 + Deltacloud API (and eventually CIMI API)
  10 + * use require_relative gem for MRI Ruby 1.8
  11 + * require sinatra-rabbit >= 1.0.7 (JIRA 254)
  12 + * require excon >= 1.4.0
  13 + * Prevent hash_capability to fail finding methods (JIRA 265)
  14 + * Removed deltacloudc command line client; see
  15 + http://deltacloud.apache.org/curl-examples.html on how to use curl in
  16 + its stead
  17 + * Fix memory leak (JIRA 290)
  18 + * Fix author and mailing list address in client and server gemspec
  19 + * Drivers
  20 + + Aruba
  21 + - new driver (Giacomo Bagnoli)
  22 + + EC2
  23 + - fix 'bad URI' error when accessing us-east bucket from other region
  24 + (JIRA 300)
  25 + - fix exception when looking up storage snapshot with invalid id
  26 + - fix register/deregister load balancer actions
  27 + - fix exception when attaching storage volume to instance (JIRA 296)
  28 + - fix error when looking up storage snapshots (JIRA 262)
  29 + - fix error describing load balancer (JIRA 259)
  30 + - fix error viewing storage volume details from web UI (JIRA 249)
  31 + + FGCP (all by Dies Koper)
  32 + - properly translate more backend errors
  33 + - added West Japan region
  34 + - improved error handling when connecting to wrong region, or wrong
  35 + API version
  36 + - add metrics support
  37 + - properly report whether image creation from an instance is possible
  38 + (JIRA 250)
  39 + - prevent error when listing firewall with no rules as XML
  40 + - removed system volumes from instance
  41 + - reinstated snapshots for system volumes
  42 + + GoGrid
  43 + - fix exception in listing images (JIRA 255)
  44 + + Mock
  45 + - fix exception when running command on instance (JIRA 298)
  46 + - added metrics support
  47 + + OpenNebula
  48 + - make driver compatible with ON 3.6 (Daniel Molina)
  49 + - fix exception when requesting hardware profiles (JIRA 258)
  50 + + OpenStack
  51 + - support keys collection (JIRA 205)
  52 + - allow specifying keyname when creating instance (JIRA 205)
  53 + + RHEV-M
  54 + - properly report image_id for an instance and image status
  55 + * CIMI frontend
  56 + - fix error from GET /cimi/machines against vSphere (JIRA 279)
  57 + - fix error when looking up VolumeImage
  58 + - expose only collections supported by backend in cloud entry point
  59 + - fix error when backend does not report cpu or storage for MachineConfig
  60 + (JIRA 245)
  61 + * Deltacloud frontend
  62 + - fix streaming of blob content for large blobs
  63 + - fix EPIPE error when graphviz is not installed
  64 + - do not retrieve instance when performing start/stop/destroy (JIRA 214)
  65 + - add 'X-Deltacloud-Driver' and 'X-Deltacloud-Provider' to all responses
  66 + - fixed broken listing of supported collections in /api
  67 + - fix error changing provider from HTML UI (JIRA 248)
  68 + * EC2 frontend
  69 + - (describe_instance_set) suppress state, IP address and DNS
  70 + information if not supplied by the backend
  71 + * Ruby client
  72 + - return nil from destroy_bucket/destroy_blob
  73 + * CIMI client
  74 + - expose only collections supported by backend in cloud entry point
  75 + - report mandatory baseURI
  76 +
1 77 1.0.0 - 2012-06-15
2 78 * New EC2 frontend: clients can now use the EC2 API when talking to
3 79 Deltacloud. That makes Deltacloud an EC2-to-many-backends proxy.
2  client/deltacloud-client.gemspec
@@ -23,7 +23,7 @@ Gem::Specification.new do |s|
23 23 s.email = 'dev@deltacloud.apache.org'
24 24 s.name = 'deltacloud-client'
25 25 s.description = %q{Deltacloud REST Client for API}
26   - s.version = '1.0.0'
  26 + s.version = '1.0.2'
27 27 s.summary = %q{Deltacloud REST Client}
28 28 s.files = Dir['Rakefile', 'lib/**/*.rb']
29 29 s.test_files= Dir.glob("specs/**/**")
4 server/config.ru
@@ -24,7 +24,7 @@ load File.join(File.dirname(__FILE__), 'lib', 'deltacloud_rack.rb')
24 24
25 25 Deltacloud::configure do |server|
26 26 server.root_url '/api'
27   - server.version '1.0.0'
  27 + server.version '1.0.2'
28 28 server.klass 'Deltacloud::API'
29 29 server.logger Rack::DeltacloudLogger.setup(ENV['API_LOG'], ENV['API_VERBOSE'])
30 30 server.default_driver ENV['API_DRIVER']
@@ -32,7 +32,7 @@ end
32 32
33 33 Deltacloud::configure(:cimi) do |server|
34 34 server.root_url '/cimi'
35   - server.version '1.0.0'
  35 + server.version '1.0.2'
36 36 server.klass 'CIMI::API'
37 37 server.logger Rack::DeltacloudLogger.setup(ENV['API_LOG'], ENV['API_VERBOSE'])
38 38 server.default_driver ENV['API_DRIVER']
2  server/deltacloud-core.gemspec
@@ -29,7 +29,7 @@ Gem::Specification.new do |s|
29 29 which implements the REST interface.
30 30 EOF
31 31
32   - s.version = '1.0.1'
  32 + s.version = '1.0.2'
33 33 s.date = Time.now
34 34 s.summary = %q{Deltacloud REST API}
35 35 s.files = FileList[
2  server/lib/deltacloud/api.rb
@@ -67,7 +67,7 @@ class StorageSnapshot; include TestPoller; end
67 67
68 68 module Deltacloud
69 69
70   - API_VERSION = '1.0.0'
  70 + API_VERSION = '1.0.2'
71 71
72 72 def self.drivers
73 73 Drivers.driver_config
2  server/tests/deltacloud/common.rb
@@ -5,7 +5,7 @@
5 5
6 6 Deltacloud::configure do |server|
7 7 server.root_url '/api'
8   - server.version '1.0.0'
  8 + server.version '1.0.2'
9 9 server.klass 'Deltacloud::API'
10 10 server.logger Rack::DeltacloudLogger.setup(ENV['API_LOG'], ENV['API_VERBOSE'])
11 11 server.default_driver :mock
6 server/tests/deltacloud/rack_test.rb
@@ -8,7 +8,7 @@
8 8 before do
9 9 Deltacloud::configure :cimi do |server|
10 10 server.root_url '/cimi'
11   - server.version '0.0.1'
  11 + server.version '1.0.2'
12 12 server.klass 'CIMI'
13 13 server.logger Logger
14 14 end
@@ -37,8 +37,8 @@
37 37 end
38 38
39 39 it 'should provide the correct version' do
40   - Deltacloud.config[:deltacloud].version.must_equal '1.0.0'
41   - Deltacloud.config[:cimi].version.must_equal '0.0.1'
  40 + Deltacloud.config[:deltacloud].version.must_equal '1.0.2'
  41 + Deltacloud.config[:cimi].version.must_equal '1.0.2'
42 42 end
43 43
44 44 it 'should provide the logger facility' do

0 comments on commit 6fdc72d

Please sign in to comment.
Something went wrong with that request. Please try again.