Skip to content

Commit 91e36ff

Browse files
authored
Merge pull request #515 from aws-solutions/release/v2.1.6
update to v2.1.6
2 parents 44d314a + ca96072 commit 91e36ff

File tree

29 files changed

+801
-109
lines changed

29 files changed

+801
-109
lines changed

CHANGELOG.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,14 @@ 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.6] - 2024-2-22
9+
10+
### Fixed
11+
12+
- Null error when exporting to draw.io [458](https://github.com/aws-solutions/workload-discovery-on-aws/issues/458)
13+
- Security [vulnerability](https://github.com/advisories/GHSA-78xj-cgh5-2h22) in `ip`.
14+
- Security [vulnerability](https://github.com/advisories/GHSA-3787-6prv-h9w3) in `undici`.
15+
816
## [2.1.5] - 2024-1-25
917

1018
### Fixed
@@ -32,31 +40,31 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3240
- Comma in Service Name Results causes GraphQL type error [491](https://github.com/aws-solutions/workload-discovery-on-aws/issues/491)
3341

3442
### Changed
35-
- Frequency at which the scheduled discovery process ECS task runs is now configurable via a CloudFormation parameter.
43+
- Frequency at which the scheduled discovery process ECS task runs is now configurable via a CloudFormation parameter.
3644

3745
## [2.1.2] - 2023-11-14
3846

3947
### Fixed
4048

41-
- Throttle `ListAccounts` API to prevent rate limiting from stopping the Discovery process discover accounts
42-
in large organisation. [478](https://github.com/aws-solutions/workload-discovery-on-aws/issues/478)
49+
- Throttle `ListAccounts` API to prevent rate limiting from stopping the Discovery process discover accounts
50+
in large organisation. [478](https://github.com/aws-solutions/workload-discovery-on-aws/issues/478)
4351
- Only attempt to discover accounts from provided OU and its children, rather than whole organization.
4452
- Throttle `SelectAggregateResourceConfig` API to prevent rate limiting from stopping discovery process from reading from the Config aggregator.
4553
- Remove Retain on organization-wide StackSet so IAM roles are no longer left in organization's accounts after solution is uninstalled.
46-
- Handle error message difference between AppSync VTL resolvers and JS resolvers that prevented discovery process from retrying
47-
requests to DB if payload was too large.
54+
- Handle error message difference between AppSync VTL resolvers and JS resolvers that prevented discovery process from retrying
55+
requests to DB if payload was too large.
4856

4957
### Changed
50-
- Move GraphQL queries that queried whole Neptune database to use DynamoDB, significantly reducing load on Neptune and
51-
improving rendering times on the frontend.
58+
- Move GraphQL queries that queried whole Neptune database to use DynamoDB, significantly reducing load on Neptune and
59+
improving rendering times on the frontend.
5260
- Retrieve the following resource types from AWS Config advanced query rather than `ListAggregateDiscoveredResources`
53-
and `BatchGetAggregateResourceConfig`.
54-
- `AWS::EC2::LaunchTemplate`
55-
- `AWS::EC2::TransitGateway`
56-
- `AWS::EC2::TransitGatewayAttachment`
57-
- `AWS::EC2::TransitGatewayRouteTable`
58-
- `AWS::Kinesis::Stream`
59-
- `AWS::MSK::Cluster`
61+
and `BatchGetAggregateResourceConfig`.
62+
- `AWS::EC2::LaunchTemplate`
63+
- `AWS::EC2::TransitGateway`
64+
- `AWS::EC2::TransitGatewayAttachment`
65+
- `AWS::EC2::TransitGatewayRouteTable`
66+
- `AWS::Kinesis::Stream`
67+
- `AWS::MSK::Cluster`
6068
- Ensure OAC name length does not exceed 64 characters. [462](https://github.com/aws-solutions/workload-discovery-on-aws/issues/462)
6169
- No longer ingest resources with status `ResourceNotRecorded`.
6270
- Improve performance of `getResourceChanges` function in Discovery process from O(n<sup>2</sup>) to O(n).

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Workload Discovery on AWS (v2.1.5)
1+
# Workload Discovery on AWS (v2.1.6)
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.

solution-manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
id: SO0075
33
name: workload-discovery-on-aws
4-
version: v2.1.5
4+
version: v2.1.6
55
regions:
66
commercial:
77
- us-east-1

source/backend/discovery/package-lock.json

Lines changed: 10 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/backend/discovery/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wd-discovery",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "This contains the code that forms the discovery process for AWS Perspective.",
55
"main": "index.js",
66
"scripts": {
@@ -44,7 +44,7 @@
4444
"iterare": "1.2.1",
4545
"p-throttle": "4.0.0",
4646
"ramda": "0.28.0",
47-
"undici": "5.27.2",
47+
"undici": "6.6.2",
4848
"winston": "3.3.3"
4949
},
5050
"devDependencies": {

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

Lines changed: 2 additions & 2 deletions
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wd-import-templates",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "Lambda function that serves cfn templates for account and region importing",
55
"main": "index.js",
66
"scripts": {

source/backend/functions/cost-parser/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/backend/functions/cost-parser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "wd-cost",
3-
"version": "2.1.5",
3+
"version": "2.1.6",
44
"description": "",
55
"main": "index.js",
66
"scripts": {

source/backend/functions/cur-setup/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)