From 85f0108d105cb71a330e1d83471fbdec7fc68534 Mon Sep 17 00:00:00 2001 From: Eric Wang Date: Tue, 24 Mar 2026 23:36:17 -0700 Subject: [PATCH] chore: release v0.10.0 - Claude --chrome integration with host bridge socket and extension mounts - Dockerfile agent-base/final stage split for better caching - Bridge tmpdir resolution fix for macOS - Full image ref support in installer and deva.sh - build-core and build-rust-image Makefile targets --- CHANGELOG.md | 20 ++++++++++++++++++++ deva.sh | 2 +- 2 files changed, 21 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b44f370..671cdf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,26 @@ All notable changes to deva.sh will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.10.0] - 2026-03-24 + +### Added +- Claude `--chrome` integration: auto-mount host Chrome profile Extensions and bridge socket into container +- `DEVA_CHROME_PROFILE_PATH`, `DEVA_CHROME_USER_DATA_DIR`, `DEVA_HOST_CHROME_BRIDGE_DIR` config knobs +- `build-core` and `build-rust-image` Makefile targets for faster incremental builds +- `scripts/install-agent-tooling.sh` shared agent install script for base and rust images +- Custom images guide (`docs/custom-images.md`) +- CI smoke tests for Chrome mount assembly and entrypoint bridge symlink + +### Fixed +- Bridge dir resolution now matches Node.js `os.tmpdir()` order (macOS `/var/folders/` before `/tmp`) +- `image_ref()` in installer and deva.sh now handles full image refs with embedded tags and digests +- Removed dead entrypoint fallback env vars (`DEVA_CHROME_HOST_SOCKET_PATH`, `DEVA_CHROME_HOST_TMPDIR`) + +### Changed +- Dockerfile split into `agent-base` (stable) + `final` (volatile) stages for better layer caching +- `Dockerfile.rust` now inherits `agent-base` and runs its own agent install, making it self-contained +- Default tool versions pinned in Dockerfiles and Makefile + ## [0.9.2] - 2026-03-11 ### Added diff --git a/deva.sh b/deva.sh index 49e93a6..3356f9c 100755 --- a/deva.sh +++ b/deva.sh @@ -13,7 +13,7 @@ if [ -n "${DEVA_DOCKER_TAG+x}" ]; then DEVA_DOCKER_TAG_ENV_SET=true fi -VERSION="0.9.2" +VERSION="0.10.0" DEVA_DOCKER_IMAGE="${DEVA_DOCKER_IMAGE:-ghcr.io/thevibeworks/deva}" DEVA_DOCKER_TAG="${DEVA_DOCKER_TAG:-latest}" DEVA_CONTAINER_PREFIX="${DEVA_CONTAINER_PREFIX:-deva}"