Skip to content

Commit 0fb605c

Browse files
committed
update to v2.1.14
1 parent 065cf72 commit 0fb605c

37 files changed

+1241
-258
lines changed

CHANGELOG.md

+11
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,17 @@ All notable changes to this project are documented in this file.
55
Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.1.14] - 2024-9-18
9+
10+
### Fixed
11+
12+
- Cron expression for running discovery process every 24 hours. [546](https://github.com/aws-solutions/workload-discovery-on-aws/discussions/546)
13+
- Intermittent failures in `cleanup-bucket` custom resource. [545](https://github.com/aws-solutions/workload-discovery-on-aws/discussions/545)
14+
- SCP error relating to `putConfigAggregator` when adding accounts in an AWS organisation using Control Tower. [544](https://github.com/aws-solutions/workload-discovery-on-aws/discussions/544)
15+
- Security [vulnerability](https://github.com/advisories/GHSA-952p-6rrq-rcjv) in `micromatch`.
16+
- Security [vulnerability](https://github.com/advisories/GHSA-9wv6-86v2-598j) in `path-to-regexp`.
17+
- Security [vulnerability](https://github.com/advisories/GHSA-m6fv-jmcg-4jfg) in `send`.
18+
819
## [2.1.13] - 2024-8-16
920

1021
### Fixed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Workload Discovery on AWS (v2.1.13)
1+
# Workload Discovery on AWS (v2.1.14)
22

33
Workload Discovery on AWS is a tool that quickly visualizes AWS Cloud workloads as architecture diagrams.
44
You can use the solution to build, customize, and share detailed workload visualizations based on live data from AWS.

SECURITY.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Reporting Security Issues
2+
3+
We take all security reports seriously. When we receive such reports, we will investigate and
4+
subsequently address any potential vulnerabilities as quickly as possible. If you discover a potential
5+
security issue in this project, please notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/)
6+
or directly via email to [AWS Security](mailto:[email protected]). Please do not create a public
7+
GitHub issue in this project.

deployment/run-unit-tests.sh

+8-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ echo "--------------------------------------------------------------------------
2828
echo "[Test] Drawio"
2929
echo "------------------------------------------------------------------------------"
3030
cd $source_dir/backend/functions/drawio
31-
pipenv install --dev
31+
pipenv install -q --dev
3232
pipenv run pytest --cov-report xml --cov .
3333
echo "$(awk '{gsub(/<source>.*\/source\//, "<source>source/")}1' coverage.xml)" > coverage.xml
3434

@@ -50,6 +50,13 @@ echo "--------------------------------------------------------------------------
5050
cd $source_dir/backend/functions/metrics
5151
npm run test:ci
5252

53+
echo "[Test] Bucket cleanup Custom Resource"
54+
echo "------------------------------------------------------------------------------"
55+
cd $source_dir/backend/functions/cleanup-bucket
56+
pipenv install -q --dev
57+
pipenv run pytest --cov-report xml --cov .
58+
echo "$(awk '{gsub(/<source>.*\/source\//, "<source>source/")}1' coverage.xml)" > coverage.xml
59+
5360
echo "------------------------------------------------------------------------------"
5461
echo "[Test] Discovery"
5562
echo "------------------------------------------------------------------------------"

source/backend/discovery/package-lock.json

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/backend/discovery/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wd-discovery",
3-
"version": "2.1.13",
3+
"version": "2.1.14",
44
"description": "This contains the code that forms the discovery process for AWS Perspective.",
55
"main": "index.js",
66
"scripts": {

source/backend/functions/account-import-templates-api/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/backend/functions/account-import-templates-api/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wd-import-templates",
3-
"version": "2.1.13",
3+
"version": "2.1.14",
44
"description": "Lambda function that serves cfn templates for account and region importing",
55
"main": "index.js",
66
"scripts": {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[[source]]
2+
url = "https://pypi.org/simple"
3+
verify_ssl = true
4+
name = "pypi"
5+
6+
[packages]
7+
8+
[dev-packages]
9+
moto = "5.0.9"
10+
boto3 = "1.34.118"
11+
pytest-cov = "5.0.0"
12+
crhelper = "2.0.11"
13+
mock = "5.1.0"
14+
pytest-mock = "3.14.0"
15+
joserfc = "0.11.1"
16+
17+
[requires]
18+
python_version = "3.12"

0 commit comments

Comments
 (0)