Skip to content
This repository was archived by the owner on Sep 25, 2024. It is now read-only.

Commit dae128b

Browse files
committed
release version 1.1.0
1 parent a70cfee commit dae128b

File tree

361 files changed

+36727
-10973
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

361 files changed

+36727
-10973
lines changed

CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2020
## [1.0.2] - 2022-10-05
2121

2222
### Changed
23+
2324
- Upgrade `aws-cdk-lib` and `@aws-cdk/aws-lambda-python-alpha` to 2.41.0 to fix python bundling issue
2425
- Remove IAM role self-assuming code due to IAM service behavior change ([Issue 11](https://github.com/aws-solutions/automated-data-analytics-on-aws/issues/11))
2526
- Fix Lambda policy size limit growing when creating data products
2627
- Fix custom transform validation issue
27-
- Fix security vulnerabilities found by yarn audit and Dependabot
28+
- Fix security vulnerabilities found by yarn audit and Dependabot
2829
- Misc documentation fixes
2930

31+
## [1.1.0] - 2022-12-19
32+
33+
### Added
34+
35+
- Add database connectors to support Mysql5, PostgreSQL, and Microsoft SQL server databases
36+
- Add Ada Data Ingress Gateway to enable Ada integration with data sources in isolated VPCs or on-premise network
37+
- Add AWS CloudWatch Logs connector
38+
- Add Add AWS CloudwWatch Log JSON explode transform for parsing embedded json messages
39+
40+
### Changed
41+
42+
- Fix issue that repeated importing might cause duplicate data rows
43+
- Improve CloudFormation One Click deployment experience
44+
- Upgrade CDK version to 2.53.0
45+
- Fix security vulnerabilities found by yarn audit and Dependabot
46+
- Misc documentation fixes

README.md

Lines changed: 56 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -24,26 +24,72 @@ For more information on the solution’s architecture, refer to the [implementat
2424
- The computer used to build the solution must be able to access the internet.
2525

2626
### AWS Account
27+
2728
- A CDK bootstrapped AWS account.
28-
- https://docs.aws.amazon.com/cdk/latest/guide/bootstrapping.html
29+
30+
- https://docs.aws.amazon.com/cdk/latest/guide/bootstrapping.html
2931

3032
- Sufficient AWS Lambda Concurrent executions limit
3133
- Please use AWS Service Quotas to verify AWS Lambda Concurrent exeuctions `Applied quota value` in your account is greater or equal to the `AWS default quota value` (which is 1000). Click this [link](https://console.aws.amazon.com/servicequotas/home/services/lambda/quotas/L-B99A9384) to check it in your AWS Console. If `Applied quota value` is less than 1000, please use `Request quota increase` button to make a request to increase it to at least 1000 before deploying the solution. For more details, please refer to [AWS Lambda Developer Guide](https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html).
3234

3335
### Tools
3436

3537
- The latest version of the AWS CLI, installed and configured.
36-
- https://aws.amazon.com/cli/
37-
- node.js version 14 or newer.
38+
- https://aws.amazon.com/cli/ .
39+
- node.js version 14.
3840
- https://docs.npmjs.com/getting-started
39-
- install yarn (
40-
- `npm install --global yarn`
41-
- Python 3.9 (
41+
- Below are the example commands for installing nvm and node 14, please make sure those commands fit your build environment before using them.
42+
```
43+
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
44+
exec $SHELL -l
45+
nvm install 14
46+
```
47+
- install yarn
48+
```
49+
npm install --global yarn
50+
```
51+
- Python 3.9
52+
4253
- We recommend creating a python virtual env using `pipenv` to avoid version conflicts
54+
- Below are the example commands for installing python 3.9 on Amazon Linux 2 and configure the virtual env, please make sure those commands fit your build environment before using them.
55+
56+
```
57+
pip3 install --user pipenv
58+
export PATH="/home/<YOUR_USERNAME>/.local/bin:$PATH"
59+
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
60+
export PATH="/home/<YOUR_USERNAME>/.pyenv/bin:$PATH"
61+
sudo yum-builddep python3
62+
pipenv --python 3.9
63+
64+
# after clone the Ada repository, navigate to the Ada directory and run the following commands
65+
cd <Ada directory>
66+
pyenv local 3.9
67+
eval "$(pyenv init -)"
68+
```
69+
4370
- Java Runtime
71+
4472
- The solution requires a Java 8 Runtime. We strongly recommend using [Amazon Corretto 8](https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/downloads-list.html). Alternatively, you can also use other OpenJDKs such as [Eclipse Temurin](https://adoptium.net/en-GB/temurin/releases/?version=8).
73+
74+
- Below are the example commands for installing Amazon Corretto 8 on Amazon Linux 2, please make sure those commands fit your build environment before using them.
75+
```
76+
wget https://corretto.aws/downloads/latest/amazon-corretto-8-x64-linux-jdk.rpm
77+
sudo yum localinstall amazon-corretto-8-x64-linux-jdk.rpm
78+
```
79+
4580
- Maven (>=3.5.2)
81+
4682
- https://maven.apache.org/install.html. We recommend configuring Maven to use an OpenJDK8 compatible JAVA version, such as Amazon Corretto 8.
83+
84+
- Below are the example commands for installing Maven, please make sure those commands fit your build environment before using them.
85+
```
86+
mkdir maven
87+
cd maven
88+
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
89+
tar xzvf apache-maven-3.8.6-bin.tar.gz
90+
export PATH="/home/<YOUR_USERNAME>/maven/apache-maven-3.8.6/bin:$PATH"
91+
```
92+
4793
- Docker Desktop (>= v20.10)
4894
- https://www.docker.com/get-started/
4995
@@ -57,10 +103,10 @@ For more information on the solution’s architecture, refer to the [implementat
57103
2. Open the terminal and navigate to the source folder created in step 1. `cd automated-data-analytics-on-aws/source`
58104
3. Run the following command.
59105
60-
```
61-
chmod +x ./run-all-tests.sh
62-
./run-all-tests.sh
63-
```
106+
```
107+
chmod +x ./run-all-tests.sh
108+
./run-all-tests.sh
109+
```
64110
65111
The `/source/run-all-tests.sh` script is the centralized script to install all dependencies, build the solution from source code and execute all unit tests.
66112

0 commit comments

Comments
 (0)