Releases: aws-solutions/workload-discovery-on-aws
Releases · aws-solutions/workload-discovery-on-aws
v2.1.5
v2.1.4
[2.1.4] - 2024-1-18
Fixed
- Discovery Process Assumes Root Account Is Management Account 496
- Security vulnerability in
follow-redirects
. - Security vulnerability in
vite
.
v2.1.3
[2.1.3] - 2023-12-18
Fixed
- Rate Limited Exceeded in ORGANIZATIONS mode 478
- Incorrect status displayed for EC2 instances, load balancers, databases and lambda functions 483
- Missing resource type icons 485
- Comma in Service Name Results in Cost Feature sum of account to be 0 489
- "Load Cost" and "Cost Report" buttons are using different time spans by default, but showing the sameone in the UI 490
- Comma in Service Name Results causes GraphQL type error 491
Changed
- Frequency at which the scheduled discovery process ECS task runs is now configurable via a CloudFormation parameter.
v2.1.2
[2.1.2] - 2023-11-14
Fixed
- Throttle
ListAccounts
API to prevent rate limiting from stopping the Discovery process discover accounts
in large organisation. 478 - Only attempt to discover accounts from provided OU and its children, rather than whole organization.
- Throttle
SelectAggregateResourceConfig
API to prevent rate limiting from stopping discovery process from reading from the Config aggregator. - Remove Retain on organization-wide StackSet so IAM roles are no longer left in organization's accounts after solution is uninstalled.
- Handle error message difference between AppSync VTL resolvers and JS resolvers that prevented discovery process from retrying
requests to DB if payload was too large.
Changed
- Move GraphQL queries that queried whole Neptune database to use DynamoDB, significantly reducing load on Neptune and
improving rendering times on the frontend. - Retrieve the following resource types from AWS Config advanced query rather than
ListAggregateDiscoveredResources
andBatchGetAggregateResourceConfig
.AWS::EC2::LaunchTemplate
AWS::EC2::TransitGateway
AWS::EC2::TransitGatewayAttachment
AWS::EC2::TransitGatewayRouteTable
AWS::Kinesis::Stream
AWS::MSK::Cluster
- Ensure OAC name length does exceed 64 characters. 462
- No longer ingest resources with status
ResourceNotRecorded
. - Improve performance of
getResourceChanges
function in Discovery process from O(n2) to O(n). - Retrieve account metadata on frontend in batches of 50.
v2.1.1
[2.1.1] - 2023-10-24
Fixed
- Security vulnerability in
@babel/traverse
. - Security vulnerability in
undici
. - Security vulnerability in
urllib3
.
v2.1.0
[2.1.0] - 2023-09-21
Added
- AppRegistry integration to monitor application costs and usage.
- Integration with Organizations. Customers can install the solution in a delegated admin account (recommended)
or the management account and the solution will use an organization wide config aggregator to discover resources across
their organization. 1 - Pipeline for local development of the solution.
- Support for deploying this solution in an existing VPC. 169
- Support for deploying this solution with Neptune Serverless. 314
- UI now indicates if global resources template has been deployed in target accounts. 367
- Support for more resource types now totalling over 250.
Changed
- Migrated from the deprecated awsui frontend framework to Cloudscape.
Fixed
v2.0.3
[2.0.3] - 2023-04-19
Changed
- Added ObjectOwnership property to S3 buckets in accordance with new bucket ACL changes.
- Updated aws-sdk version to get around this xml2js vulnerability.