Skip to content

Releases: aws-solutions/workload-discovery-on-aws

v2.1.5

25 Jan 17:05
5c0b224
Compare
Choose a tag to compare

[2.1.5] - 2024-1-25

Fixed

v2.1.4

18 Jan 18:01
ec18fd2
Compare
Choose a tag to compare

[2.1.4] - 2024-1-18

Fixed

v2.1.3

19 Dec 17:06
ace0893
Compare
Choose a tag to compare

[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

14 Nov 16:39
Compare
Choose a tag to compare

[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
    and BatchGetAggregateResourceConfig.
    • 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

24 Oct 17:00
52c03be
Compare
Choose a tag to compare

[2.1.1] - 2023-10-24

Fixed

v2.1.0

21 Sep 16:30
52c03be
Compare
Choose a tag to compare

[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

  • Export of diagrams to JSON 426
  • Export of diagrams to draw.io 329
  • Outdated OpenSSL package being used 424
  • Response payload size exceeding maximum allowed payload size 351
  • Publishing name instead of ARN of resources 330
  • CSV report of the Resources does not include ARN 407

v2.0.3

19 Apr 16:58
Compare
Choose a tag to compare

[2.0.3] - 2023-04-19

Changed

v2.0.2

09 Dec 21:09
Compare
Choose a tag to compare

v2.0.2 release

v2.0.1

28 Nov 11:11
b65f2b6
Compare
Choose a tag to compare

v2.0.1 release

v2.0.0

25 Oct 14:33
Compare
Choose a tag to compare

v2.0.0 release