-
26.25.1
Stablereleased this
2026-06-21 18:57:28 +00:00 | 0 commits to master since this releaseWhat's new in 26.25.1
The Firebase CLI is now available in every variant.
Firebase CLI (#16)
Installs
firebase-tools(the standalone binary, which bundles its own Node runtime) in the base stage, so theci,coder, andcoder-xfce-vncvariants all ship thefirebasecommand. Combined with the Azul Zulu JDK already in the base, this enablesfirebase deployand the Firebase Emulator Suite (for example Firestore security-rules unit-testing) in CI — no separate image needed.Full changelog:
26.25.0...26.25.1Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
26.25.0
Stablereleased this
2026-06-20 14:58:49 +00:00 | 1 commits to master since this releaseWhat's new in 26.25.0
Two applications added to the
coder-xfce-vncdesktop variant, plus an XFCE menu tidy-up.Nimbalyst (#13)
Bundles Nimbalyst — a visual workspace for building with Codex, Claude Code, and more. Upstream ships only a Linux AppImage, which can't self-mount via FUSE in an unprivileged pod (no
CAP_SYS_ADMIN), so the build pulls the always-latest release and pre-extracts it to/opt/nimbalyst, then routes every launch through/usr/local/bin/nimbalyst(applyingELECTRON_DISABLE_SANDBOX=1,--disable-dev-shm-usage, andAPPDIR=/opt/nimbalyst).LibreOffice (#14)
Installs the LibreOffice suite (Writer, Calc, Impress, Draw, Base, Math) plus
libreoffice-gtk3for native GTK rendering under XFCE, and the English (US + GB) and French Hunspell spell-check dictionaries.XFCE menu
Lens, Claude Desktop, and Nimbalyst now appear under the Development category (previously Network / Office / Utility).
Full changelog:
26.24.2...26.25.0Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
26.24.2
Stablereleased this
2026-06-11 16:15:27 +00:00 | 3 commits to master since this releaseThis release includes:
- Claude Desktop pre-installed in the xcfe variant, from the community claude-desktop-debian APT repo, launched through a wrapper applying the flags Electron apps need in unprivileged Kubernetes pods — menu, terminal, and claude:// URL launches alike
coder-init-desktopnow parks stale user-local Claude Desktop menu entries left by manual installs from before the image shipped it (#12)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
26.24.1
Stablereleased this
2026-06-11 15:12:52 +00:00 | 4 commits to master since this releaseThis release includes:
- Fix: Electron apps (Lens, Claude Desktop, ...) now launch in the xcfe variant on unprivileged Kubernetes pods — the Chromium sandbox cannot work there (RuntimeDefault seccomp, no CAP_SYS_ADMIN), so it is disabled image-wide via
ELECTRON_DISABLE_SANDBOX=1, and Lens is routed through a wrapper adding--disable-dev-shm-usagefor the 64 MiB/dev/shm - Fix: dead
jetbrains-toolboxsymlink in/usr/local/bin(Toolbox 2.x keeps the binary underbin/) coder-init-desktopnow heals stale user-local Lens menu entries carried over on the PVC
Full diagnosis in the README section "Electron & Chromium-based apps" (#11)
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Fix: Electron apps (Lens, Claude Desktop, ...) now launch in the xcfe variant on unprivileged Kubernetes pods — the Chromium sandbox cannot work there (RuntimeDefault seccomp, no CAP_SYS_ADMIN), so it is disabled image-wide via
-
26.24.0
Stablereleased this
2026-06-08 19:47:18 +00:00 | 5 commits to master since this releaseThis release includes:
- k8s tooling for the coder variant
- lens k8s IDE for the xcfe variant
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
26.23.0
Stablereleased this
2026-06-04 07:02:36 +00:00 | 6 commits to master since this releaseAdded a few new package in the base image to support dev workflow:
- glab
- bat
- fzf
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
26.22.2
Stablereleased this
2026-05-30 08:59:12 +00:00 | 7 commits to master since this releasehotfix - adding support of colored emoji on desktop terminal
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
26.22.1
Stablereleased this
2026-05-30 08:34:44 +00:00 | 8 commits to master since this releasehotfix seeding .profile from etc/skel
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)
-
26.22.0
Pre-releasereleased this
2026-05-30 07:28:10 +00:00 | 9 commits to master since this releaseHighlights
- New
coder-xfce-vncimage variant: samecoderbase plus an XFCE desktop served in the browser over noVNC, with Firefox and JetBrains Toolbox preinstalled. - Per-user runtime setup (NVM, Node.js, Yarn, bash prompt, global gitignore) now runs at workspace start via
scripts/coder-init.shinstead of during image build; same image works whether/home/coderis a fresh PVC or a pre-populated volume.
New images
Tag Description git.van-hemmen.com/actions/sindri:coder-xfce-vnc-<version>Pinned build of the XFCE/noVNC variant. git.van-hemmen.com/actions/sindri:coder-xfce-vnc-latestRolling tag for the XFCE/noVNC variant. The existing tags are unchanged.
What's in
coder-xfce-vnc- Everything from the
codervariant - TigerVNC + XFCE desktop session
- noVNC web client, autoconnect-ready, with path-based reverse-proxy support (works behind Coder's
subdomain = falseapps) - Firefox (installed from Mozilla's APT repo; Snap is not usable in containers)
- JetBrains Toolbox with a system-wide
.desktopentry, launchable from the XFCE menu - Idempotent
start-xfce-vnc.sh: re-running it on an already-live session no longer kills it
New scripts
scripts/coder-init.sh: per-user setup at workspace start (NVM, Node.js, Yarn, prompt, global gitignore). Sourced from.bashrc. Used by both variants.scripts/coder-init-desktop.sh: desktop-only additions (Firefox repo, Toolbox).scripts/start-xfce-vnc.sh: standalone launcher, previously inline in the Dockerfile.
Breaking / behavior changes
- The bare
:latesttag is no longer published. Usecoder-latest,coder-xfce-vnc-latest, orci-latestexplicitly. - Build-time
NODE_VERSIONand global-gitignore URL args have been removed from thecodervariant. These are now configurable at runtime insidecoder-init.sh. - The
codervariant's image no longer ships a pre-installed NVM/Node; these are provisioned on first start. Workspaces with an already-initialized/home/coderPVC are unaffected.
Upgrade notes
- Existing
coderworkspaces: pull the new image and restart.coder-init.shwill run on next shell start and populate NVM/Node/Yarn if missing. - New
coder-xfce-vncworkspaces: expose noVNC at the workspace'sDesktopapp. Withsubdomain = false, the noVNC URL must behost:portonly — the includedindex.htmlhandlesautoconnect=1redirection. - See the Coder template's
desktop_readme.mdfor how to wire both variants behind a single "Use with desktop" checkbox.
Commits
12 commits, from
5dd90b4(initialcoder-xfce-vncvariant) through86b8538(final Toolbox.desktopcleanup). Full changelog:master...5-differentiate-coder-deployment-and-devcontainer-images.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
- New
-
26.21.1
Stablereleased this
2026-05-23 20:40:14 +00:00 | 10 commits to master since this releaseFixed: the
coderuser now owns/workspacesin thecoderimage variant, allowing it to read and write in its working directory withoutsudo.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
Source code (ZIP)