NEWS - changelog for 1.1.0 release
diff --git a/NEWS b/NEWS
index 903661c..64c23a5 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,171 @@
+1.1.0 - 2013-01-15
+ * Deltacloud core server
+    -Added minor tuning for jruby to spawn rake tasks correctly
+    -Added jruby-head target to Travis
+    -Core: Require "json/pure" instead of buggy "json" (DTACLOUD-382)
+    -Adds routes and helpers for segmented blob upload API
+    -Make backtrace in console longer
+    -Core: Fix case when backtrace for 502 exception is not set (DTACLOUD-359)
+    -Fix bug in images show.xml ... hwp.name vs hwp.id
+    -Added .to_hash method to all Deltacloud models .to_hash produce Ruby Hash that can be converted to JSON
+    -Serialize :drivers collection in same way as other collections
+    -Do not use require_relative when full path is given
+    -DTACLOUD-379 - raise and handle 409 instead of 500
+    -Adds error state to state machine model (+openstack)
+    -Added constraints to JSON output (DTACLOUD-410)
+    -DTACLOUD-398 explicitely specify errors not otherwise caught by sinatra
+    -Adds name/description attributes for storage_snapshot entity
+    -Fixed filtering of hwp profiles using architecture (DTACLOUD-414)
+    -Remove the :show operation from :authentication_key definition
+    -Fixed format of reported 403 error
+    -Remove 'set' in deltacloudd when thin is not installed
+    -Print warning when starting as a daemon without thin
+    -Change directory to $top_srcdir when using Webrick
+    -Overide default Rack::Server server to use :webrick
+    -Fixed timestamps and make be_id not required
+
+ * Deltacloud Tests:
+    -Fixed require_relative issue in drivers.
+    -Enable turn for Ruby 1.8
+    -added test for mock buckets
+    -added minitest can_create_bucket in mock driver
+    -updated fixtures for openstack instances - fixes broken build
+    -fixes openstack driver instances test - broken build
+    -Added unit tests for JSON serialization
+    -Fix loading of require_relative on MRI 1.8 in test_helper
+    -fix failing server (white box) tests for storage_snapshot
+    -Initial tests for deltacloudd launcher
+
+ * Deltacloud Client and Client Tests:
+    -tests: removing testing loops using API_URL_REDIRECT
+    -Fixed wrong directory name for tests in gemspec
+    -Fixed 'keys' unit tests
+
+ * Drivers
+    +EC2
+      -EC2: Round down the float value of m2.xlarge hardware_profile (DTACLOUD-373
+      -Adds support for S3 multipart object uploads (segmented blob upload API)
+    +Openstack
+      -support for object-store multipart object uploads (segmented blob upload API)
+      -added support for Openstack block storage volumes
+      -Openstack volumes - catch case where volume attachment unset - thanks Ian Main.
+      -Fix mappings.UNKNOWN mispeeled and add error state to state machine
+    +VSphere
+      -Fixed typo that cause DC to return 404 for all instances
+      -Report MAC addresses together with ipv4 addresses (DTACLOUD-376)
+      -Make API_PROVIDER format consistent with other drivers (DTACLOUD-399)
+      -Return 400 in case that required parameter is missing
+      -Make the 'name' parameter optional
+      -Fixed typo in create_instance method (DTACLOUD-401)
+    +RHEV-M
+      -Keep reporting the MAC addresses when ipv4 address is ready
+      -Fixed VCR fixtures to reflect recent changes in reporting MAC address
+      -support user-level API
+      -Do not advertise :destroy operation when PAUSED (DTACLOUD-355)
+    +FGCP
+      -return IP address immediately; also add arguments to batch files
+      -generate default instance name using timestamp if not user-specified
+    +GoGrid
+      -Switch to use json/pure in gogrid_client
+    +IBM SBC
+      -Make sure the hwp_id is not Nil when creating new instance (DTACLOUD-388)
+    +Mock
+      -Fix reporting wrong hardware profile when creating instances (DTACLOUD-364)
+      -Fix for DTACLOUD-393 - setup of mock fixtures
+      -adds storage_snapshot create/delete in mock driver
+
+ * CIMI API frontend:
+    -Fix hwp.name bug (.name vs .id) in machine_configs
+    -fix issue with machine_configs values - DTACLOUD-369
+    -fix stop/restart actions on Machine (DTACLOUD-367 and DTACLOUD-368)
+    -fix Time parse on Machine model (creation time) - DTACLOUD-370
+    -Fixed problem when generating subcollection
+    -Renamed 'name' attribute to 'key' in resource properties (DTACLOUD-372
+    -Added mandatory 'state' property to MachineImage (DTACLOUD-371)
+    -fix returned 'CIMI-Specification-Version' 1.0.1
+    -tidy up nits in Volumes/VolumeConfigs - especially creation
+    -Fixes nits on MachineImage model - DTACLOUD-378
+    -Fix routes for MachineVolumes - uses rabbit subcollection
+    -fixes MachineVolume:attach/detach operations on Machine model correct generation of MachineVolume collection
+    -exclude created attribute from volume if not returned by driver (fgcp, rhvem)
+    -fixes DELETE route for Volume (+adds delete operation for entries
+    -fix nits - volumes create return 201, volume attach is POST
+    -Initial support for persisting attributes in database
+    -Fix the case when stored attributes are XML
+    -Added MachineTemplate database model
+    -Added MachineTemplate collection and CRUD operations to model
+    -Added support for creating Machine using MachineTemplate
+    -Added sample JSON and XML files to support/cimi
+    -Fixed namespace error in MachineTemplate collection
+    -make CIMI::Model::VolumeImage.find behavie like Machine.find
+    -Moved "/cimi" to "/cimi/cloudEntryPoint" redirect to CEP collection
+    -Adds Volume creation with template and config by value - DTACLOUD-385
+    -collections use grab_content_type helper to guess type if not supplied
+    -make retrieving individual volumes and volume images work again
+    -don't depend on created to have a value as it's optional in cimi
+    -server/lib/cimi/models/machine.rb (from_instance): fix name of delete action
+    -Fix $select filter to undercore attributes (DTACLOUD-391)
+    -Be more carefull when removing persistence data about entity (DTACLOUD-395)
+    -tolerate missing subcollections when parsing
+    -use a helper to produce correct headers for create responses
+    -strictly enforce only xml or json as content-type for message bodies
+    -dont expose 'add' URI for collection if not supported DTACLOUD-400
+    -DTACLOUD-390 Add name when creating volume.
+    -Fix ordering of Collection entries XML elements (DTACLOUD-396)
+    -Add CIMI Features (Sinatra rabbit features DSL
+    -Initial implementation of resource_metadata (capabilities) for Machine
+    -adds create_image (from a running server) + delete
+    -Add database support to Address entity
+    -Added AddressTemplate database model
+    -Added database support for managing AddressTemplate
+    -Initial implementation of 'attributes' in ResourceMetadata
+    -Added 'constraints' to resourceMetadata attributes for realms
+    -Adds create/destroy for volume_image collection+model
+    -Fixed wrong destroy action in AddressTemplate
+    -Added database support for VolumeConfiguration
+    -Added driver and provider to CEP using resourceMetadata
+    -Adds database support for VolumeTemplate (create
+    -Added database support for MachineImage
+    -Added 'created' attribute to MachineTemplate
+
+ * CIMI Tests:
+    -Fixed compare_values() method in tests to use 'key' instead of 'name'
+    -allow forcing a refetch of an existing model
+    -Removed require "json" from tests
+    -API Tests - adds discovery for URIs
+    -(cep_test): do not accss forwarding_group_templates collection
+    -tests add machineTemplates test and selection if no preferred option
+    -tests - add create machineTemplate for scenario
+    -tests adding test ordering and task:cimiplan
+    -do not send any auth header if no user is set
+    -allow setting the Content-Type header for requests
+    -tests/cimi/test_helper.rb (model_class): assert that resourceURI is set
+    -tests/cimi/cep_test.rb: remove duplicate tests and assertions not required by CIMI
+    -check creations against what the spec allows
+    -add content_type helper to RestClient::Response
+    -tests/cimi/test_helper.rb (retrieve): accomodate responses w/o body
+    -fiddle with log format; dump RestClient traffic in debug level
+    -tests/cimi/part3_test.rb: streamline part3
+    -tests add creation of volume with config by value
+    -tests - adding provider detection
+    -tests skip if capability ! supported - DTACLOUD-400
+    -Adds API/black-box test for MachineImage create + delete
+    -test plan (resource metadata - The author of the XSLT (Doug Davis <dug@us.ibm.com>) agreed to licensing the stylesheet http://wstf.org/docs/web/sc2html.xsl under the ASL 2.0
+
+ * CIMI client
+    -created view files for network ports; added network port in entities
+    -Fixed various compatibility issues in CIMI client
+    -UI/HTML client fix (MachineImages show) - DTACLOUD-405
+    -fixed typo for network config url
+
+ * Deltacloud Site
+    -Add note about require_relative gem install for Deltacloud 1.0.5
+    -Update Openstack specific information on drivers page
+    -update contact page with links to deltacloud community call
+    -fix broken link to aeolus wiki for vsphere setup
+    -Adds CIMI REST API and cURL Examples (incomplete)
+    -Fix Deltacloud δ logo
+
 1.0.5 - 2012-11-15
  * Server
    - Added possibility to log into a file (deltacloudd -L option)