Available Versions
Created: March 9, 2026
This document provides an overview of the currently available versions for our Blueprints and various programming languages and SDKs.
Blueprint & Language Versions
The following table summarizes the supported versions across different Blueprints:
| Language / SDK | Blueprint v5.8 (a) | Blueprint v5.9 (b) | Blueprint v5.10 |
|---|---|---|---|
| Java | v5.7.4 (JDK 11) | v5.8.23 (JDK 17) | v5.9.12 (JDK 25) |
| NodeJS | v5.7.4 (Node 18) | v5.8.22 (Node 20) | v5.9.10 (Node 24) |
| Python | v1.2.4 (3.11) | v1.3.30 (3.12) | v1.4.10 (3.14) |
| Xcode | v5.2.0 | N/A | v5.3.10 |
| Go (new) | v1.1.1 | v1.2.11 | v1.3.9 |
| .Net (new) | v1.1.1 | v1.2.11 | v1.3.9 |
| Rust (new) | v0.1.1 | v1.0.10 | v1.2.2 |
| Android SDK | N/A | N/A | v1.0.6 |
| Docker (plain) | v5.8.0 | v5.9.0 | v5.10.2 |
Important Notes
- Recommendation: While versions in the "quote" use Blueprint v5.8 by default, we strongly recommend using the newest ones (column a) for better stability and performance.
- Breaking Changes: Blueprint v5.10 includes an important breaking change in the API Gateway deployment. We recommend coordinating a migration before proceeding with the upgrade.
- GitHub Repo Management: The update to version
v1.3.1of the moduleterraform-module-github-repo-managementadds support for creating the new languages (Go, .Net, Rust). - Upgrading: To upgrade from
v1.2.0tov1.3.0, you must add the Blueprint version that was used to create the existing repositories to avoid generating unwanted drift.
Upgrade Commands
Use the following commands to manage your version upgrades:
make repos/upgrade: Continues to work the same way, but upgrades patch versions.make repos/upgrade/major: Used to jump to the latest major version (column b).make repos/upgrade/vX.Y.Z: Used to upgrade to a specific version (recommended if you are on a version older than what is supported by Blueprint v5.8).