Available Versions
Created: March 9, 2026
Updated: July 8, 2026
This resource is the concise version inventory for Cloud Ops Works Blueprints, application templates, project templates, and repo-management modules. Detailed rollout guidance now lives in dedicated resources, so this page stays focused on what version is available and which repository provides it.
Blueprint & Language Versions
Blueprint references inside generated workflows are intentionally pinned by major/minor channel, such as @v5.10, while the released Blueprint repository still publishes patch tags. The table below separates the Blueprint channels from template release lines: each Blueprint column shows the latest template tag whose workflows are aligned to that channel, and N/A means that area does not have a released implementation for that Blueprint channel.
| Area | v5.8 Blueprint | v5.9 Blueprint | v5.10 Blueprint | Latest Version | Default Runtime | Version Notes | Repository |
|---|---|---|---|---|---|---|---|
| CloudOpsWorks Blueprints | v5.8.19 (deprecated) | v5.9.97 | v5.10.73 | v5.10.73 | GitHub Actions | Blueprint repository publishes all supported channels; generated workflows should pin the major/minor channel rather than chase patch tags. | blueprints |
| Java | v5.7.4 | v5.8.31 | v5.9.33 | v5.9.33 | JDK 25 | Adds Conventional Commits Ruleset toggles and Terraform CI template mapping. | java-app-template |
| NodeJS | v5.7.4 | v5.8.31 | v5.9.30 | v5.9.30 | Node 24 | Adds S3 static-hosting deployment inputs with optional CloudFront invalidation settings. | node-app-template |
| Python | v1.2.4 | v1.3.37 | v1.4.25 | v1.4.25 | Python 3.14 | Adds safe-default Ruleset settings with YAML-safe custom regex rendering and Terraform fallback support. | python-app-template |
| Xcode | v5.2.0 | v5.2.1 | v5.3.20 | v5.3.20 | Xcode 16.4 | Adds safe-default Ruleset settings with YAML-safe custom regex rendering and Terraform fallback support. | xcode-app-template |
| Go | v1.1.1 | v1.2.14 | v1.3.36 | v1.3.36 | Go 1.25 | Adds branch-protection, Conventional Commits Ruleset, enforcement, and custom pattern template variables. | go-app-template |
| .Net | v1.1.1 | v1.2.15 | v1.3.24 | v1.3.24 | .NET 10.0 | Adds Ruleset governance keys and Terraform template parameterization for branch/enforcement settings. | dotnet-app-template |
| Rust | v0.1.1 | v1.1.1 | v1.2.21 | v1.2.21 | Rust stable | Adds safe-default Ruleset settings with YAML-safe custom regex rendering and Terraform fallback support. | rust-app-template |
| Android SDK | N/A | N/A | v1.0.16 | v1.0.16 | Android SDK 16.0 | Adds Conventional Commits governance settings and Terraform template mapping. | androidsdk-app-template |
| Flutter Mobile | N/A | N/A | v1.0.21 | v1.0.21 | Flutter stable, Android SDK 16.0, Xcode 16.4 | Adds Conventional Commits Ruleset options to rendered and Terraform CI configs. | fluttermobile-app-template |
| Docker (plain) | v5.8.0 | v5.9.0 | v5.10.23 | v5.10.23 | node:18-alpine | Adds commit-message Ruleset governance entries and Terraform template parameterization. | docker-app-template |
| Terraform Project | N/A | N/A | N/A | v3.0.4 | Terraform / OpenTofu | Adds cloudopsworks-ci.yaml.tftpl for repo-management rendering from generated repositories. | terraform-project-template |
| Terragrunt Project | v1.8.9 | v1.8.29 | v1.9.33 | v1.9.33 | Terragrunt / OpenTofu | Disables implementation issue forms at template level while preserving implementation-copy behavior. | terragrunt-project-template |
| Terraform Module Template | N/A | N/A | v1.6.39 | v1.6.39 | Terraform / OpenTofu | Disables explicit Checkov source_ref override so checkout uses the default workflow ref. | terraform-module-template |
| GitHub Repo Management Module | N/A | N/A | v1.4.7 | v1.4.7 | Terraform / GitHub provider | Moves Conventional Commits validation settings into the generated CI/CD branch/enforce configuration model. | terraform-module-github-repo-management |
Latest Blueprint Highlights
- Use Blueprint
@v5.10for the active workflow channel; its latest published patch isv5.10.73. - Use Blueprint
@v5.9only for repositories that still need the maintained previous channel; its latest published patch isv5.9.97. - Blueprint v5.8 is deprecated. The
@v5.8channel is listed only for historical/deprecation visibility; its latest published patch isv5.8.19. - The Blueprint columns list the latest template release detected for each workflow channel, not previous patch releases within a template's own version line.
- Template releases keep new governance settings disabled by default, so upgrading a template does not immediately block commits.
- Terraform template variants expose branch protection and commit-message policy settings through
branch.*andenforce.*variables. - For the plain-language rollout guide, see Branch Protection Rulesets for Conventional Commits.
Important Notes
- Prefer the newest template releases listed above when creating or upgrading repositories.
- Keep
cloudopsworks-ci.yamlandcloudopsworks-ci.yaml.tftpltogether in template repositories. - Start Ruleset rollout in evaluate mode before enabling blocking enforcement.
- Blueprint v5.8 is deprecated. Prefer
@v5.9only for repositories that cannot yet move to@v5.10; otherwise use the active@v5.10channel. - Blueprint
v5.10includes an important API Gateway deployment change from earlier release waves. Coordinate migrations before upgrading older API Gateway deployments. - When upgrading older generated repositories, include the original Blueprint version used to create them to avoid accidental drift.
Upgrade Commands
Use either the repository Make targets or the Tronador CLI commands to manage template upgrades:
| Goal | Make target | Tronador CLI |
|---|---|---|
| Show available template versions before modifying files. | make repos/available | tronador repos available --workdir ../my-service |
| Upgrade to the latest compatible patch within the same minor line. | make repos/upgrade | tronador repos upgrade --workdir ../my-service |
| Jump to the latest compatible version within the current major line. | make repos/upgrade/major | tronador repos upgrade major --workdir ../my-service |
| Upgrade to a specific tag or branch, recommended when a repository is older than the currently supported baseline. | make repos/upgrade/vX.Y.Z | tronador repos upgrade vX.Y.Z --workdir ../my-service |
Upgrade from the template repository master branch tip. Use only when explicitly tracking unreleased template state. | make repos/upgrade/master | tronador repos upgrade master --workdir ../my-service |
When you are already inside the target repository, omit --workdir ../my-service.