Release v0.79.0 — pi 0.78.1 -> 0.79.0
First build on pi 0.79.0. Built FROM the republished base-pi-only from opencode-devbox v1.16.2 (carries pi 0.79.0). Bump smoke size threshold 2750 -> 2850 MB in lockstep with opencode-devbox's pi-only variant. Promote CHANGELOG Unreleased -> v0.79.0.
This commit is contained in:
+32
-1
@@ -8,7 +8,38 @@ Tags follow the pi npm version: `v{pi_version}[letter]` — bare tag for the fir
|
|||||||
|
|
||||||
## Unreleased
|
## Unreleased
|
||||||
|
|
||||||
_(no changes since v0.78.1)_
|
_(no changes since v0.79.0)_
|
||||||
|
|
||||||
|
## v0.79.0 — 2026-06-08
|
||||||
|
|
||||||
|
First build on pi **`0.79.0`** (upstream `@earendil-works/pi-coding-agent` bump
|
||||||
|
from `0.78.1`). Built `FROM` the freshly republished
|
||||||
|
`joakimp/pi-devbox:base-pi-only` from opencode-devbox `v1.16.2`, which carries
|
||||||
|
pi `0.79.0` (and picks up opencode `1.16.2` in the sibling opencode-bearing
|
||||||
|
variants, though this pi-only image has no opencode).
|
||||||
|
|
||||||
|
### Bumped: pi 0.78.1 → 0.79.0
|
||||||
|
|
||||||
|
Resolved from the tag and asserted by the smoke base-freshness guard
|
||||||
|
(`EXPECTED_PI_VERSION`). Highlights from the upstream `CHANGELOG.md`:
|
||||||
|
|
||||||
|
- **Project trust for local inputs** — pi now asks before loading project-local
|
||||||
|
settings, resources, instructions, and packages, with saved decisions and
|
||||||
|
`--approve` / `--no-approve` controls for non-interactive modes, plus a
|
||||||
|
`project_trust` extension event so global/CLI extensions can decide or defer.
|
||||||
|
- **Cache-hit visibility in the footer** — the interactive footer shows the
|
||||||
|
latest prompt cache hit rate (`CH`).
|
||||||
|
- **Richer SDK/RPC extension surfaces** — public exports now include RPC
|
||||||
|
extension UI request/response types and package asset path helpers.
|
||||||
|
- Plus a large batch of TUI and provider fixes (Kitty keyboard fallback,
|
||||||
|
prompt-history cursor placement, large-JSONL session reads, custom-provider
|
||||||
|
routing).
|
||||||
|
|
||||||
|
### Smoke size threshold 2750 → 2850 MB
|
||||||
|
|
||||||
|
Tracks opencode-devbox's `pi-only` variant, which was raised to 2850 MB in
|
||||||
|
`v1.16.2` for headroom against the pi `0.79.0` bump (and routine apt drift).
|
||||||
|
Kept in lockstep so this image's guard matches its source-of-truth variant.
|
||||||
|
|
||||||
## v0.78.1 — 2026-06-04
|
## v0.78.1 — 2026-06-04
|
||||||
|
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ IMAGE="${1:?usage: $0 <image>}"
|
|||||||
PASS=0; FAIL=0
|
PASS=0; FAIL=0
|
||||||
# Since the refactor to FROM opencode-devbox:latest-pi-only, this image equals
|
# Since the refactor to FROM opencode-devbox:latest-pi-only, this image equals
|
||||||
# the pi-only variant (pi + companions + fork/recall node_modules, NO opencode),
|
# the pi-only variant (pi + companions + fork/recall node_modules, NO opencode),
|
||||||
# so the threshold tracks pi-only's (2750 MB), not the old standalone 2200 MB.
|
# so the threshold tracks pi-only's (2850 MB), not the old standalone 2200 MB.
|
||||||
SIZE_THRESHOLD_MB=2750
|
SIZE_THRESHOLD_MB=2850
|
||||||
|
|
||||||
run() {
|
run() {
|
||||||
local label="$1"; local cmd="$2"
|
local label="$1"; local cmd="$2"
|
||||||
|
|||||||
Reference in New Issue
Block a user