- Add support for AppSync #144
- Truncate deployment group name to 100 characters #139
- Add lambda permission to support function name ref #141
- Generate a Deployment Group Name in the format of ${stackName}-${logicalId} to avoid a circular dependency when used with the aws-alerts plugin #135
- Add config validator #102
- Replace deprecated AWS managed policy for codedeploy #116
- Add support for API Gateway v2 #72
- Update CodeDeploy default policy to AWSCodeDeployRoleForLambdaLimited #98
- Add support for IAM permissions boundaries #99
- Patch in CodeDeploy permissions for hooks #110
- Add support for IoT rules
- Add support for CloudWatch Logs events
- Add support for SNS Subscriptions with filter policies
- Add support for CloudWatch Events
- Allow configuring CodeDeploy triggers
- Add compatibility with
serverless-plugin-split-stacks
- Allow referencing alarms by their name
- Add configuration for enabling canary deployments on a per stage basis
- Add configurable Role for CodeDeploy
- Add support for S3 events
- Fix bug that prevented
custom
section inserverless.yml
to be empty
- Fix bug that prevented setting deployment preferences without hooks
- Support for SNS events
- Support for Stream based events (Kinesis and DynamoDB Streams)
- Add end-to-end tests
- Add alias for Lambda functions with deployment settings
- Replace reference to Lambda function
$Latest
version for alias in API Gateway Methods - Add CodeDeploy support for Lambda gradual deployments
- Add support for traffic shifting hooks
- Add support for CodeDeploy alarms
- Add usage example