Skip to content

Commit 6079bdf

Browse files
authored
Merge pull request #577 from aws-solutions/release/v2.2.2
update to v2.2.2
2 parents d564d43 + 00df22d commit 6079bdf

File tree

49 files changed

+631
-546
lines changed

Some content is hidden

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

49 files changed

+631
-546
lines changed

CHANGELOG.md

+58-36
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ 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.2.2] - 2025-02-21
9+
10+
### Added
11+
- Alert in AppInsights dashboard if discovery process cannot pull image from ECR
12+
13+
### Fixed
14+
- Metrics lambda always sent `false` for `costFeatureEnabled` metric
15+
- Invalid default value in `CognitoAttributeMapping` CloudFormation parameter
16+
- Large dark circle appears in canvas when user saves an empty diagram
17+
- Security [issue](https://github.com/advisories/GHSA-gmj6-6f8f-6699) in `jinja`.
18+
- Security [issue](https://github.com/advisories/GHSA-79v4-65xg-pq4g) in `cryptography`.
19+
20+
### Changed
21+
- Importing accounts using form is now default setting on Accounts page
22+
- Account lists can now be filtered by account name [514](https://github.com/aws-solutions/workload-discovery-on-aws/issues/514)
23+
- Error dialog on resources page now includes link to AppInsights dashboard
24+
- Text for button on diagram page is now **Add to diagram** rather than **Search**
25+
826
## [2.2.1] - 2025-02-07
927

1028
### Added
@@ -16,11 +34,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1634
- Incorrect description string in diagram settings filter when hiding resources
1735
- Erroneous validation error when exporting diagrams with global resources to myApplications
1836
- Empty region dropdown list when exporting diagram with only global resources to myApplications
19-
- Security [vulnerability](https://github.com/advisories/GHSA-9crc-q9x8-hgqq) in `vite`.
20-
- Security [vulnerability](https://github.com/advisories/GHSA-vg6x-rcgg-rjx6) in `vitest`.
21-
- Security [vulnerability](https://github.com/advisories/GHSA-c76h-2ccp-4975) in `undici`.
22-
- Security [vulnerability](https://github.com/advisories/GHSA-gmj6-6f8f-6699) in `jinja`.
23-
- Security [vulnerability](https://github.com/advisories/GHSA-q2x7-8rv6-6q7h) in `jinja`.
37+
- Security [issue](https://github.com/advisories/GHSA-9crc-q9x8-hgqq) in `vite`.
38+
- Security [issue](https://github.com/advisories/GHSA-vg6x-rcgg-rjx6) in `vitest`.
39+
- Security [issue](https://github.com/advisories/GHSA-c76h-2ccp-4975) in `undici`.
40+
- Security [issue](https://github.com/advisories/GHSA-gmj6-6f8f-6699) in `jinja`.
41+
- Security [issue](https://github.com/advisories/GHSA-q2x7-8rv6-6q7h) in `jinja`.
2442

2543
### Changed
2644
- Use of `FARGATE` or `FARGATE_SPOT` for discovery process is configurable via a CloudFormation parameter.
@@ -69,9 +87,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6987
### Fixed
7088

7189
- Cron expression for running discovery process every 24 hours. [546](https://github.com/aws-solutions/workload-discovery-on-aws/issues/546)
72-
- Security [vulnerability](https://github.com/advisories/GHSA-gcx4-mw62-g8wm) in `rollup`.
73-
- Security [vulnerability](https://github.com/advisories/GHSA-9cwx-2883-4wfx) in `vite`.
74-
- Security [vulnerability](https://github.com/advisories/GHSA-64vr-g452-qvp3) in `vite`.
90+
- Security [issue](https://github.com/advisories/GHSA-gcx4-mw62-g8wm) in `rollup`.
91+
- Security [issue](https://github.com/advisories/GHSA-9cwx-2883-4wfx) in `vite`.
92+
- Security [issue](https://github.com/advisories/GHSA-64vr-g452-qvp3) in `vite`.
7593

7694
## [2.1.14] - 2024-09-18
7795

@@ -80,21 +98,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
8098
- Cron expression for running discovery process every 24 hours. [546](https://github.com/aws-solutions/workload-discovery-on-aws/issues/546)
8199
- Intermittent failures in `cleanup-bucket` custom resource. [545](https://github.com/aws-solutions/workload-discovery-on-aws/issues/545)
82100
- 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/issues/544)
83-
- Security [vulnerability](https://github.com/advisories/GHSA-952p-6rrq-rcjv) in `micromatch`.
84-
- Security [vulnerability](https://github.com/advisories/GHSA-9wv6-86v2-598j) in `path-to-regexp`.
85-
- Security [vulnerability](https://github.com/advisories/GHSA-m6fv-jmcg-4jfg) in `send`.
101+
- Security [issue](https://github.com/advisories/GHSA-952p-6rrq-rcjv) in `micromatch`.
102+
- Security [issue](https://github.com/advisories/GHSA-9wv6-86v2-598j) in `path-to-regexp`.
103+
- Security [issue](https://github.com/advisories/GHSA-m6fv-jmcg-4jfg) in `send`.
86104

87105
## [2.1.13] - 2024-08-16
88106

89107
### Fixed
90108

91-
- Security [vulnerability](https://github.com/advisories/GHSA-8hc4-vh64-cxmj) in `axios`.
109+
- Security [issue](https://github.com/advisories/GHSA-8hc4-vh64-cxmj) in `axios`.
92110

93111
## [2.1.12] - 2024-07-31
94112

95113
### Fixed
96114

97-
- Security [vulnerability](https://github.com/advisories/GHSA-mpg4-rc92-vx8v) in `fast-xml-parser`.
115+
- Security [issue](https://github.com/advisories/GHSA-mpg4-rc92-vx8v) in `fast-xml-parser`.
98116

99117
## [2.1.11] - 2024-07-23
100118

@@ -106,9 +124,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
106124

107125
### Fixed
108126

109-
- Security [vulnerability](https://github.com/advisories/GHSA-3q56-9cc2-46j4) in `fast-loops`.
110-
- Security [vulnerability](https://github.com/advisories/GHSA-jfmj-5v4g-7637) in `zipp`.
111-
- Security [vulnerability](https://github.com/advisories/GHSA-3g92-w8c5-73pq) in `undici`.
127+
- Security [issue](https://github.com/advisories/GHSA-3q56-9cc2-46j4) in `fast-loops`.
128+
- Security [issue](https://github.com/advisories/GHSA-jfmj-5v4g-7637) in `zipp`.
129+
- Security [issue](https://github.com/advisories/GHSA-3g92-w8c5-73pq) in `undici`.
112130

113131
### Changed
114132

@@ -118,7 +136,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
118136

119137
### Fixed
120138

121-
- Security [vulnerability](https://github.com/advisories/GHSA-3h5v-q93c-6h6q) in `ws`.
139+
- Security [issue](https://github.com/advisories/GHSA-3h5v-q93c-6h6q) in `ws`.
122140
- Add better logging if individual accounts aggregator supplied when cross account discovery mode is `AWS_ORGANIZATIONS`. [529](https://github.com/aws-solutions/workload-discovery-on-aws/issues/529)
123141

124142
### Changed
@@ -129,8 +147,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
129147

130148
### Fixed
131149

132-
- Security [vulnerability](https://github.com/advisories/GHSA-2p57-rm9w-gvfp) in `ip`.
133-
- Security [vulnerability](https://github.com/advisories/GHSA-grv7-fg5c-xmjg) in `braces`.
150+
- Security [issue](https://github.com/advisories/GHSA-2p57-rm9w-gvfp) in `ip`.
151+
- Security [issue](https://github.com/advisories/GHSA-grv7-fg5c-xmjg) in `braces`.
134152

135153
## [2.1.7] - 2024-05-15
136154

@@ -139,33 +157,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
139157
- Invalid policy error when deploying Settings resolver nested stack
140158
- Update Node.js runtimes to v20.x
141159
- Update Python runtimes to Python 3.12
142-
- Security [vulnerability](https://github.com/advisories/GHSA-cxjh-pqwp-8mfp) in `follow-redirects`.
143-
- Security [vulnerability](https://github.com/advisories/GHSA-8jhw-289h-jh2g) in `vite`.
144-
- Security [vulnerability](https://github.com/advisories/GHSA-9qxr-qj54-h672) in `undici`.
145-
- Security [vulnerability](https://github.com/advisories/GHSA-m4v8-wqvr-p9f7) in `undici`.
160+
- Security [issue](https://github.com/advisories/GHSA-cxjh-pqwp-8mfp) in `follow-redirects`.
161+
- Security [issue](https://github.com/advisories/GHSA-8jhw-289h-jh2g) in `vite`.
162+
- Security [issue](https://github.com/advisories/GHSA-9qxr-qj54-h672) in `undici`.
163+
- Security [issue](https://github.com/advisories/GHSA-m4v8-wqvr-p9f7) in `undici`.
146164

147165
## [2.1.6] - 2024-02-22
148166

149167
### Fixed
150168

151169
- Null error when exporting to draw.io [458](https://github.com/aws-solutions/workload-discovery-on-aws/issues/458)
152-
- Security [vulnerability](https://github.com/advisories/GHSA-78xj-cgh5-2h22) in `ip`.
153-
- Security [vulnerability](https://github.com/advisories/GHSA-3787-6prv-h9w3) in `undici`.
170+
- Security [issue](https://github.com/advisories/GHSA-78xj-cgh5-2h22) in `ip`.
171+
- Security [issue](https://github.com/advisories/GHSA-3787-6prv-h9w3) in `undici`.
154172

155173
## [2.1.5] - 2024-01-25
156174

157175
### Fixed
158176

159-
- Security [vulnerability](https://github.com/advisories/GHSA-c24v-8rfc-w8vw) in `vite`.
160-
- Security [vulnerability](https://github.com/advisories/GHSA-p6mc-m468-83gw) in `lodash`.
177+
- Security [issue](https://github.com/advisories/GHSA-c24v-8rfc-w8vw) in `vite`.
178+
- Security [issue](https://github.com/advisories/GHSA-p6mc-m468-83gw) in `lodash`.
161179

162180
## [2.1.4] - 2024-01-18
163181

164182
### Fixed
165183

166184
- Discovery Process Assumes Root Account Is Management Account [496](https://github.com/aws-solutions/workload-discovery-on-aws/issues/496)
167-
- Security [vulnerability](https://github.com/advisories/GHSA-jchw-25xp-jwwc) in `follow-redirects`.
168-
- Security [vulnerability](https://github.com/advisories/GHSA-92r3-m2mg-pj97) in `vite`.
185+
- Security [issue](https://github.com/advisories/GHSA-jchw-25xp-jwwc) in `follow-redirects`.
186+
- Security [issue](https://github.com/advisories/GHSA-92r3-m2mg-pj97) in `vite`.
169187

170188
## [2.1.3] - 2023-12-18
171189

@@ -188,7 +206,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
188206
- Throttle `ListAccounts` API to prevent rate limiting from stopping the Discovery process discover accounts
189207
in large organisation. [478](https://github.com/aws-solutions/workload-discovery-on-aws/issues/478)
190208
- Only attempt to discover accounts from provided OU and its children, rather than whole organization.
191-
- Throttle `SelectAggregateResourceConfig` API to prevent rate limiting from stopping discovery process from reading from the Config aggregator.
209+
- Throttle `SelectAggregateResourceConfig` API to prevent rate limiting from stopping discovery process from reading
210+
from the Config aggregator.
192211
- Remove Retain on organization-wide StackSet so IAM roles are no longer left in organization's accounts after solution is uninstalled.
193212
- Handle error message difference between AppSync VTL resolvers and JS resolvers that prevented discovery process from retrying
194213
requests to DB if payload was too large.
@@ -212,9 +231,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
212231
## [2.1.1] - 2023-10-24
213232

214233
### Fixed
215-
- Security [vulnerability](https://github.com/babel/babel/security/advisories/GHSA-67hx-6x53-jw92) in `@babel/traverse`.
216-
- Security [vulnerability](https://github.com/advisories/GHSA-wqq4-5wpv-mx2g) in `undici`.
217-
- Security [vulnerability](https://github.com/advisories/GHSA-g4mx-q9vg-27p4) in `urllib3`.
234+
- Security [issue](https://github.com/babel/babel/security/advisories/GHSA-67hx-6x53-jw92) in `@babel/traverse`.
235+
- Security [issue](https://github.com/advisories/GHSA-wqq4-5wpv-mx2g) in `undici`.
236+
- Security [issue](https://github.com/advisories/GHSA-g4mx-q9vg-27p4) in `urllib3`.
218237

219238
## [2.1.0] - 2023-09-21
220239

@@ -401,9 +420,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
401420

402421
## [1.0.1] - 2020-09-29
403422

404-
- Added 'Save Template' option when importing new accounts and Regions. This removes the need to enable public access objects in the AmplifyStorageBucket
405-
- Altered wording around visibility levels when saving architecture diagrams. 'You' and 'All users' is now used instead of 'public' and 'private'.
406-
- Fixed bug that was causing import configurations to become corrupt when an account or Region was deleted by the UI if a discovery was in progress.
423+
- Added 'Save Template' option when importing new accounts and Regions. This removes the need to enable public access
424+
objects in the AmplifyStorageBucket
425+
- Altered wording around visibility levels when saving architecture diagrams. 'You' and 'All users' is now used instead
426+
of 'public' and 'private'.
427+
- Fixed bug that was causing import configurations to become corrupt when an account or Region was deleted by the
428+
UI if a discovery was in progress.
407429
- Fixed bug leading to invalid JSON being generated in CloudFormation templates for importing accounts and Regions.
408430
- Fixed Dependabot issues raised by GitHub
409431
- Fixed bug leading to RestApi icons not being displayed in Firefox.

CONTRIBUTING.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ information to effectively respond to your bug report or contribution.
1111

1212
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
1313

14-
When filing an issue, please check [existing open](https://github.com/awslabs/aws-perspective/issues), or [recently closed](https://github.com/awslabs/aws-perspective/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
14+
When filing an issue, please check [existing open](https://github.com/aws-solutions/workload-discovery-on-aws/issues), or [recently closed](https://github.com/aws-solutions/workload-discovery-on-aws/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
1515
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
1616

1717
* A reproducible test case or series of steps
@@ -41,7 +41,7 @@ GitHub provides additional document on [forking a repository](https://help.githu
4141

4242

4343
## Finding contributions to work on
44-
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/awslabs/aws-perspective/labels/help%20wanted) issues is a great place to start.
44+
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/aws-solutions/workload-discovery-on-aws/labels/help%20wanted) issues is a great place to start.
4545

4646

4747
## Code of Conduct
@@ -56,6 +56,6 @@ If you discover a potential security issue in this project we ask that you notif
5656

5757
## Licensing
5858

59-
See the [LICENSE](https://github.com/awslabs/aws-perspective/blob/master/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
59+
See the [LICENSE](https://github.com/aws-solutions/workload-discovery-on-aws/blob/main/LICENSE.txt) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
6060

6161
We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Workload Discovery on AWS (v2.2.1)
1+
# Workload Discovery on AWS (v2.2.2)
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.

source/backend/discovery/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/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.2.1",
3+
"version": "2.2.2",
44
"description": "This contains the code that forms the discovery process for AWS Perspective.",
55
"main": "index.mjs",
66
"type": "module",

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.2.1",
3+
"version": "2.2.2",
44
"description": "Lambda function that serves cfn templates for account and region importing",
55
"main": "index.mjs",
66
"type": "module",

0 commit comments

Comments
 (0)