diff --git a/orka/orka-overview/tools-integrations.mdx b/orka/orka-overview/tools-integrations.mdx index 23e3771..1e6d37e 100644 --- a/orka/orka-overview/tools-integrations.mdx +++ b/orka/orka-overview/tools-integrations.mdx @@ -12,7 +12,8 @@ Visit the links below to download a version of the Orka CLI binary that matches | Release | Notes | macOS ARM | macOS AMD | Linux | Windows | |---------|-------|-----------|-----------|-------|---------| -| Orka3 CLI v3.6.1 *(Latest)* | [What's new](#orka3-cli-v361) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/macos/arm64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/macos/amd64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/linux/amd64/orka3.tar.gz) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/windows/amd64/orka3.exe) | +| Orka3 CLI v3.6.2 *(Latest)* | [What's new](#orka3-cli-v362) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.2/orka3/macos/arm64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.2/orka3/macos/amd64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.2/orka3/linux/amd64/orka3.tar.gz) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.2/orka3/windows/amd64/orka3.exe) | +| Orka3 CLI v3.6.1 | [What's new](#orka3-cli-v361) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/macos/arm64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/macos/amd64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/linux/amd64/orka3.tar.gz) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.1/orka3/windows/amd64/orka3.exe) | | Orka3 CLI v3.6.0 | [Release notes](/orka/orka-upgrades-and-release-notes/orka-36-release-notes) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.0/orka3/macos/arm64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.0/orka3/macos/amd64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.0/orka3/linux/amd64/orka3.tar.gz) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.6.0/orka3/windows/amd64/orka3.exe) | | Orka3 CLI v3.5.2 | [Release notes](/orka/orka-upgrades-and-release-notes/orka-35-release-notes) | [Download](https://cli-builds-public.s3.amazonaws.com/official/3.5.2/orka3/macos/arm64/orka3.pkg) | [Download](https://cli-builds-public.s3.amazonaws.com/official/3.5.2/orka3/macos/amd64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.5.2/orka3/linux/amd64/orka3.tar.gz) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.5.2/orka3/windows/amd64/orka3.exe) | | Orka3 CLI v3.5.1 | [Release notes](/orka/orka-upgrades-and-release-notes/orka-35-release-notes) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.5.1/orka3/macos/arm64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.5.1/orka3/macos/amd64/orka3.pkg) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.5.1/orka3/linux/amd64/orka3.tar.gz) | [Download](https://cli-builds-public.s3.eu-west-1.amazonaws.com/official/3.5.1/orka3/windows/amd64/orka3.exe) | @@ -35,6 +36,10 @@ Complete the installation Using Homebrew? Try `brew install --cask orka3`. +### Orka3 CLI v3.6.2 + +CLI help text image references have been updated. For the full list of changes in this release, see the [Orka 3.6.2 release notes](/orka/orka-upgrades-and-release-notes/orka-36-release-notes#orka-362). + ### Orka3 CLI v3.6.1 **Bug fix:** Fixed an issue where the Orka CLI did not support private NAT IP addresses. Customers whose environments use a private address space for NAT IPs can now connect to their Orka clusters without issue. No configuration changes are required. diff --git a/orka/orka-upgrades-and-release-notes/orka-36-release-notes.mdx b/orka/orka-upgrades-and-release-notes/orka-36-release-notes.mdx index c01e66e..874825c 100644 --- a/orka/orka-upgrades-and-release-notes/orka-36-release-notes.mdx +++ b/orka/orka-upgrades-and-release-notes/orka-36-release-notes.mdx @@ -1,6 +1,6 @@ --- title: "Orka 3.6 Release Notes" -description: "Orka 3.6 release notes covering the Orka Upgrade Service, Kubernetes 1.35 validation, VM network isolation policies, and CloudFront artifact distribution." +description: "Orka 3.6 release notes covering the Orka Upgrade Service, Kubernetes 1.35 validation, VM network isolation policies, CloudFront artifact distribution, and patch releases including 3.6.2." --- **IMPORTANT** @@ -11,6 +11,41 @@ Always ensure that your cluster, Orka tools and integrations, and Orka VM Tools **Some maintenance operations, such as adding Mac compute nodes, require the latest patch version** (the .z in x.y.z). Patch upgrades are zero-downtime, include the latest bug fixes, and can be requested through [MacStadium support](mailto:support@macstadium.com). +## Orka 3.6.2 + +### Release summary + +Orka 3.6.2 is a patch release that fixes a VM runtime deadlock, adds UDP support for host/guest port reservations, ships code-signed `darwin-arm64` binaries for the Virtual Kubelet and Upgrade Service agent, and includes an updated GitHub Actions integration (v1.1.14). It also includes several bug fixes. + +### Improvements + +**On-prem deployments** + +* Network isolation policy Ansible variables are now available for on-prem deployments. The VM network isolation feature introduced in Orka 3.6.0 can now be configured via Ansible for on-prem clusters. Contact [MacStadium support](mailto:support@macstadium.com) to configure network isolation policies for your cluster. + +**Platform** + +* VM port reservations now support an optional protocol suffix. Use `:/udp` or `:/tcp` when deploying a VM. The protocol is case-insensitive and defaults to TCP if omitted. +* The Virtual Kubelet and Upgrade Service agent darwin-arm64 binaries are now code-signed with a Developer ID certificate in CI. +* CLI help text image references have been updated. + +**GitHub Actions integration** + +The GitHub Actions integration releases independently of Orka and is compatible with Orka 3.x. Version 1.1.14 is available. + +* The integration now tracks in-flight VM deployments to prevent over-provisioning when multiple jobs start at the same time. +* On restart, the integration reconciles existing VMs rather than ignoring them. Running VMs are adopted and cleaned up when their jobs finish; failed or non-running VMs are cleaned up immediately, preventing orphaned VMs from consuming cluster resources. Controlled by the new `ENABLE_RECONCILIATION` environment variable (default: `True`). +* The integration now reuses an existing runner scale set on restart instead of creating a new one, allowing in-progress jobs to continue uninterrupted. Controlled by the new `MANAGE_RUNNER_SCALE_SETS` environment variable (default: `True`). +* Improved resilience for curl download errors during VM provisioning. + +### Bug fixes + +* Fixed: VM deadlock on long-lived VMs. + +### Coming in Orka 3.7 + +**Minimum host OS requirement change:** Orka 3.7 will require macOS 15.0 (Sequoia) or later on the host. Customers running macOS 14 (Sonoma) or earlier should plan to upgrade their hosts to Sequoia ahead of the 3.7 release. + ## Orka 3.6.0 ### Release summary