18 April 2017
Highlights
Improved support for non standard AWS partitions (experimental)
The non standard AWS regions China (Beijing) and AWS GovCloud (US) have been enabled for use already. However, due to not being based in either China or the US, we are not in a position to test this add-on with those regions directly. Thanks to feedback from users with access to those regions we have identified some resulting inconsistencies and bugs, which have been addressed by being more explicit about the underlying AWS partition concept (see the info box below for some background) – here is what you need to know about this change:
- Non standard AWS partitions and their regions are now disabled by default and must explicitly be opted into as outlined in Enabling Labs Features.
- If you are Providing AWS Security Credentials via Identity Federation for AWS, the non standard partition must be enabled in both add-ons!
- If you have been using the China (Beijing) region before, you need to opt-in again as outlined in Support for the AWS China partition – existing tasks are not affected at runtime, however, the China (Beijing) region is not offered in the region widget anymore by default.
- Once enabled, you need to specify the appropriate partition when Configuring an AWS Access Key so that the add-on can use the partition specific AWS endpoints at runtime.
- Since most AWS users won't have access to non standard AWS regions, the Partition option is hidden until any non standard AWS partition is enabled.
Support for the Node.js 6.10 runtime in AWS Lambda tasks
You can now use the Node.js 6.10 runtime in the AWS Lambda Function task, see the resp. announcements:
Support for i3.* EC2 instances and Packer 0.12.1 in AWS Elastic Beanstalk tasks
The available solution stacks have been updated to include the latest versions, see the resp. announcement:
Updated solution stacks are always usable manually as soon as they are made available by AWS - this simply updates the user interface to include those for convenient selection.
Details
This release addresses the following issues:
- Stories
- TAWS-59 – As a user, I want to validate AWS credentials so that they do not fail at runtime
- Improvements
- TAWS-1099 – Update CloudFormation templates regarding upstream improvements (YAML etc.)
- TAWS-1181 – Log skipping of Step Functions execution result
- TAWS-1182 – Log execution result after stopping a Step Functions execution
- TAWS-1187 – Update available Elastic Beanstalk solution stacks (as per 2017-02-22)
- TAWS-1188 – Log connector ID when using Identity Federation for AWS credentials
- TAWS-1190 – Update available Elastic Beanstalk solution stacks (as per 2017-03-08)
- TAWS-1199 – Add support for Lambda Node.js 6.10 runtime
- TAWS-1200 – Surface support for additional Lambda region ap-south-1
- TAWS-1203 (UAA-253) – Improve ECS logging to ease task life cycle monitoring
- TAWS-1206 – Improve handling of cn-north-1
- TAWS-1207 – Add success/failure timeout handling to ECS tasks
- Bugs
- TAWS-1204 – Update available Elastic Beanstalk solution stacks (as per 2017-04-05)
- TAWS-1205 (UAA-254) – Fix running of ECS tasks incorrectly failing the build
- Tasks
- TAWS-966 – Drop support for Bamboo 5.8