- Return coerced time values in local time
- Add logging to API
- Add queue modeling abstracts
- Add orchestration stack plan abstracts
- Update events update! helper to properly fetch new items
- Automatically check for API provided methods
- Remove provider specific dependencies
NOTE: Provider specific libraries are not longer automatically included and must be explicitly defined.
- Fix cassette naming within spec abstracts
- Refactor abstract model specs
- Remove deprecated method usage on http library
- Add API stub for after setup modifications (#17)
- Allow Server attributes to be lazy loaded
- Provide interface for API implementations to customize retry behavior
- Include original exception information on API load failures
- Provide better retry functionality on non-modify requests
- Update Collection#get to not match name if nil
- Add support for
http_proxy
,https_proxy
, andno_proxy
(#11) - Use common helper modules for bogo library (#10)
- Fix lazy attribute loading on subclasses
- Add scrubbing response prior to parsing to prevent XML related errors
- Stub credentials if none are provided
- Add setup stub to allow implementations an entry point for custom behavior
- Add container attribute for unsupported attributes within model
- Provide better error output when loading fails
- Fix constant name used for retry interval (#9)
- Provide better automatic conversion of response body
- Update size limits for storage files
- Add
:unknown
as allowed state value for orchestration stacks - Add load balancer attribute for instance states
- Add thin model for load balancer instance states
- Add non-response failure retry support on non-modify requests
- Extract provider implementations to standalone libraries
- Add test helper executable
- Update API body extraction to retype Array contents
- Add streamable helper for consistent storage file read
- Add auto-follow to paginated results on aws
- Speed up stack list building on aws
- Allow multiple expected response codes
- Fix API type provided when building server instance from ASG
- Remove automatic key sorting on Smash conversions
- Allow name based matching for data loading within AWS orchestration
- Add default filter implementation on collection
- Allow disable of automatic body extraction
- Always return streamish object store file body
- Make
Storage::File#body
setup provider responsibility - Fix module usage within RS to properly squash existing methods
- Allow RS identity to be shared where applicable
- Fix creation time attribute population of stacks within OpenStack provider
- Add support for pre-signed AWS URLs
- Add
#url
method toStorage::File
model - Relax content-type checks on response for more reliable auto-parse (#2)
- Basic abstract spec coverage on storage
- Fix response body result by adding streaming detection
- Add initial OpenStack provider support
- Refactor of Rackspace provider support (build off OpenStack)
- Finish defining storage modeling interfaces
- Add initial storage provider implementation (AWS)
- Initial release