|
1 | 1 | # Change Log
|
2 |
| - All notable changes to this project will be documented in this file. |
3 |
| - |
4 |
| - The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
5 |
| - and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
6 | 2 |
|
7 |
| -## [3.2] - BUGFIX 2020-09-28 |
8 |
| -- Changed Cognito user pool to only allow account creation by the Cognito Admin user |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [4.0.0] - 2020-12-15 |
| 9 | + |
| 10 | +### Added |
| 11 | + |
| 12 | +- VPC with 2 isolated & 2 public subnets |
| 13 | +- Elasticsearch domain in isolated subnets |
| 14 | +- Kinesis Data Stream and Kinesis Firehose for data streaming |
| 15 | +- CloudWatch Logs Destination for cross account/region data streaming |
| 16 | +- Windows jumpbox for accessing kibana |
| 17 | +- Security group for jumpbox |
| 18 | +- Security group for ES and Kinesis resources |
| 19 | + |
| 20 | +### Updated |
| 21 | + |
| 22 | +- Elasticsearch V7.7 |
| 23 | +- Lambda log event transformer |
| 24 | +- AWS CDK constructs for IaC |
| 25 | + |
| 26 | +### Removed |
| 27 | + |
| 28 | +- Spoke templates |
| 29 | +- Cross account IAM role for Lambda (cross account streaming now uses CloudWatch Logs Destination) |
| 30 | + |
| 31 | +## [3.2.1] - 2020-09-14 |
| 32 | + |
| 33 | +### Added |
| 34 | + |
| 35 | +- SNS topic is now encrypted using KMS CMK |
| 36 | +- Optional MFA support for Cognito users |
| 37 | + |
| 38 | +### Updated |
| 39 | + |
| 40 | +- Now uses CDK to create deployment templates |
| 41 | +- Leverages AWS Solutions Contruct for Lambda/ElasticSearch/Kibana |
| 42 | +- Updated to use Amazon Elasticsearch Service v7.7 |
| 43 | + |
| 44 | +### Removed |
| 45 | + |
| 46 | +- Demo Access Logging bucket no longer enables versioning |
| 47 | +- Removed global egress access from the VPC security group |
| 48 | +- Removed all hard-coded logical resource IDs and names to enable multiple stacks to be deployed, such as for testing or migration |
9 | 49 |
|
10 | 50 | ## [3.2] - 2019-12-18
|
11 | 51 |
|
12 | 52 | ### Added
|
| 53 | + |
13 | 54 | - Backward-compatible to v3.0.0
|
14 | 55 | - Includes all v3.0.1 changes
|
15 | 56 | - Do NOT upgrade from v3.0.1 to v3.2
|
16 | 57 |
|
17 | 58 | ## [3.0.1] - 2019-11-29
|
18 | 59 |
|
19 | 60 | ### Added
|
| 61 | + |
20 | 62 | - Uses SSM Parameters to retrieve the latest HVM x86_64 AMI
|
21 | 63 | - Block public access to 2 buckets created for demo
|
22 | 64 | - CLFullAccessUserRole replaces CognitoAuthorizedRole. It is associated with the Admin group. Initial user is placed in this group.
|
23 | 65 | - CLReadOnlyAccessRole is added. It provides read-only access to users in UserPoolGroupROAccess. This is the default role for Authenticated users in the pool.
|
24 | 66 |
|
25 | 67 | ### Updated
|
| 68 | + |
26 | 69 | - Nodejs8.10 to Nodejs12.x Lambda run time.
|
27 | 70 | - Updated license to Apache License version 2.0
|
28 | 71 | - Corrected Master_Role environmental variable in spoke template to MASTER_ROLE
|
|
36 | 79 | - Tightened security on IAM roles to specific methods and resources
|
37 | 80 |
|
38 | 81 | ### Removed
|
| 82 | + |
39 | 83 | - Unreferenced SolutionHelperRole in demo template
|
40 | 84 | - Unreferenced S3 bucket mapping in demo template
|
41 | 85 | - AMIInfo lookup Lambda
|
42 | 86 | - CognitoUnAuthorizedRole / unauthenticated Cognito access
|
43 |
| - |
| 87 | + |
44 | 88 | ## [0.0.1] - 2019-09-09
|
| 89 | + |
45 | 90 | ### Added
|
| 91 | + |
46 | 92 | - CHANGELOG template file to fix new pipeline standards
|
47 | 93 |
|
48 | 94 | ### Updated
|
| 95 | + |
49 | 96 | - updated buildspec.yml to meet new pipeline build standards
|
50 | 97 | - updated build-s3-dist.sh to meet new pipeline build standards
|
51 | 98 | - updated run-unit-tests.sh for correct references to folders
|
|
0 commit comments