feat: release 2.7.0

This commit is contained in:
2026-10-07 08:59:16 +00:00 Unverified
parent 2a24b2ff56
commit 174faf01ed
11 changed files with 597 additions and 76 deletions
+11 -4
View File
@@ -1,17 +1,24 @@
# 2.7.0
- Before side effects, check the exact server version and install/restart once when it differs; this includes older and newer server versions. A silent preflight health or network failure leaves the current command running without a notice. Install, resolve, or spawn failures show a gray availability notice, then continue the current command.
- Trust revocation and status checks do not accidentally re-grant trust.
- Includes the 2.7.0 release-candidate features and fixes listed below.
- Auto builds always use CNB Buildpacks with no BuildKit fallback; ordinary Dockerfile builds retain the BuildKit path. Live CNB Kubernetes Job execution and registry push remain unverified.
# 2.7.0-rc3
- Use source-first Enquirer Select prompts with conditional image, CNB, or template choices, plus app-path AutoComplete.
- Render `kuber init` and `kuber add` previews as YAML Snippets, preserving literal existing `name: ...` lines; omit blank optional values and default replicas to 1.
- Use real BasicAuth login, handle ambiguous trust identities safely, and fix type resolution.
# 2.7.0-rc2
# 2.7.0-rc2 (historical)
- Simplify the cross-platform passive updater with explicit inherited environment and `process.execPath`, a bounded wait for the install outcome before CLI exit, and no TTY workaround or external timeout helper.
- Earlier release-candidate passive updater implementation; superseded by the stable pre-command exact server-version check above.
- Show aggregate context-upload progress in an `Uploading context` child task, deduplicating shared blobs and accounting for resumed uploads.
- Support `build: auto:<GitHub HTTPS .cnb URI>` with optional `#sha256=<hex>` pinning. The real `kilterset/bun` 1.0.0 package was fetched and validated for Linux ARM64; its architecture mismatch was correctly rejected for AMD64.
- Live CNB Kubernetes Job execution and registry push remain unverified.
# 2.7.0-rc1
# 2.7.0-rc1 (historical)
## Added
@@ -25,7 +32,7 @@
- Begin generated Compose files with `managedBy: kuber # See https://npmx.dev/@dmgnr/kuber for documentation.` and accept the marker in kuber's Compose schema.
- Show aggregate context-upload bytes and percentage as a separate task during `kuber up`, deduplicating shared blobs across workspaces and accounting for resumed uploads.
- Simplify the passive updater to launch the current Bun executable with the inherited runtime environment, without Linux terminal helpers or an external `timeout` command. Wait for the bounded install outcome and its success or available-version notice before CLI exit; suppress automatic installs in tests and source-tree development.
- Historical passive updater implementation, superseded by the stable pre-command exact server-version check above.
## Fixed