All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.0.0 - 2023-07-27
- Added Preview-Publish & Preview-Publish-Dispatcher components
2.4.1 - 2023-07-27
- Fixed AWS Cloudwatch client log events to return non empty response
2.4.0 - 2023-05-29
- Disabled ELBv2 unit tests until its fixed
- Fixed existing unit tests
- Fixed AWS Cloudwatch client log events to return non empty response
2.3.1 - 2022-09-12
2.3.0 - 2022-09-12
- Update Gemfile to only install AWS SDK libraries which are needed #33
- Update ruby dependencies to most recent version
2.2.1 - 2021-12-02
- Fix CloudWatchClient log events retrieval to handle changes in AWS response payload pagination
2.2.0 - 2021-11-22
- Add aws_profile environment variable as a fallback when initialising the client
2.1.0 - 2021-11-19
- Add STS support with session token handling when initialising credential
- Fix typo with secret access key lowercase env var name
2.0.1 - 2021-10-06
- Add publish and release-* GH Actions
- Upgrade yard to 0.9.26
2.0.0 - 2020-11-24
- Add exception rescue while describing the tags of an ELB if ELB was deleted in the meantime #24
- Replaced Classic Load Balancer Client with Application Load Balancer Client #30
- Replaced Classic Load Balancer health state verifier with an Application Load Balancer health state verifier #30
1.5.0 - 2020-03-01
- Add new feature to read AWS Region from AWS environment variable
AWS_DEFAULT_REGION
[shinesolutions/inspec-aem-aws#42] - Add new feature to read AWS Region from AWS environment variable
AWS_REGION
[shinesolutions/inspec-aem-aws#42]
- Change expected config parameter
region
toaws_region
to keep consistency
- Fixed consolidated client connection #10
- Fix documentation errors
1.4.0 - 2019-08-14
- Changed ASG health check to check ec2 instance state code to determine running component instance #22
- Add additional skip for instances which do not have state code 16 which represents a running instance
- Upgrade yard to 0.9.20
1.3.0 - 2019-05-23
- Add new component method get_tags
1.2.1 - 2019-05-16
- Fix empty line after guard clause Rubocop violations
1.2.0 - 2019-04-03
- Add termination feature for Chaos Monkey & Orchestrator
- Remove support for Ruby 2.2
- Remove support for Ruby 2.3
1.1.0 - 2018-06-13
- Update ec2 resource filter to only get running ec2 instances #17
1.0.0 - 2018-05-22
- Add AutoScalingGroup health check support
- Restructure modules by architectures, components, and clients
0.9.3 - 2018-04-23
- Reduce frequency of ASG and ELB client calls
0.9.2 - 2018-04-16
- Handle AutoScalingGroups describe beyond max records by using next token
0.9.1 - 2018-04-11
- Add support for AEM Stack Manager Events
- Add feature to get Dispatcher ELB health state
- Add feature for AWS credential handling
- Add feature to determine AEM Author health state
- Add feature to terminate random/all AEM instance(s)
- Add AWS S3, DynamoDB and SNS client
- Fix instance handling while getting health state
- Initial version