Skip to content

Commit

Permalink
Update to version v1.54.0
Browse files Browse the repository at this point in the history
  • Loading branch information
hnishar committed Jul 31, 2020
1 parent ccf819c commit f9ac6c1
Show file tree
Hide file tree
Showing 109 changed files with 8,168 additions and 1,002 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.54.0] - 2020-07-31

### Changed
- Upgraded all patterns to CDK v1.54.0
- Enforce encryption of data in transit for Amazon S3, Amazon SQS and Amazon SNS ([#28](https://github.com/awslabs/aws-solutions-constructs/issues/28))
- Upgrade deprecated CDK property used by API Gateway patterns ([#31](https://github.com/awslabs/aws-solutions-constructs/issues/31))
- Fix for CloudFrontDistributionForApiGateway bug ([#30](https://github.com/awslabs/aws-solutions-constructs/issues/30))

## [1.53.0] - 2020-07-27

### Added
Expand Down
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,12 @@ and request feedback through a pull request.
Once the design is finalized, you can re-purpose this PR for the implementation,
or open a new PR to that end.

Good AWS Solutions Constructs have the following characteristics:
1) Multi-service: The goal of AWS Solutions Constructs is to weave multiple services together in a well-architected way.
2) Minimal (if any) Business Logic: AWS Solutions Constructs should be applicable to all businesses and workloads as much as possible so that they are...
3) Reusable across multiple use-cases: We would rather have a small library of Constructs that are wildly popular with customers rather than a huge library of Constructs that customers find irrelevant.
4) Well Architected: AWS Solutions Constructs should be secure, reliable, scalable and cost efficient.

### Step 3: Work your Magic

Work your magic. Here are some guidelines:
Expand Down
2 changes: 1 addition & 1 deletion source/lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,5 @@
"./patterns/@aws-solutions-constructs/*"
],
"rejectCycles": "true",
"version": "1.53.0"
"version": "1.54.0"
}
2 changes: 1 addition & 1 deletion source/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "aws-solutions-constructs",
"version": "1.53.0",
"version": "1.54.0",
"description": "AWS Solutions Constructs Library",
"repository": {
"type": "git",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-solutions-constructs/aws-apigateway-dynamodb",
"version": "1.53.0",
"version": "1.54.0",
"description": "CDK Constructs for AWS API Gateway and Amazon DynamoDB integration.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -53,16 +53,16 @@
}
},
"dependencies": {
"@aws-cdk/core": "~1.53.0",
"@aws-cdk/aws-apigateway": "~1.53.0",
"@aws-cdk/aws-iam": "~1.53.0",
"@aws-cdk/aws-dynamodb": "~1.53.0",
"@aws-cdk/aws-logs": "~1.53.0",
"@aws-solutions-constructs/core": "~1.53.0",
"@aws-cdk/core": "~1.54.0",
"@aws-cdk/aws-apigateway": "~1.54.0",
"@aws-cdk/aws-iam": "~1.54.0",
"@aws-cdk/aws-dynamodb": "~1.54.0",
"@aws-cdk/aws-logs": "~1.54.0",
"@aws-solutions-constructs/core": "~1.54.0",
"constructs": "^3.0.2"
},
"devDependencies": {
"@aws-cdk/assert": "~1.53.0",
"@aws-cdk/assert": "~1.54.0",
"@types/jest": "^24.0.23",
"@types/node": "^10.3.0"
},
Expand All @@ -72,12 +72,12 @@
]
},
"peerDependencies": {
"@aws-cdk/core": "~1.53.0",
"@aws-cdk/aws-apigateway": "~1.53.0",
"@aws-cdk/aws-iam": "~1.53.0",
"@aws-cdk/aws-dynamodb": "~1.53.0",
"@aws-solutions-constructs/core": "~1.53.0",
"@aws-cdk/core": "~1.54.0",
"@aws-cdk/aws-apigateway": "~1.54.0",
"@aws-cdk/aws-iam": "~1.54.0",
"@aws-cdk/aws-dynamodb": "~1.54.0",
"@aws-solutions-constructs/core": "~1.54.0",
"constructs": "^3.0.2",
"@aws-cdk/aws-logs": "~1.53.0"
"@aws-cdk/aws-logs": "~1.54.0"
}
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-solutions-constructs/aws-apigateway-lambda",
"version": "1.53.0",
"version": "1.54.0",
"description": "CDK constructs for defining an interaction between an API Gateway and a Lambda function.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -53,16 +53,16 @@
}
},
"dependencies": {
"@aws-cdk/aws-apigateway": "~1.53.0",
"@aws-cdk/aws-lambda": "~1.53.0",
"@aws-cdk/aws-logs": "~1.53.0",
"@aws-cdk/core": "~1.53.0",
"@aws-cdk/aws-iam": "~1.53.0",
"@aws-solutions-constructs/core": "~1.53.0",
"@aws-cdk/aws-apigateway": "~1.54.0",
"@aws-cdk/aws-lambda": "~1.54.0",
"@aws-cdk/aws-logs": "~1.54.0",
"@aws-cdk/core": "~1.54.0",
"@aws-cdk/aws-iam": "~1.54.0",
"@aws-solutions-constructs/core": "~1.54.0",
"constructs": "^3.0.2"
},
"devDependencies": {
"@aws-cdk/assert": "~1.53.0",
"@aws-cdk/assert": "~1.54.0",
"@types/jest": "^24.0.23",
"@types/node": "^10.3.0"
},
Expand All @@ -72,12 +72,12 @@
]
},
"peerDependencies": {
"@aws-cdk/aws-apigateway": "~1.53.0",
"@aws-cdk/aws-lambda": "~1.53.0",
"@aws-cdk/aws-logs": "~1.53.0",
"@aws-cdk/core": "~1.53.0",
"@aws-solutions-constructs/core": "~1.53.0",
"@aws-cdk/aws-apigateway": "~1.54.0",
"@aws-cdk/aws-lambda": "~1.54.0",
"@aws-cdk/aws-logs": "~1.54.0",
"@aws-cdk/core": "~1.54.0",
"@aws-solutions-constructs/core": "~1.54.0",
"constructs": "^3.0.2",
"@aws-cdk/aws-iam": "~1.53.0"
"@aws-cdk/aws-iam": "~1.54.0"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@ Out of the box implementation of the Construct without any override will set the
### Amazon SQS Queue
* Deploy SQS dead-letter queue for the source SQS Queue
* Enable server-side encryption for source SQS Queue using AWS Managed KMS Key
* Enforce encryption of data in transit

## Architecture
![Architecture Diagram](architecture.png)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@aws-solutions-constructs/aws-apigateway-sqs",
"version": "1.53.0",
"version": "1.54.0",
"description": "CDK constructs for defining an interaction between an AWS Lambda function and an Amazon S3 bucket.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down Expand Up @@ -53,17 +53,17 @@
}
},
"dependencies": {
"@aws-cdk/aws-apigateway": "~1.53.0",
"@aws-cdk/aws-sqs": "~1.53.0",
"@aws-cdk/aws-kms": "~1.53.0",
"@aws-cdk/aws-iam": "~1.53.0",
"@aws-cdk/aws-logs": "~1.53.0",
"@aws-cdk/core": "~1.53.0",
"@aws-solutions-constructs/core": "~1.53.0",
"@aws-cdk/aws-apigateway": "~1.54.0",
"@aws-cdk/aws-sqs": "~1.54.0",
"@aws-cdk/aws-kms": "~1.54.0",
"@aws-cdk/aws-iam": "~1.54.0",
"@aws-cdk/aws-logs": "~1.54.0",
"@aws-cdk/core": "~1.54.0",
"@aws-solutions-constructs/core": "~1.54.0",
"constructs": "^3.0.2"
},
"devDependencies": {
"@aws-cdk/assert": "~1.53.0",
"@aws-cdk/assert": "~1.54.0",
"@types/jest": "^24.0.23",
"@types/node": "^10.3.0"
},
Expand All @@ -73,13 +73,13 @@
]
},
"peerDependencies": {
"@aws-cdk/aws-apigateway": "~1.53.0",
"@aws-cdk/aws-sqs": "~1.53.0",
"@aws-cdk/aws-kms": "~1.53.0",
"@aws-cdk/aws-iam": "~1.53.0",
"@aws-cdk/core": "~1.53.0",
"@aws-solutions-constructs/core": "~1.53.0",
"@aws-cdk/aws-apigateway": "~1.54.0",
"@aws-cdk/aws-sqs": "~1.54.0",
"@aws-cdk/aws-kms": "~1.54.0",
"@aws-cdk/aws-iam": "~1.54.0",
"@aws-cdk/core": "~1.54.0",
"@aws-solutions-constructs/core": "~1.54.0",
"constructs": "^3.0.2",
"@aws-cdk/aws-logs": "~1.53.0"
"@aws-cdk/aws-logs": "~1.54.0"
}
}
Loading

0 comments on commit f9ac6c1

Please sign in to comment.