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

Commit

Permalink
release version 1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Hu Jin committed Apr 8, 2024
1 parent 05ec91b commit 6938d4e
Show file tree
Hide file tree
Showing 217 changed files with 16,261 additions and 6,521 deletions.
14 changes: 14 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,20 @@ 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.4.0] - 2024-04-04

### Added

- New added Custom budget and alert feature
- New added Visualization platform (Apache Superset On AWS) deployment feature
- New added documentation for new released The AppFlow Extension for ADA

### Changed

- Upgrade ADA Google Analytics Connector to support Google Analytics 4
- Upgrade CDK to 2.130.0, Node to 18.19, Python to 3.12.2
- Fix security vulnerabilities found by yarn audit and Dependabot

## [1.3.0] - 2023-09-15

### Added
Expand Down
125 changes: 125 additions & 0 deletions NOTICE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -777,3 +777,128 @@ zen-observable MIT
zen-observable-ts MIT
zen-push MIT
zwitch MIT
********************** PYTHON THIRD PARTIES LIBRARIES *********************
aenum 2.2.6 BSD License
aiohttp 3.8.1 Apache 2
aiosignal 1.3.1 Apache 2.0
asn1crypto 1.5.1 MIT
assertpy 1.1 BSD
async-timeout 4.0.3 Apache 2
asynctest 0.13.0 Apache 2
attrs 23.2.0 (Licence not found)
awslambdaric 2.0.1 UNKNOWN
awswrangler 2.20.1 Apache-2.0
backoff 1.11.1 MIT
beautifulsoup4 4.10.0 MIT
boto3 1.26.107 Apache License 2.0
botocore 1.29.107 Apache License 2.0
cachetools 5.0.0 MIT
certifi 2024.2.2 MPL-2.0
cffi 1.15.1 MIT
charset-normalizer 2.0.12 MIT
cmake 3.28.4 Apache 2.0
coverage 7.2.7 Apache-2.0
cryptography 42.0.5 Apache-2.0 OR BSD-3-Clause
db-dtypes 1.2.0 (Licence not found)
decorator 5.1.1 new BSD License
distlib 0.3.4 Python license
dnspython 2.3.0 ISC
edx-codejail 3.2.0 Apache
et-xmlfile 1.1.0 MIT
exceptiongroup 1.2.0 (Licence not found)
fastavro 1.8.0 MIT
filelock 3.6.0 Unlicense
frozenlist 1.3.3 Apache 2
google-analytics-data 0.18.7 Apache 2.0
google-api-core 2.17.1 Apache 2.0
google-api-python-client 2.122.0 Apache 2.0
google-auth 2.28.2 Apache 2.0
google-auth-httplib2 0.2.0 Apache 2.0
google-cloud-bigquery 3.19.0 Apache 2.0
google-cloud-bigquery-storage 2.24.0 Apache 2.0
google-cloud-core 2.4.1 Apache 2.0
google-cloud-storage 2.16.0 Apache 2.0
google-crc32c 1.5.0 Apache 2.0
google-resumable-media 2.7.0 Apache 2.0
googleapis-common-protos 1.63.0 Apache-2.0
gremlinpython 3.5.2 Apache 2
grpcio 1.56.2 Apache License 2.0
grpcio-status 1.56.2 Apache License 2.0
handlers 0.1.0 Apache-2.0
httplib2 0.20.4 MIT
idna 3.3 BSD-3-Clause
importlib-metadata 2.1.3 Apache Software License
iniconfig 2.0.0 (Licence not found)
isodate 0.6.1 BSD
Jinja2 3.1.3 BSD-3-Clause
jmespath 1.0.0 MIT
jsonpath-ng 1.5.3 Apache 2.0
lxml 4.9.1 BSD
MarkupSafe 2.1.5 BSD-3-Clause
mongomock 4.1.2 BSD
moto 4.2.14 Apache License 2.0
multidict 6.0.5 Apache 2
nest-asyncio 1.5.5 BSD
numpy 1.21.6 BSD
oauth2client Apache License 2.0
openpyxl 3.0.9 MIT
opensearch-py 1.1.0 Apache-2.0
oracledb 1.4.2 Apache and/or UPL
packaging 24.0 (Licence not found)
pandas 1.3.5 BSD-3-Clause
pg8000 1.24.1 BSD
pip 22.2.1 MIT
platformdirs 2.5.1 MIT
pluggy 1.2.0 MIT
ply 3.11 BSD
prettytable 3.7.0 BSD (3 clause)
progressbar2 4.2.0 BSD
proto-plus 1.22.3 Apache 2.0
protobuf 4.21.6 3-Clause BSD License
psutil 5.9.8 BSD-3-Clause
pyarrow 10.0.0 Apache License, Version 2.0
pyasn1 0.4.8 BSD
pyasn1-modules 0.2.8 BSD-2-Clause
pycparser 2.21 BSD
pymongo 4.6.2 Apache License
PyMySQL 1.0.2 "MIT"
pynt 0.8.2 MIT License
pyparsing 3.1.2 (Licence not found)
pytest 7.4.4 MIT
pytest-cov 3.0.0 MIT
pytest-mock 3.11.1 MIT
pytest-only 2.0.0 MIT
python-dateutil 2.9.0.post0 Dual License
python-utils 3.1.0 BSD
pytz 2021.3 MIT
PyYAML 6.0.1 MIT
rdflib 6.1.1 bsd-3-clause
redshift-connector 2.0.905 Apache License 2.0
regex 2022.3.15 Apache Software License
requests 2.27.1 Apache 2.0
requests-aws4auth 1.2.3 MIT License
requests-mock 1.10.0 Apache-2
responses 0.23.1 Apache 2.0
rsa 4.8 Apache-2.0
s3transfer 0.6.0 Apache License 2.0
scramp 1.4.1 MIT
sentinels 1.0.0 BSD
setuptools 63.2.0 (Licence not found)
simplejson 3.17.2 MIT License
six 1.16.0 MIT
smart-open 7.0.3 MIT
soupsieve 2.3.2 (Licence not found)
tomli 2.0.1 (Licence not found)
types-PyYAML 6.0.11 Apache-2.0 license
typing_extensions 4.1.1 (Licence not found)
tzdata 2024.1 Apache-2.0
uritemplate 4.1.1 BSD 3-Clause License or Apache License, Version 2.0
urllib3 1.26.9 MIT
virtualenv 20.14.0 MIT
wcwidth 0.2.13 MIT
Werkzeug 2.2.3 BSD-3-Clause
wheel 0.37.1 MIT
wrapt 1.16.0 BSD
xmltodict 0.13.0 MIT
yarl 1.7.2 Apache 2
zipp 3.15.0 (Licence not found)
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,40 +30,40 @@ For more information on the solution’s architecture, refer to the [implementat
- https://docs.aws.amazon.com/cdk/latest/guide/bootstrapping.html

- Sufficient AWS Lambda Concurrent executions limit
- 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).
- Please use AWS Service Quotas to verify AWS Lambda Concurrent executions `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).

### Tools

- The latest version of the AWS CLI, installed and configured.
- https://aws.amazon.com/cli/ .
- node.js version 16.
- node.js version 18.19.
- https://docs.npmjs.com/getting-started
- Below are the example commands for installing nvm and node 16, please make sure those commands fit your build environment before using them.
- Below are the example commands for installing nvm and node 18, please make sure those commands fit your build environment before using them.
```
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
exec $SHELL -l
nvm install 16
nvm install 18.19
```
- install yarn
```
npm install --global yarn
```
- Python 3.9
- Python 3.12.2
- We recommend creating a python virtual env using `pipenv` to avoid version conflicts
- 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.
- Below are the example commands for installing python 3.12 on Amazon Linux 2 and configure the virtual env, please make sure those commands fit your build environment before using them.
```
pip3 install --user pipenv
export PATH="/home/<YOUR_USERNAME>/.local/bin:$PATH"
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
export PATH="/home/<YOUR_USERNAME>/.pyenv/bin:$PATH"
sudo yum-builddep python3
pipenv --python 3.9
pipenv --python 3.12.2
# after clone the Ada repository, navigate to the Ada directory and run the following commands
cd <Ada directory>
pyenv local 3.9
pyenv local 3.12.2
eval "$(pyenv init -)"
```
Expand Down
Loading

0 comments on commit 6938d4e

Please sign in to comment.