Skip to content

Releases: awslabs/harmonix

Harmonix on AWS v0.4.2 - Final Release ⚠️ PROJECT DEPRECATED

12 Nov 20:04
9b904e8

Choose a tag to compare

This is the final release of Harmonix on AWS. The project is now deprecated and no longer actively maintained as of December 2025.

⚠️ Deprecation Notice

Harmonix on AWS was a reference architecture and reference implementation and should not be used as-is for production environments. The project remains available for educational and reference purposes only.

  • No future releases will be published
  • No bug fixes or feature updates will be provided
  • Security vulnerabilities will not be addressed after this release
  • Community support is discontinued

🔒 Security Updates

This release addresses critical security vulnerabilities. All users must upgrade to v0.4.2 immediately.

What's Changed

Security & Configuration:

  • Remove trust policy in sample code for EKS compute environments
  • Set PAT expiration from 10 to 365 days by @hervekhg in #170
  • Make VPC CIDR configurable for hosting Backstage by @literalice in #173

Dependency Updates:

  • build(deps): bump @node-saml/node-saml from 5.0.1 to 5.1.0 in /backstage-plugins/plugins by @dependabot[bot] in #175
  • build(deps): bump form-data from 4.0.2 to 4.0.4 in /website by @dependabot[bot] in #174
  • build(deps): bump @backstage/plugin-scaffolder-backend from 1.32.1 to 2.1.1 in /backstage-plugins/plugins by @dependabot[bot] in #179

New Contributors

Full Changelog: v0.4.1...v0.4.2

Harmonix on AWS v0.4.1

02 May 20:24

Choose a tag to compare

Minor bug fixes and other small improvements.

What's Changed

  • prevent whitespace in backstage entity ID during scaffolding
  • Bug Fixes
    • GitLab plugin not configured to work with AWSEnvironment entity type
    • AWS Secrets Manager secret template deployment failures

Full Changelog: v0.4.0...v0.4.1

Harmonix on AWS v0.4.0

18 Apr 20:27
d214539

Choose a tag to compare

New release with additional features, bug fixes and doc updates

What's Changed

  • Upgraded Harmonix on AWS to the latest Backstage version (1.38) and new backend system.
  • Upgraded the GitLab Community Edition version to 17.10.3
  • Upgraded Infrastructure as Code dependency versions
  • Updated Serverless application template Node runtime from 18 to 22
  • Upgrade EKS Kubernetes cluster version from 1.31 to 1.32
  • Upgraded PostgreSQL version for the RDS resource type and the platform installation to VER_16_6
  • Installation of 3rd party plugins is now done using the new backend system for Backstage. The versions of 3rd party plugins have been updated to the lateest.
  • Added mise.toml file to make it easier to build Harmonix using tested tool versions. See the mise website for installation instructions
  • Running Backstage locally is easier than ever. See our documentation on running locally for more details.
  • All Harmonix front end pages are now exported so that they can be referenced and extended
  • Harmonix installation should be run using Yarn 4 since Backstage has moved to using Yarn 4
  • Added configurations and Make targets for compiling and testing Harmonix plugins
  • Updated scaffolding actions
    • Add support for dry runs
    • Use new createTemplateAction function format now that the old one is deprecated in the latest Backstage scaffolder plugin.
    • Scaffolding action names have changed, and the software templates have been updated to use the new names
      • Summary: change "opa:" to "harmonix:". For example, the opa:get-component-info scaffolder action is now called harmonix:get-component-info
  • Software templates no longer utilize @roadiehq/scaffolder-backend-module-utils
  • Harmonix plugin names have not changed, but the directory names under backstage-plugins/plugins that hold the source code of the plugins have changed:
    • aws-apps -> harmomix-frontend
    • aws-apps-backend -> harmonix-backend
    • aws-apps-common -> harmonix-common
    • catalog-backend-module-aws-apps-entities-processor -> catalog-backend-module-harmonix
    • scaffolder-backend-module-aws-apps -> scaffolder-backend-module-harmonix
  • Front end home page customizations and theming that used to be located in the @aws/plugin-aws-apps-demo-for-backstage package have been moved into harmonix-frontend.

New Contributors

Full Changelog: v0.3.4...v0.4.0

Harmonix on AWS v0.3.4

21 Aug 23:54
aac220f

Choose a tag to compare

New release with additional features, bug fixes and doc updates

What's Changed

  • Upgraded Harmonix on AWS to the latest Backstage version and new backend system. 1.29.0
  • New custom entity processor plugin - compatible with the new backend backstage system. details here
  • Updated Gitlab version 17.2.2
  • Support for Github and Multi-Git provider
  • New template examples - including Terraform ECS cluster
  • New SecretsManager shared resource template
  • New entity Schema updates - gitProvider, componentState, component spec subType details here
  • General package version updates
  • Bug fixes

Documentation

New Contributors

Full Changelog: v0.3.3...v0.3.4

Harmonix on AWS v0.3.3

27 Feb 16:46
bee2ce2

Choose a tag to compare

New release with additional features, bug fixes and doc upates

New Features

  • Amazon ECS using EC2 nodes sample added to reference template
  • Add check for cdk bootstrap during environment provider provisioning to avoid manual pre-req
  • GenAI runtime environment provider template
  • GenAI RAG application template

Bug Fixes

  • Ensure Terraform state bucket name uniqueness
  • Hard-coded region in EKS provider
  • code hygiene

Documentation

  • Security and Permissions updates
  • Kubernetes runtime and template docs
  • Contribution guidance
  • Architecture description and diagram improvements
  • General fixes to typos and clarifications
  • GenAI runtime and template docs

See the prior releases for a full list of features and changes:

What's Changed

New Contributors

Full Changelog: v0.3.2...v0.3.3

Harmonix on AWS v0.3.2

29 Jan 14:42
7042dde

Choose a tag to compare

Minor update:

  • fixes reference repository pipelines to correct build issues
  • fixes installation doc image referencing GitLab 16.8.1 in the AWS Marketplace

See the v0.3.0 release for a full list of new features in the v0.3.x release

What's Changed

Full Changelog: v0.3.1...v0.3.2

Harmonix on AWS v0.3.1

25 Jan 21:04
86f3098

Choose a tag to compare

Minor release to fix issues:

  • fixes Backstage plugin version identifiers required for 0.3.0 release
  • introduces a workaround for GitLab 16.8 error when creating new user
  • introduces a workaround for an image build error due to upgraded "swagger-ui-react" module

See the v0.3.0 release for a full list of new features in the v0.3.x release

What's Changed

Full Changelog: v0.3.0...v0.3.1

Harmonix on AWS v0.3.0

24 Jan 16:45

Choose a tag to compare

New Features
  • Support for Kubernetes:
    • Add AWS EKS provider
    • Import existing AWS EKS clusters
    • Add AWS EKS Application for K8s Kustomize pattern
    • Add AWS EKS Application for K8s Helm pattern
    • Add CI/CD patterns for K8s applications
    • New UI Page for K8s with control panel to operate the application
  • S3 Bucket as a shared resource
  • Reuse existing VPC when creating providers(Import existing VPC)
  • AWS ECS provider with EC2 clusters for tailored workloads
  • Updated Backstage platform to v1.21
  • Support filter relevant environments for new apps
New Documentation
  • Security documentation
  • Test cases
  • Add a basic provider template - example for starting your own provider templates.
Refactor
  • Remove hyphenated names from entities
  • Adding support for component subType for easy identification of internal AWS component classification
Bug Fixes
  • Delete provider - case name issue
  • Delete app - case name issue
  • Delete resource - remove secret deletion + adjusted stack name mapping
  • Remove provider from an environment after creation

What's Changed

  • V0.3 release by @awsjim in #64
  • Bump werkzeug from 2.3.7 to 2.3.8 in /backstage-reference/templates/example-python-flask/content by @dependabot in #65
  • Bump jinja2 from 3.1.2 to 3.1.3 in /backstage-reference/templates/example-python-flask-eks/content by @dependabot in #67
  • Bump werkzeug from 2.3.7 to 2.3.8 in /backstage-reference/templates/example-python-flask-eks/content by @dependabot in #66
  • Bump follow-redirects from 1.15.3 to 1.15.5 in /website by @dependabot in #68
  • Bump jinja2 from 3.1.2 to 3.1.3 in /backstage-reference/templates/example-python-flask/content by @dependabot in #69

Full Changelog: v0.2.0...v0.3.0

Harmonix on AWS v0.2.0

23 Jan 17:35

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: https://github.com/awslabs/harmonix/commits/v0.2.0