Skip to content

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

v2.2.0

02 Dec 13:15
2386c69
Compare
Choose a tag to compare

Added

  • Support for custom identity providers (SAML and OIDC) 61 510
  • Export of diagrams to myApplications
  • Export of diagrams to SVG
  • Application Insights dashboard to monitor health of solution
  • Number of supported resource types is over 450, newly added types include, but are not limited to:
    • AWS::AppSync::DataSource
    • AWS::AppSync::Resolver
    • AWS::MediaConnect::Flow
    • AWS::MediaConnect::FlowEntitlement
    • AWS::MediaConnect::FlowSource
    • AWS::MediaConnect::FlowVpcInterface
    • AWS::MediaPackage::PackagingConfiguration
    • AWS::MediaPackage::PackagingGroup
    • AWS::ServiceCatalogAppRegistry::Application
  • Increase in number of relationships not captured by AWS Config, including, but not limited to:
    • AWS::AppSync::DataSource -> AWS::Lambda::Function/AWS::DynamoDB::Table/AWS::Events::EventBus/AWS::RDS::DBCluster/AWS::OpenSearchService::Domain
    • AWS::AppSync::Resolver -> AWS::AppSync::GraphQLApi/AWS::AppSync::DataSource
    • AWS::S3::Bucket -> AWS::Lambda::Function/AWS::SQS::Queue/AWS::SNS::Topic
    • AWS::IAM::InstanceProfile -> AWS::IAM::Role
    • AWS::MediaConnect::FlowEntitlement -> AWS::MediaConnect::Flow
    • AWS::MediaConnect::FlowSource -> AWS::MediaConnect::Flow/AWS::MediaConnect::FlowEntitlement/AWS::MediaConnect::FlowVpcInterface/AWS::IAM::Role/AWS::SecretsManager::Secret
    • AWS::MediaConnect::FlowVpcInterface -> AWS::EC2::VPC/AWS::EC2::Subnet/AWS::EC2::SecurityGroup/AWS::EC2::NetworkInterface
    • AWS::MediaPackage::PackagingConfiguration -> AWS::MediaPackage::PackagingGroup/AWS::IAM::Role

Changed

  • Multiple resources can now be selected in the search bar on the Diagram page
  • Migrate AppRegistry integration to myApplications for monitoring solution costs and usage.
  • Migrate JavaScript lambda functions and the discovery process from CommonJS to ESM
  • Update Neptune Engine version to 1.3.1.0.
  • Update OpenSearch version to 2.11.0.

Fixed

  • AWS::EC2::NetworkInterface -> AWS::OpenSearchService::Domain relationships are not discovered
  • Failed writes to OpenSearch should stop the corresponding write being made to Neptune
  • Metrics lambda times out when hundreds of accounts have been imported

v2.1.14

30 Sep 15:01
3a7e396
Compare
Choose a tag to compare

Fixed

  • Cron expression for running discovery process every 24 hours. 546
  • Intermittent failures in cleanup-bucket custom resource. 545
  • SCP error relating to putConfigAggregator when adding accounts in an AWS organisation using Control Tower. 544
  • Security vulnerability in micromatch.
  • Security vulnerability in path-to-regexp.
  • Security vulnerability in send.

v2.1.13

16 Aug 14:21
065cf72
Compare
Choose a tag to compare

Fixed

v2.1.12

31 Jul 16:42
e192c3e
Compare
Choose a tag to compare

Fixed

v2.1.11

23 Jul 15:35
3827a29
Compare
Choose a tag to compare

Changed

  • Use Amazon Linux 2023 as the base image for the discovery process Docker container

v2.1.10

16 Jul 17:07
417ec26
Compare
Choose a tag to compare

Fixed

Changed

  • Restrict egress for Neptune lambda security group to VPC IP address range. 531

v2.1.9

24 Jun 18:02
1f7d591
Compare
Choose a tag to compare

Fixed

  • Security vulnerability in ws.
  • Add better logging if individual accounts aggregator supplied when cross account discovery mode is AWS_ORGANIZATIONS. 529

Changed

  • Removed dev environment CDK build pipeline

v2.1.8

13 Jun 15:43
32cc5ed
Compare
Choose a tag to compare

Fixed

v2.1.7

15 May 15:36
090b667
Compare
Choose a tag to compare

Fixed

  • Invalid policy error when deploying Settings resolver nested stack
  • Update Node.js runtimes to v20.x
  • Update Python runtimes to Python 3.12
  • Security vulnerability in follow-redirects.
  • Security vulnerability in vite.
  • Security vulnerability in undici.
  • Security vulnerability in undici.

v2.1.6

22 Feb 19:37
91e36ff
Compare
Choose a tag to compare

[2.1.6] - 2024-2-22

Fixed