| v7.26.0 | ## Changelog ### Features * 72699ff8cd27dc537fadf42821c34149beccc3ff feat(reconcile): show failed reconciliation as a root-cause tree (#5043) * e3af7624ce3b9da4d37beda340ef484afbb22b98 feat(workload): allow skipping CRD kinds during validate (#5048) ### Bug Fixes * 53c3d67dc65b9570b558cb4f1eebd544ad770853 fix(chat): unify Ctrl+C quit handling so the session is always saved (#5051) * 6ff99eb8582d7f27faf2d7aa665d835fb2fd85d0 fix(cluster): canonicalize kubeconfig path and write atomically in switch | High | 6/5/2026 |
| v7.22.3 | ## Changelog ### Bug Fixes * e20ea82a3c05910f7baeb27f8f5a7edf67b95f95 fix(deps): bump golang.org/x/{crypto,net,image} to clear reachable CVEs (#4951) * 5046ae2e3bcb2a81d51bcf7ceb2b02482a9ea502 fix(provisioner): make nested-cluster readiness timeout configurable (#4952) ### Other Changes * 0ef50ad6f0eec26c01e95dfbada2f6bcc81b8b91 chore(copilot-plugin): release v7.22.2 (#4953) * 59dc8fd4c709cad7d22b1ad12502a86e24d40ce1 chore(deps): Bump github.com/modelcontextprotocol/go-sdk (#4950) ## Quick Star | High | 5/30/2026 |
| v7.19.0 | ## Changelog ### Features * 804b7e7c65dcd12a94ec9cc9114471db19a65d6e feat(operator): KSail Kubernetes operator + optional web UI (#4824) ### Other Changes * 0fcd1bf695759054d9e9f1a00c19754c9194a9d1 chore(copilot-plugin): release v7.18.0 (#4849) * c9c498be2beebb7eee205771230c4e608ebd787a docs: update stale cluster diagnose --format references to --output (#4844) * a495d795fd0c0cab1514eaf04f7ff74122af00cf test(operator): convert auth tests to black-box api_test (#4850) ## Quick Start **Homebrew | High | 5/22/2026 |
| v7.17.3 | ## Changelog ### Bug Fixes * 7e460c6f111840fb6ee9c0c6c4c0b083d7c29378 fix(ci): remove merge queue bot trigger from daily-workflow-maintenance (#4732) * dc1466e0e18a1ab0fc015ad35dc1983e832c618a fix: align license headers and add third-party license notices (#4738) ### Performance Improvements * 59539fedce9c704a7cc6f2c8a73240590f7ad669 perf(cli): skip distribution config loading during kubeconfig resolution (#4730) ### Other Changes * f6bf049e3ab19864e392cf83153c9309d2175223 Update README.md * 5e6 | High | 5/14/2026 |
| v7.17.1 | ## Changelog ### Bug Fixes * 74975f8bd803e79826164ff15d0a1cf78844ce1d fix(cd): retry MCP registry publish on transient 504s (#4706) * 9046153bab800de8ca9d7c811ab545564bb5bf84 fix: delete Hetzner load balancers on cluster delete (#4708) * 545fdc009a45b4ee41a395f0ec48bc220653443b fix: skip NoDiagnostics check for non-Docker providers with kubelet cert rotation (#4707) ### Other Changes * 3ffe7ddbb9171a78a1d72734c0ac0f5ec7dcaecd chore(copilot-plugin): release v7.17.0 (#4704) * 84688df6fe18e975607b9 | High | 5/13/2026 |
| v7.14.0 | ## Changelog ### Features * 4d75eb99fc9d029a4d3a3507db5621a955bdbd99 feat(ci): add scan step to ksail-cluster composite action (#4620) * 8e5775a3ee6532bb7e81f153a1d903138895dc5d feat(hetzner): add allowed CIDRs for Kubernetes and Talos API access restriction (#4632) ### Bug Fixes * bd449ab0e35013bc5edc7dc5488ac82e3095bfcf fix(cd): fetch remote branch before force-with-lease push to handle re-runs (#4617) * a41290399ef955eb6e7ca9c18500c128a55f9d90 fix(talos): ensure autoscaler prerequisite secret | High | 5/7/2026 |
| v7.8.0 | ## Changelog ### Features * 4817003ab9093fe53b580380542159cf4adcebd0 feat(api): add autoscaler config schema and Hetzner server limit (#4445) * 2c079fc99e26ab97a128c0505b9b72848332939b feat(diff): wire autoscaler config change detection (#4447) * 7f14c5b3eb6df8dc72b73c94aa7976d09fca0112 feat(hetzner): add Talos snapshot lifecycle manager (#4450) * 449ff5e34fffb7cd1cf55f2fa4e32a23fc1bfcb4 feat(installer): add Cluster Autoscaler Helm installer (#4452) * 1bf1d4331c7ad4338d81e44e6ca48a0d5902d1f5 fea | High | 5/1/2026 |
| v7.6.0 | ## Changelog ### Features * 94578867f53a59579da83af4831b99df3f1f5591 feat(cluster): add nodeAutoscaling guard to skip node-count diffs on update (#4365) * d0cbcec95a167f4d3cc8eefc120c98b303accffa feat(workload): add native retry to push and reconcile commands (#4356) * b09c1acf1d0db3958ff841daff4cbf6edfd752b8 feat: unify kubeconfig refresh for all Talos providers (#4370) ### Bug Fixes * 9275d950615270326267d4cdad585bf04e81b460 fix(workflows): revert step-security actions to original authors ### | High | 4/26/2026 |
| v7.4.1 | ## Changelog ### Bug Fixes * 51177be4ffe8bfad63bb04235a744f49cd02e04e fix(ci): bump TODOs reusable workflow to v2.5.1 for GitHub App key input compatibility (#4286) * 67c773aa43b4ef4a3a6818b69759e220632e109e fix: cache distribution node images and fix Docker Hub mirror routing (#4312) * 9ceb4abbc51d211078f6fde7d7a25cc572d115d0 fix: tolerate external cloud provider taint during CNI readiness check (#4294) ### Other Changes * ea47c8862db82277060526ac13b5272d8d613663 Add `ksail cluster diagnose` fo | High | 4/24/2026 |
| v6.16.6 | ## Changelog ### Bug Fixes * d4597a8b7fd826b6c41dc8134a926ba876dc8100 fix(talos): retry transient Hetzner apply-config gRPC handshake failures (#4129) ### Refactoring * 762560aa69d93f6241dda846761012309de1f92c refactor(update-skills): use reusable workflow for copilot skills updates (#4141) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine deva | High | 4/18/2026 |
| v6.16.5 | ## Changelog ### Bug Fixes * 5599546be10cc76535964ba6ee073a9a5fa13c02 fix(ci): write copilot skills to repo scope so PR opens (#4140) ### Other Changes * 091e9e88a293537cac3cc6189382bb31c41e6ea8 Harden Calico install against transient K3s API unavailability during cluster bootstrap (#4132) * a283885b342ac96a3c017c64663217a934885c39 Harden Hetzner stop/delete against transient API failures (503/5xx) (#4131) * 414f35ac43a29b5f064cc7587cb3c85da1ad1c1f docs(omni): document kubeconfig initial fetch o | High | 4/18/2026 |
| v6.16.4 | ## Changelog ### Bug Fixes * 292e233201de7db448f96c41ef526a09bb86f4db fix(cluster): fetch Omni kubeconfig when missing on cluster update (#4115) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.16.4 ``` **Download Binary**: Choose your plat | High | 4/18/2026 |
| v6.16.3 | ## Changelog ### Bug Fixes * 7b1303ee79e21fc671a9a066f0035812d757bd3d fix(ci): document here-string rationale in assert_contains to prevent SIGPIPE race under pipefail (#4130) ### Other Changes * a71f032055b596bc2b4b819fdc7abdf5b3d00940 Prevent stale `add_comment` targets in Daily Workflow Maintenance (#4128) * 9e4f9581f36a0529053335c524e5659311634d2f Update workflows - 2026-04-17 (#4116) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler- | High | 4/18/2026 |
| v6.16.2 | ## Changelog ### Bug Fixes * bfebf7fd790b056e1338ea76d8db223cde920160 fix(ci): validate gh checksum in update-skills workflow (#4133) ### Other Changes * ad8f0f64df77b5ac598656867f49d2285ef91ca4 [docs] docs: add EKS distribution and AWS provider documentation (#4110) * 4d0d20cfe5f62c72c4abc5705d7c9bbe08755474 chore(deps): Bump github.com/go-git/go-git/v5 from 5.17.1 to 5.18.0 (#4120) * 400c2c9e2c42383b95741262d2426e3f46cc7b3b docs: slim README and harden daily-docs root-file audit (#4117) * 8b8a | High | 4/18/2026 |
| v6.16.1 | ## Changelog ### Bug Fixes * 711b2ac9dc071366b2ef56ee15ada216269df7a7 [Repo Assist] fix(talos): refresh Omni kubeconfig/talosconfig on cluster update (#4083) * 16a7332bc113fedbb03c296240755ceb73a04e1d fix(connect): silence klog so it stops corrupting the k9s TUI (#4114) ### Other Changes * f348db947dc6f8e26c7c210574bd67d258aba506 ci(benchmark): exclude I/O-variant `BenchmarkCreateTarball_*` from benchmark fail gate (#4100) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installat | High | 4/17/2026 |
| v6.16.0 | ## Changelog ### Features * bcd919c0aba8bd72d217686dc0a21fbd2a2fe7f2 feat(aws): add eksctl client wrapper and AWS infrastructure provider (#4094) ### Other Changes * 874d10f6d46ee769e3bc4d69d678986d719f9c62 chore(ci): migrate Copilot skill management from `npx skills` to `gh skill` (#4105) * bc401af8d38be0c66b8861d76242c996faed8f29 chore(deps): Bump actions/upload-artifact from 7.0.0 to 7.0.1 (#4108) * 8b949ea149dbc4c9ac6f53ee1d4031db24a839f7 chore(deps): Bump github.com/siderolabs/omni/client f | High | 4/17/2026 |
| v6.15.0 | ## Changelog ### Features * 81838b7cf049a9076fe97f85bd92f25d13dfdcb6 feat(distribution): scaffold EKS distribution via eksctl declarative config (#4092) ### Other Changes * d6c6a1a6a2791be5dcaccc7e20823c002d9339d2 Update workflows - 2026-04-16 (#4081) * 01a89b7be47d03d1705e98183e7a8c9274383c7d [docs] docs: add KWOK to upgrade strategy table and ephemeral cluster tips (#4089) * 03fb0effbe5915ba6c38f4284bf7cf64a5db5f4f chore(ci): exclude I/O-bound `BenchmarkCreateTarball_*` from benchmark fail-gat | High | 4/17/2026 |
| v6.14.0 | ## Changelog ### Features * a131aff64904b3e7b53381617b5b89886a58dd24 feat: add KWOK as 5th distribution (#4058) ### Other Changes * c4f160c5b925b6a04fbc785fdd21f9c75b44261c [docs] docs: add blob integrity check failed troubleshooting entry (#4057) * e624a4a2d63fbe678b45331b4f3ac61304adf07f [docs] docs: reduce bloat in ai-chat.mdx (#4078) * d8b5916a74a62a28f8b50b55cc060ee3319057a4 [docs] sync vsce/README.md docs link and remove duplicate architecture from vscode-extension.mdx (#4070) * 24c924a2f7 | High | 4/17/2026 |
| v6.13.3 | ## Changelog ### Performance Improvements * f4ff776e5b4b45c31bb064514b3ff760e1cdaa95 perf(image): eliminate slice allocation in NormalizeImageRef (#4062) ### Other Changes * c8df0fd07cbdb340881673fe1f3f3f42068c7720 chore(deps): Bump dompurify (#4064) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: | High | 4/16/2026 |
| v6.13.2 | ## Changelog ### Bug Fixes * 87f31649c1d926a1d9649fcb16651c24f03aef7f fix(ci): prevent cloud test cleanup race on turnstyle timeout (#4056) ### Refactoring * 8b730388a6587f3e304f5c9dffb3675ecb4e16b2 [Repo Assist] refactor(setup): extract callEnsureOCIArtifact helper to remove nil-guard duplication (#4033) ### Other Changes * bd7116e8083cf5d59c7de02c5357e122d9e72de1 chore(deps): Bump actions/upload-pages-artifact from 4.0.0 to 5.0.0 (#4047) * ed656cbd5fc105553c40f5e0738fbfb667d52ccf chore(deps): | High | 4/15/2026 |
| v6.13.1 | ## Changelog ### Performance Improvements * 1fe9e14a841d5e271b07c978d433549008cdb206 perf: optimize CI system test speed via root cause fixes (#4054) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.13.1 ``` **Download Binary**: Choose your | High | 4/15/2026 |
| v6.13.0 | ## Changelog ### Features * 54853b81539f803d7b04c7fb95a741f3287c58a2 feat: add gh-stack skill (#4055) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.13.0 ``` **Download Binary**: Choose your platform from the assets above **Docker**: `` | High | 4/15/2026 |
| v6.12.0 | ## Changelog ### Features * 2d4adf7fd607c65b3d5af874b63ba4a9d3dc0ab4 feat: add bubbletea, github-actions-docs, and test-driven-development skills (#4044) ### Bug Fixes * e38fc48479e76380901f24ddf4d52db040ddb30e [Repo Assist] fix(metricsserver): set --authentication-tolerate-lookup-failure=true (#4032) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quar | High | 4/15/2026 |
| v6.11.0 | ## Changelog ### Features * f02ddf87ef2d8a44f79d5f26c94db681eb2f06a9 feat(image): add SHA256 blob integrity validation after OCI tar export (#4020) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.11.0 ``` **Download Binary**: Choose your p | High | 4/15/2026 |
| v6.10.4 | ## Changelog ### Bug Fixes * e37af80a94e16d7e10b6c222ef096e666802b57a fix(chat): set CLIPath and add pre-flight validation for Copilot CLI (#4043) ### Other Changes * afe7ed8641297efe2058474ca198189ec4649883 chore(deps): update copilot skills (#4037) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: | High | 4/15/2026 |
| v6.10.3 | ## Changelog ### Bug Fixes * b5857afbbc86a08d58c91d3342f99688d4a966ec fix: retry kubectl cluster-info on transient API server unavailability (#4024) ### Other Changes * 871fd2712191f09872d8b96bbecfb55b35d23d24 Daily Workflow Maintenance - Security improvements for release and copilot-setup-steps workflows (#4026) * 1d6471e1262e20787a2e9b149a0847a7254ad0a8 [docs] docs(chat): document slash commands, command picker, and elicitation modal (#4030) * 85f45b711b0edd7d24459a4a0e5425a27ca6587c docs(arch | High | 4/15/2026 |
| v6.10.2 | ## Changelog ### Bug Fixes * 069f2f86d8436c19566b30383330adb5b6f7f3ab fix: retry image pull failures in connectivity check pod (#4025) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.10.2 ``` **Download Binary**: Choose your platform from | High | 4/15/2026 |
| v6.10.1 | ## Changelog ### Bug Fixes * 2ef74e05284b9d6c3d1148d29043691767e24ef7 [Repo Assist] fix(setup): always wait for API server stability before GitOps installation (#3991) * f03e16e203c580ad51713a27a86e286ac55d9bd4 fix(setup): wait for all nodes to be ready before workload operations (#4010) ### Other Changes * 4cebd217aa7c3d2a21e5e38a9889d6bf910b6ca6 chore(deps): Bump github.com/fluxcd/kustomize-controller/api (#4017) * 23867ca9fbf1ee2eeff189f0e12d744710dd3d70 chore(deps): Bump github.com/fluxcd/so | High | 4/15/2026 |
| v6.10.0 | ## Changelog ### Features * a042bf9398d0b5ccddd2410da02c93f61c6114a7 feat(chat): adopt copilot-sdk v0.2.1 slash commands, elicitation, and command picker (#4012) ### Other Changes * cbdc5fb11727d882154ab03e4871b2663e7b5eaa [docs] docs(ai-chat): add COPILOT_GITHUB_TOKEN to filtered env vars note (#4009) * 920dbfd14564beab5dc8eab22567cc49b2e49213 chore(deps): Bump @astrojs/starlight from 0.38.2 to 0.38.3 in /docs (#4014) * b93e145c2da1b1edbe80a6ce5b82475f6102fb64 chore(deps): Bump starlight-links- | High | 4/14/2026 |
| v6.9.10 | ## Changelog ### Bug Fixes * 13878e45545ece7a3f172ce9e90eba20464722b7 fix(ci): restrict cloud cleanup jobs to failure/cancelled only (#4019) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.10 ``` **Download Binary**: Choose your platform | Medium | 4/14/2026 |
| v6.9.9 | ## Changelog ### Bug Fixes * 2dce5f921c030a5cfa216453d1502dc3399fc12a [Repo Assist] fix(image): remove image ref before repair pull to handle discard_unpacked_layers (#4008) * 9414cce656fd803fa767676eaf1b40643d62c703 fix(ci): cancel stale merge queue runs for the same PR (#4013) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/t | Medium | 4/14/2026 |
| v6.9.8 | ## Changelog ### Bug Fixes * 97a09fa2c16c7e2e3f3a8c09f238dcd63e1e12e6 fix(chat): filter inherited COPILOT_GITHUB_TOKEN from child CLI process (#3956) ### Other Changes * be09fb5d2fb889ac96140e6307cb18595c6662de Update ci.yaml * 1dbf3ff95e2470dfa8535fb9c70703f1f403d5ec Update workflows - 2026-04-13 (#4003) * e7bf00b72d2182c6eb0f3e187c0011221928f416 chore(deps): Bump astro from 6.1.3 to 6.1.4 in /docs (#3995) * b48702a93363ab356aefec24bae4215493276d6a chore(deps): Bump github.com/github/copilot-sd | Medium | 4/14/2026 |
| v6.9.7 | ## Changelog ### Bug Fixes * 140d5bd9759656fd286a98952724399ed8a1024b fix(ci): add contents:read permission to todos workflow (#4000) ### Other Changes * 346f24f1cd3558bf615909b0a9ec5ffb2df1bf59 Update workflows - 2026-04-12 (#3980) * 2f5a339bd560b33a0fb58eab8dc112ce3ea432ba [docs] docs: reduce bloat in ai-chat.mdx (#3975) * 3ad84844c28e9d4893d273f1af6c669a50ec89ed chore: pin actions to v2.1.0 SHA (#3979) * 52556dbb589c867d387148c347e374ed680e0430 chore: pin reusable-workflows to v2.2.0 SHA (#39 | High | 4/13/2026 |
| v6.9.6 | ## Changelog ### Bug Fixes * 60c20f42dd3a322f7e2440b8ff69784362cef4f4 fix(ci): treat cancelled jobs as failures in merge queue status check (#3972) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.6 ``` **Download Binary**: Choose your pl | Medium | 4/12/2026 |
| v6.9.5 | ## Changelog ### Bug Fixes * 2a58f1cfb24673c0ca3d310d300975ca65334694 fix(ci): pin --cli-version in go tool bundler invocations (#3968) * 8a33636a213fc1e38465aac6bdb610bcae5919b9 fix(ci): use deployment name instead of label selectors for install verify (#3969) * efb6077e98d2a039113cc423e78f46ddcdd85886 fix: update reusable workflow callsites for naming refactor (#3960) ### Performance Improvements * 882dad859d2263eed82863269471d1fc6134d2bf perf(configmanager): remove redundant duplicate-detecti | Medium | 4/12/2026 |
| v6.9.4 | ## Changelog ### Bug Fixes * c4b585522e83807f83e2a877d8230dbf03e9c162 [Repo Assist] fix(installer): extend API server stability check to K3s/K3d distribution (#3945) * 43f471dbaafe316c91aad6266efaeb92009e9983 fix: refresh kubeconfig from Omni during cluster update (#3963) ### Other Changes * b88af818d814b267e077c9ce7e5173439268fc78 ci: replace concurrency groups with turnstyle for cloud E2E FIFO queue (#3961) * 7134edab28e751f1480563bfe3a7dc91f278d658 test(e2e): add output validation for `ksail | Medium | 4/12/2026 |
| v6.9.3 | ## Changelog ### Bug Fixes * 91c723f5dacf889b9feda3879faec7599bde1a5e fix: increase FluxInstance readiness timeout and add pod diagnostics on failure (#3941) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.3 ``` **Download Binary**: Choo | Medium | 4/12/2026 |
| v6.9.2 | ## Changelog ### Bug Fixes * 7017f4dd5bf7fd03241d4b43fe70d53f8f370cd3 fix(ci): treat cancelled jobs as non-failure in summarize-workflow (#3940) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.2 ``` **Download Binary**: Choose your platf | Medium | 4/12/2026 |
| v6.9.1 | ## Changelog ### Bug Fixes * 84e58df167535c3457d3c157e89e3834723bc43c fix(ci): add retry wrapper to gen smoke test validate step (#3939) ### Other Changes * 9e9c8b855c99216c772d7c6187c50366db5b43d4 Update workflows - 2026-04-11 (#3938) * aff378bc4b9f6eb24c16dd05d8c0713f297d4edb docs: document workload tag drift auto-repair in GitOps workflows (#3943) * 82d923818bb95db365256da76ec5d77794f8bb23 docs: update Omni node scaling from skipped to implemented (#3944) ## Quick Start **Homebrew Cask** (m | Medium | 4/12/2026 |
| v6.9.0 | ## Changelog ### Features * bb54915a2e484b738c5c54226810ba0b65bb9b22 feat: implement Omni node scaling via cluster template sync (#3937) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.9.0 ``` **Download Binary**: Choose your platform from | Medium | 4/11/2026 |
| v6.8.2 | ## Changelog ### Bug Fixes * bae639bdd2508751ec2973c1bfe61a9c20478494 fix(update): detect and fix stale GitOps sync ref during cluster update (#3934) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.8.2 ``` **Download Binary**: Choose your | Medium | 4/11/2026 |
| v6.8.1 | ## Changelog ### Bug Fixes * 72fbb625627f943530f60e9ce7ba87bf8fa00a39 fix(kubeconfighook): detect stale Omni kubeconfigs via API health check (#3932) ### Other Changes * 0ba1e44ebfe5f7b6f381a6c574971427884f0c17 docs: update workload reconcile description for per-resource tracking (#3935) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantl | Medium | 4/11/2026 |
| v6.8.0 | ## Changelog ### Features * 91ec59add992cec9f14227598e2ec1d04d4c7da6 feat: improve workload reconcile with per-resource ProgressGroup tracking (#3929) ### Other Changes * f3e9233247b8036154ecdf55736d43cc7e239ccf [Repo Assist] test(k8s): add table-driven tests for DiagnosePodFailures (#3923) * 776adc95321f6422871bc0ef2342beb99e6ebba1 [docs] docs(gitops): document spec.workload.tag scope for Flux and ArgoCD (#3931) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew | Medium | 4/11/2026 |
| v6.7.1 | ## Changelog ### Bug Fixes * e480c1025dc45688b3574b293e7f4113faa4e4fa fix(gitops): use workload.tag for Flux and ArgoCD OCI artifact tag (#3930) ### Other Changes * 73d60a466f6a8382b981c19a6584b4fa583dd92c [docs] docs(development): reduce bloat in testing patterns section (#3921) * cd6c8dc1d68bc32d51e169252cc4173a38de396a [docs] document --update-kubernetes and --update-distribution flags for cluster update (#3926) * 190ebd825dfc1856e55c8a5723d4da276f968e97 docs: remove bloat from architecture.m | High | 4/11/2026 |
| v6.7.0 | ## Changelog ### Features * f8003dd62750171012890c397e53b78b8f294c0a feat(cluster): add --update-kubernetes and --update-distribution flags to update command (#3910) ### Other Changes * 6d69483f8d4dc22767ced125086a2cb95b429f09 docs(workload): fix broken workload-gen link in workload-management page (#3919) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no | Medium | 4/11/2026 |
| v6.6.1 | ## Changelog ### Bug Fixes * af7cfee90bd85556862551b9fa5787ad907d298a fix(ci): remove harden-runner from agentic workflows (#3916) ### Other Changes * f681eb6d5032806a96f987c6661592a26c2ea012 [Repo Assist] test(provider): add table-driven tests for BuildClusterStatus, GetClusterStatusFromLister, and CheckNodesExist (#3914) * 7fd293eb23114c9fe94765b9cab5a169b3863c41 docs(workload): mention debug command in workload management feature page (#3918) ## Quick Start **Homebrew Cask** (macOS): ```ba | Medium | 4/11/2026 |
| v6.6.0 | ## Changelog ### Features * 8a392526bbe4077c43dd003f31fb5c8f3231a6dd feat(workload): add `ksail workload debug` command (#3905) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.6.0 ``` **Download Binary**: Choose your platform from the asse | Medium | 4/11/2026 |
| v6.5.1 | ## Changelog ### Bug Fixes * 783530d558720d6d0a1422675743c6132b1c7e25 fix: rename Omni kubeconfig context and prevent nil pointer in Helm client (#3911) ### Refactoring * ef569a0d032eff039f4f6cce64f6f3672f4e3b99 refactor: remove stale gh-aw workarounds from agentic workflows (#3907) ### Other Changes * fa9d72ace2952b53b73129ce6995dcbe925817b8 [Repo Assist] chore(ci): sync golangci-lint go version with go.mod (1.26.0 â 1.26.1) (#3915) * e00fbbc39c714bcac403d51f6e29d653d43c03e3 [StepSecurity] Appl | Medium | 4/11/2026 |
| v6.5.0 | ## Changelog ### Features * 294943a10142a50edbff23d59c2e68c808551406 feat: serialize cloud provider system tests across merge queue runs (#3902) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.5.0 ``` **Download Binary**: Choose your platf | Medium | 4/11/2026 |
| v6.4.6 | ## Changelog ### Bug Fixes * 77fc9b14804a16e52fa214848ff6c03c36019aa9 fix: recompile daily-docs lock file with gh-aw v0.68.1 (#3896) ### Other Changes * b194eb57ba1b94cd0b1732bd1d04df1a2b8699b1 Update README.md ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantle | Medium | 4/11/2026 |
| v6.4.5 | ## Changelog ### Bug Fixes * de52d9ba24f2883bd273efe373f1996d1c44ba06 fix(ci): remove continue-on-error for Hetzner system tests (#3895) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.5 ``` **Download Binary**: Choose your platform from | Medium | 4/11/2026 |
| v6.4.4 | ## Changelog ### Bug Fixes * 9ccfa024008c23f96db1e6acdc1c50d94ebebcaf fix: resolve Omni cluster create timeout when CNI is not yet installed (#3879) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.4 ``` **Download Binary**: Choose your p | Medium | 4/11/2026 |
| v6.4.3 | ## Changelog ### Bug Fixes * 2f97648150e8307b31750cd7e36cf4b16e0693f5 fix: update GetClusterStatus contract and fix Docker scheme loop (#3897) ### Other Changes * 9e6bd846eb0cab588ae6393df160002236744594 chore(deps): Bump github.com/hashicorp/go-getter from 1.8.5 to 1.8.6 (#3873) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/ | Medium | 4/11/2026 |
| v6.4.2 | ## Changelog ### Bug Fixes * 0f67c4f96ea911b759f9fbc01822208022c0de72 fix(restore): handle Service ClusterIP allocation errors for policy=none (#3888) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.2 ``` **Download Binary**: Choose your | Medium | 4/11/2026 |
| v6.4.1 | ## Changelog ### Bug Fixes * f82a7d4e8ff7b9e1fea82f5bdecb758f7b8ded38 fix(ci-doctor): strengthen safe output enforcement to prevent silent failures (#3886) * 682d0cba9ced5babaf8a41f12ff36c4319d10361 fix: add CRITICAL safe-output callout to repo-assist prompt (#3887) ### Other Changes * 7ef51ea0563e40e77f0922cfb4784e4c1fed89ae chore(deps): Bump helm.sh/helm/v4 from 4.1.3 to 4.1.4 (#3872) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-te | Medium | 4/11/2026 |
| v6.4.0 | ## Changelog ### Features * f4b7b2783cd7a735d04c02a5276a6ebb386084cc feat: add CDI (Container Device Interface) flag to cluster init and create (#3892) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v6@v6.4.0 ``` **Download Binary**: Choose you | Medium | 4/10/2026 |
| v6.3.0 | ## Changelog ### Features * 0d5c72e8d7ccbf999ad7483deacb4fec35d8cfe1 feat: query provider API first in cluster info command (#3881) ### Bug Fixes * 283afd1781aab845e1538d49d282115cb95ed58d fix: add update_issue temporary ID guidance to repo-assist workflow (#3880) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` * | Medium | 4/10/2026 |
| v6.2.2 | ## Changelog ### Bug Fixes * 52d79bd9701ba88b83a907235bc26778367f7357 fix(vcluster): retry on 503 egress limit exceeded during image pull (#3882) ### Other Changes * d9dbbeb538cda634c505a97c998122c57a65f521 chore(deps): Bump helm.sh/helm/v3 from 3.19.2 to 3.20.2 (#3889) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail | Medium | 4/10/2026 |
| v6.2.1 | ## Changelog ### Bug Fixes * 340b5dfc98d6cfdd9888f2370a6f9ef8a53b8972 fix: add CRITICAL noop instruction to daily-docs workflow prompt (#3885) ### Other Changes * 2966c92fb85ab2735a2e1e10c13d365c643d44d5 chore: enrich MCP Registry metadata and document registry availability (#3883) * 6f6206872096044111752fede8c0ca96601477c5 docs: sync Go version to 1.26.1 to match go.mod (#3884) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/k | Medium | 4/10/2026 |
| v5.98.0 | ## Changelog ### Features * 33375181e2dc36d56ba74aa1bf79d8c3b498ee0f feat(tenant): wire ArgoCD RBAC CM merge/remove into --register flow (#3814) ## Quick Start **Homebrew Cask** (macOS): ```bash # Standard installation: brew install --cask devantler-tech/tap/ksail # If you encounter macOS quarantine issues: brew install --cask --no-quarantine devantler-tech/tap/ksail ``` **Go Install**: ```bash go install github.com/devantler-tech/ksail/v5@v5.98.0 ``` **Download Binary**: Choose your plat | High | 4/9/2026 |