diff --git a/CHANGELOG.md b/CHANGELOG.md index cb55baf..49dff26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,38 @@ All notable changes to the opencode-devbox container image. -Tags follow `v{opencode_version}[letter]` — bare tag for the first build on a new opencode release, letter suffix (`b`, `c`, …) for container-level rebuilds on the same version. See [AGENTS.md](AGENTS.md#versioning-scheme) for details. +Tags follow **independent semver** (since `v2.0.0`) — they version *this image*, not the bundled opencode release. MAJOR = breaking run/config changes, MINOR = backward-compatible features, PATCH = opencode/tool version bumps and small fixes. Pre-`v2.0.0` tags used the older `v{opencode_version}[letter]` scheme. See [AGENTS.md](AGENTS.md#versioning-scheme) for details. --- +## v2.1.2 — 2026-06-16 + +Image-semver **patch**: bumps opencode to `1.17.7`. No devbox-side changes +beyond the `OPENCODE_VERSION` ARG, so only the variant layer is rebuilt; the +base is unaffected by this change. + +### Bumped: opencode-ai 1.17.6 → 1.17.7 + +`OPENCODE_VERSION` ARG in `Dockerfile.variant`. Upstream `1.17.7` (published +2026-06-14) is a bugfix-and-minor-improvement patch with no breaking, +runtime-dependency, bundled-Bun, or CPU/AVX changes — a pure version bump on +the devbox side. Upstream highlights: + +- **Core (bugfixes):** plugin client requests now reuse the active server + instead of assuming the default local port; ACP shell tool calls show the + command and working directory from the start; plugin-provided shell + environment variables now apply to PTY sessions. +- **Core (improvements):** MCP servers can now receive the current workspace as + a client root. +- **TUI:** MCP debug now uses the SDK's latest protocol version. +- **Desktop:** the new-session route stays scoped to its own draft server, so + prompts and state target the right workspace. +- **SDK:** clients refresh model and provider availability when integrations + change; credential update and remove calls accept `location`. + +Full notes: +. + ## v2.1.1 — 2026-06-14 Image-semver **patch**: bumps opencode and lands the `mempalace-toolkit` diff --git a/Dockerfile.variant b/Dockerfile.variant index 3683f85..9f0bafb 100644 --- a/Dockerfile.variant +++ b/Dockerfile.variant @@ -39,7 +39,7 @@ ARG USER_NAME=developer # edit, so the cache-hit class of bug that bit pi-devbox v0.74.0.. # v0.75.5 cannot apply here. ARG INSTALL_OPENCODE=true -ARG OPENCODE_VERSION=1.17.6 +ARG OPENCODE_VERSION=1.17.7 RUN if [ "${INSTALL_OPENCODE}" = "true" ]; then \ NPM_CONFIG_PREFIX=/usr npm install -g opencode-ai@${OPENCODE_VERSION} && \ opencode --version ; \