- [enhancement] Add duration option for sts token
- [enhancement] Output event timestamps in local time
- [enhancement] Add storage resource mapping
- [fix] Re-apply default stack state filtering on listing
- [enhancement] Add logging output to generic and orchestration
- [fix] Attribute access for sts update check
- [fix] Resolve configuration loading issues (#58)
- [enhancement] Update token refresh to within 10m of expiry (#59)
- [enhancement] Unify token expiry checks (#56)
- [fix] Properly calculate token expiry (#52)
- [enhancement] Generate custom exception when key is not provided to signer (#53)
- [fix] Prevent defaults overriding attribute values (#49)
- [fix] Fix configuration file merging with initial credentials
- [feature] Add orchestration stack planning support (#46)
- [enhancement] Add support for defaulting to
AWS_
env vars - [fix] Properly parse AWS configuration/credentials file
- [fix] Use custom attribute to store last stack event ID (#45)
- [fix] Fix ECS credential loading (#42)
- [enhancement] Support previous parameter reuse on stack update (#41)
- [feature] Add support for ECS task profile (#40)
- [fix] Support template url for stack models (#39)
- [fix] Do not pass configuration file settings to STS (#37)
- [fix] Properly fetch new events (#38)
- [feature] Add sts session token support (MFA #35)
- [enhancement] Load single bucket directly (remove bucket list permission requirement #33)
- [enhancement] Add aws credential file mappings for token value (#31)
- [fix] Support quoted values within aws credentials/configuration files (#31)
- [fix] Update VCR setup and usage to allow specs to run without live env vars
- [fix] Fix expiry check for STS tokens for assumed role
- [enhancement] Support direct usage of STS tokens
- [enhancement] Properly support miasma abstract specs
- [fix] Properly handling compute instance naming
- [fix] Set load balancer as terminated when destroyed
- Fix access to default headers defined on connection
- Fix template check on update to use dirty? helper method
- Fix stack resource loading (properly load > 100 resources)
- Remove deprecated method usage on the http library
- Prevent lazy loading template on save in update context
- Hotfix: Update STS expiration check logic. Add isolated STS host override.
- Fix STS usage when building new API connections from existing connections (#21 and #23)
Note: Thanks to @cixelsyd and @imbriaco for getting this sorted
- Fix broken S3 API interactions due to ordering in header modifications
- Fix token usage causing request errors
- Tune retry behavior to isolate valid retry requests
- Properly pass external ID and session name through for STS
- Fix instance profile credential auto loading
- Add support for region auto-detection when using instance profiles
- Update requests to use HTTP GET where possible for better retry support
- Fix credential loading bug (#11)
- Make aws file parsing more robust
- Fix aws config file parsing section name generation (#10)
- Add support for instance profile credentials
- Add proxy support for eucalyptus endpoints
- Add new
aws_sts_token
attribute for credentials - Automatically include STS token on requests if available
- Add support for assuming roles via STS
- Fix checksum generation on multi-part uploads
- Fix paginated fetching of bucket objects
- Update default file paths to use
Dir.home
instead of ~ expansion - Fix bug reading .aws/credentials when whitespace is used
- Add support for .aws/config
- Auto detect us-east-1 region and do not use custom s3 endpoint
- Fix disable rollback mapping value to on failure
- Include resource mapping for Stack
- Add support for aws credentials file
- Add stack tagging support
- Enable on failure option for stack creation
- Update list requests to use post + form to prevent param limitations via get
- Fix state assignment when undefined within orchestration stacks
- Fix multi-part S3 uploads
- Fix values set within load balancer reload
- Ensure state is valid for orchestration stack prior to set
- Load health status of instances attached to load balancers
- Migrate spec coverage
- Update storage behavior to use streamable helper
- Initial release