Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): 1.107.0 #225

Merged
merged 31 commits into from
Jun 15, 2021
Merged
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e58eee1
Initial commit
hayesry May 12, 2021
9159679
Remove submodule
hayesry May 12, 2021
d42fdc1
Re-add foundational use case folder
hayesry May 12, 2021
8754c72
Added stack files and Lambda source code
hayesry May 12, 2021
dddb6dd
Added application files to bin folder
hayesry May 12, 2021
6692bac
Added test suite, package file, and other config
hayesry May 12, 2021
6fde030
Updated directory in package file
hayesry May 12, 2021
b6ce1db
Added architecture diagram
hayesry May 12, 2021
79e0e1c
Refactoring of Lambda source code
hayesry May 20, 2021
dbf9f78
Updated typing and configuration for stacks
hayesry May 20, 2021
c5f5616
Code refactoring and improvements
hayesry May 24, 2021
f096eed
Updated README and select code items
hayesry Jun 2, 2021
6f273e6
Resolved issue w/ version marker
hayesry Jun 2, 2021
6141e7a
Updated Lambda functions and added documentation
hayesry Jun 3, 2021
df6ddf3
Resolved viperlight warning
hayesry Jun 3, 2021
7ba21eb
Resolved viperlight warning, pt.2
hayesry Jun 3, 2021
f2d57ec
Cleanup stack names
hayesry Jun 3, 2021
dbdc815
Merge pull request #209 from awslabs/merge-back/1.106.1
hnishar Jun 3, 2021
48d6c3e
fix (Change log group references to ILogGroup, don't create a second …
biffgaut Jun 4, 2021
4720f49
Updated main project README with new use case
hayesry Jun 7, 2021
f902cc7
Issue 210 (#212)
biffgaut Jun 7, 2021
1135fc4
Disabled Lambda-at-edge and enabled email verify
Jun 8, 2021
074b820
Merge pull request #216 from sandeepveldi/serverless-web-app-fix
hnishar Jun 8, 2021
9f1d65d
fix(allow ITable for dynamodb stream patterns) (#214)
hnishar Jun 9, 2021
55df523
feat (Add versioning to Logging buckets) (#220)
biffgaut Jun 11, 2021
3e346ac
Issue218 (#222)
biffgaut Jun 14, 2021
8fe6f7b
Merge pull request #179 from hayesry/useCaseRestaurantManagementSystem
hayesry Jun 15, 2021
5e649b7
Add 'period' to prefilter attributes for deep-dive (#224)
biffgaut Jun 15, 2021
3210fd8
chore(release): 1.107.0
aws-solutions-constructs-team Jun 15, 2021
010a8a3
chore(changelog): Updated CHANGELOG.md
biffgaut Jun 15, 2021
39ddf44
chore(changelog): Updated CHANGELOG.md
biffgaut Jun 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions .viperlightignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@ source/patterns/@aws-solutions-constructs/aws-apigateway-lambda/test/integ.exist
source/patterns/@aws-solutions-constructs/aws-cloudfront-apigateway/test/integ.no-arguments.expected.json:204
CODE_OF_CONDUCT.md:4
CONTRIBUTING.md:236
source/patterns/@aws-solutions-constructs/core/test/step-function-helper.test.ts:118
source/patterns/@aws-solutions-constructs/core/test/step-function-helper.test.ts:114
source/patterns/@aws-solutions-constructs/core/test/step-function-helper.test.ts:124
source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/test.kinesisstream-gluejob.test.ts:126
source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.deployFunction.expected.json:112
source/patterns/@aws-solutions-constructs/aws-lambda-sqs/test/integ.existingFunction.expected.json:112
Expand Down Expand Up @@ -121,6 +122,6 @@ source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/test
source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/test-helper.ts:78
source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/test-helper.ts:81
source/patterns/@aws-solutions-constructs/aws-lambda-sagemakerendpoint/test/test-helper.ts:84
source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.existing-s3-bucket.expected.json:55
source/patterns/@aws-solutions-constructs/aws-s3-lambda/test/integ.existing-s3-bucket.expected.json:60
# This is a test case
source/patterns/@aws-solutions-constructs/aws-kinesisstreams-gluejob/test/test.kinesisstream-gluejob.test.ts:129
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [1.107.0](https://github.com/awslabs/aws-solutions-constructs/compare/v1.106.1...v1.107.0) (2021-06-15)

### Changed

* Upgraded all patterns to CDK v1.107.0
* Eliminate name collision for Security Groups on VPC endpoints [212](https://github.com/awslabs/aws-solutions-constructs/pull/212)
* Allow users to pass ITable to existingTableObj for DynamoDB Stream constructs [214](https://github.com/awslabs/aws-solutions-constructs/pull/214)
* Add versioning to Logging Buckets as default behavior [220](https://github.com/awslabs/aws-solutions-constructs/pull/220)
* Set DataTraceEnabled to false default on API Gateway as default behavior [222](https://github.com/awslabs/aws-solutions-constructs/pull/222)
* Add 'period' to prefilter attributes for deep-diff [224](https://github.com/awslabs/aws-solutions-constructs/pull/224)

### ⚠ BREAKING CHANGES

* Change the log group attribute of Step Functions constructs from LogGroup to ILogGroup [211](https://github.com/awslabs/aws-solutions-constructs/pull/211)
* Other changes may require unit and integration snapshots refresh

## [1.106.1](https://github.com/awslabs/aws-solutions-constructs/compare/v1.106.0...v1.106.1) (2021-06-03)

### Changed
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,9 @@ This library includes a collection of functional use case implementations to dem
* Use case pattern: https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use_cases/aws-serverless-image-handler
* __aws-serverless-web-app__ - implements a simple serverless web application that enables users to request unicorn rides from the Wild Rydes fleet. The application will present users with an HTML based user interface for indicating the location where they would like to be picked up and will interface on the backend with a RESTful web service to submit the request and dispatch a nearby unicorn. The application will also provide facilities for users to register with the service and log in before requesting rides.
* Use case pattern: https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use_cases/aws-serverless-web-app
* __aws-restaurant-management-demo__ - implements a complex, multi-stack architecture that models a restaurant management system. This use case will provision a stack for service/wait staff to open/close orders, a stack for kitchen staff to view/complete orders, and a stack for managers to perform various business functions. It will also provision a stack
containing a central DynamoDB table for managing orders, as well as a Lambda layer for sharing common database access patterns.
* Use case pattern: https://github.com/awslabs/aws-solutions-constructs/tree/master/source/use_cases/aws-restaurant-management-demo

***
© Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
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.106.1"
"version": "1.107.0"
}
Original file line number Diff line number Diff line change
Expand Up @@ -199,7 +199,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -195,7 +195,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -1484,7 +1484,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -2712,7 +2712,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -4061,7 +4061,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -779,7 +779,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -1279,7 +1279,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ test('Test deployment w/ overwritten properties', () => {
expect(stack).toHaveResourceLike('AWS::ApiGateway::Stage', {
MethodSettings: [
{
DataTraceEnabled: true,
DataTraceEnabled: false,
HttpMethod: '*',
LoggingLevel: 'INFO',
ResourcePath: '/*'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -383,7 +383,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -1029,7 +1029,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -1712,7 +1712,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -2309,7 +2309,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -583,7 +583,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ test('Test deployment w/ overwritten properties', () => {
expect(stack).toHaveResourceLike('AWS::ApiGateway::Stage', {
MethodSettings: [
{
DataTraceEnabled: true,
DataTraceEnabled: false,
HttpMethod: '*',
LoggingLevel: 'INFO',
ResourcePath: '/*'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -875,7 +875,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -1388,7 +1388,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -1815,7 +1815,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down Expand Up @@ -2328,7 +2328,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -237,7 +237,7 @@
},
"MethodSettings": [
{
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -201,6 +201,9 @@ Object {
"IgnorePublicAcls": true,
"RestrictPublicBuckets": true,
},
"VersioningConfiguration": Object {
"Status": "Enabled",
},
},
"Type": "AWS::S3::Bucket",
"UpdateReplacePolicy": "Retain",
Expand Down Expand Up @@ -813,7 +816,7 @@ Object {
},
"MethodSettings": Array [
Object {
"DataTraceEnabled": true,
"DataTraceEnabled": false,
"HttpMethod": "*",
"LoggingLevel": "INFO",
"ResourcePath": "/*",
Expand Down
Loading