This release includes 2 security fixes for security teams reviewing exposed deployments.
Topics
+10 more
Summary
AI summaryBroad release touches ๐ฑ Messaging Platforms, Provider & model support, Chat UX & settings, and โจ Highlights.
Full changelog
Hermes Agent v0.16.0 (v2026.6.5)
Release Date: June 5, 2026
Since v0.15.2: 874 commits ยท 542 merged PRs ยท 1,962 files changed ยท 205,216 insertions ยท 46,217 deletions ยท 399 issues closed (2 P0, 62 P1, 16 security-tagged) ยท 170 community contributors (including co-authors)
The Surface Release. Hermes meets you wherever you work. A brand-new native desktop app โ built across 100 PRs and 159 commits in a single week โ gives you Hermes as a real macOS/Linux/Windows application: one-click install, in-app self-update, drag-and-drop files into chat, an inline model picker in the status bar, concurrent multi-profile sessions, a full Simplified Chinese translation, and the ability to connect to a remote Hermes gateway over OAuth or username/password. Alongside it, the web dashboard grew a full browser-based administration panel (MCP catalog, messaging channels, credentials, webhooks, memory, pluggable OIDC / username-password login), and first-time setup got a "Quick Setup via Nous Portal" path that gets you from install to first message in seconds. The default skill set was trimmed to what you actually need, NVIDIA/skills joined the trusted Skills Hub taps, the model picker is now fuzzy-searchable everywhere (desktop, web, TUI, CLI), and
/undofinally lets you take back the last N turns. 2 P0 and 62 P1 closures ride along, plus a security round (CVE-2026-48710 Starlette pin, SSRF off-loop hardening, subprocess credential stripping).
โจ Highlights
-
Hermes Desktop โ a real native app, not a terminal wrapper โ This is the headline. There's now a
apps/desktop/Electron application that installs like any other desktop app on macOS, Linux, and Windows, updates itself in place from inside the app, and gives you a polished GUI for everything Hermes does. You get a proper chat window with streaming, a session list you can archive and search, drag-and-drop files anywhere in the chat area, clipboard image paste, a Cmd+K command palette, and a model picker right in the status bar. If you've been telling friends "it's a CLI agent" and watching their eyes glaze over โ now you can just send them an installer. None of this existed a week ago. (#20059, #35607, #37099, #37379, #38631 โ @OutThisLife, @jquesnelle, @ethernet8023, @austinpickett, @benbarclay) -
Run the desktop app against a remote Hermes โ sign in with OAuth or username/password โ The desktop app doesn't have to run Hermes locally. Point it at a remote Hermes gateway (your homelab, a hosted box, a teammate's server) and it connects over a secure WebSocket, authenticating with OAuth or a username/password login โ no fiddling with
--insecureflags or hand-copied session tokens. Each profile can target its own remote host, and you can run concurrent sessions across multiple profiles in one window with cross-profile@sessionlinks. The practical version: your laptop runs a thin GUI, the heavy agent runs wherever your API keys and compute live. (#37888, #38851, #39330, #39778 โ @benbarclay, @OutThisLife, @teknium1) -
The web dashboard is now a full admin panel โ configure everything from the browser โ The dashboard grew from "view your sessions" into a complete administration surface. There's a Channels page that sets up every gateway messaging platform (Telegram, Discord, Slack, etc.) from the browser, an admin panel for the MCP catalog with enable/disable toggles, credential management, webhook and hook creation, memory configuration, gateway controls, and a System page with check-before-update and one-click Debug Share. You no longer have to SSH in and edit
config.yamlto wire up a new messaging channel or MCP server โ it's all point-and-click now. (#36704, #36736, #37211, #38205, #38600 โ @teknium1) -
Hermes Desktop speaks Simplified Chinese โ full ็ฎไฝไธญๆ in the chat GUI โ The desktop app now ships a complete Simplified Chinese (็ฎไฝไธญๆ) translation across every UI surface โ the chat window itself, sidebar, settings, command center, cron, messaging, profiles, skills, agents, the lot. English stays the default; switch language in Appearance settings and the choice persists to your config (
display.language). It's built on a proper typed i18n layer, so adding more languages from here is straightforward. (#38241 โ @JimLiu) -
Leaner default skill set โ Hermes ships only what you actually need โ The bundled skill set got a deliberate trim. Skills that were redundant or dead are gone (
spotifyโ superseded by the native Spotify plugin's 7 tools;linearโ superseded byhermes mcp install linear;kanban-codex-lane,debugging-hermes-tui-commands, a staledomainorphan, and several empty category markers). Heavier or niche skills moved from bundled to optional (the Baoyu creative set,dspy,subagent-driven-development,minecraft-modpack-server,pokemon-player,hermes-s6-container-supervision) โ still onehermes skills installaway, just not loaded by default. And a newenvironments:relevance gate keeps context-specific skills (kanban, docker/s6) out of the skills index for users who'll never use them, while still loading them on explicit request. The result: a smaller, sharper default skill list, less noise in the picker, and a lighter prompt. The curator can now prune unused built-in skills too (not just agent-created ones), with usage tracked for every skill. (#39028, #36701, #36228 โ @teknium1) -
NVIDIA/skills is now a built-in trusted skills tap โ
NVIDIA/skillsjoins OpenAI, Anthropic, and HuggingFace as a default trusted tap in the Skills Hub โ discoverable, browsable, searchable, and auto-updating through the same pipeline. NVIDIA's verified skills for CUDA-X, AIQ, cuOpt and the rest of their product stack are one install away, with real category labels from the repo'sskills.sh.jsonsidecar. (#34333 โ @teknium1) -
Quick Setup via Nous Portal โ from install to first message in seconds โ First-time setup was thinned down to two clear paths: Quick Setup (sign in with Nous Portal, get a model picker, start chatting immediately) or Full Setup (the detailed wizard for power users).
hermes portalis now the human-readable alias that runs the full quick-setup Nous flow. The first-run menu explains the difference inline so newcomers aren't guessing. The goal: a brand-new user shouldn't need to read docs to send their first message. (#35723, #36227, #38449, #38465 โ @teknium1, @kshitijk4poor) -
Fuzzy model picker, everywhere โ type a few letters, find your model โ The model picker now does fuzzy search across the desktop app, web dashboard, TUI, and CLI. Type "v4fl" and
deepseek-v4-flashsurfaces; multi-endpoint providers are grouped under one row instead of cluttering the list with duplicates, and each row carries a description so you know what you're picking. The catalog refreshes hourly instead of daily, so new models show up the same day they launch. New this window:deepseek-v4-flash,MiniMax-M3with 1M context,qwen3.7-plus. (#36928, #35227, #35756, #35659, #36214 โ @kshitijk4poor, @teknium1) -
/undo [N]โ take back the last N turns โ Said the wrong thing, or sent the agent down a bad path?/undobacks up N user turns, prefills your last message so you can edit and resend, and soft-deletes the turns in between. It works in the CLI, the TUI, and across messaging platforms (Telegram, Discord, etc.) with full parity. Closes a long-standing request (#21910). (#36229, #36699 โ @teknium1) -
Choose your default interface โ
cliortuiโ You can now set whetherhermes chatdrops you into the classic CLI or the Ink TUI by default, with a--cliflag to override per-invocation. The TUI also got a single unified/modelcommand and a Sessions overlay for switching between live sessions. Use the interface you actually like. (#37782, #37112 โ @OutThisLife)
๐ฅ๏ธ Hermes Desktop App (NEW)
Install & lifecycle
- macOS desktop install + in-app self-update; rebuild-and-relaunch cleanly on macOS (#35607, #36198, #38296 โ @OutThisLife)
- macOS installer renamed to "Hermes" and turned into a launcher (#37516 โ @OutThisLife)
- Build desktop in its own
desktopstage on macOS/Linux instead of silently skipping; content-hash build stamp,--build-only/--force-buildflags (#36134 โ @OutThisLife, #37597 โ @ethernet8023) - Boot-failure recovery + live API-key validation; cancellable install; recover from corrupt cached Electron download (#35864, #37379, #39032 โ @OutThisLife, @teknium1)
- Windows: recover from corrupt Electron cache in bootstrap install; stop racing our own backend during in-app update (#39465, #39828 โ @teknium1, @OutThisLife)
- Linux: configure Electron sandbox helper; detect linux arm64 binary; disable GPU acceleration on remote displays to stop flicker (#37691, #38594, #37932 โ @ethernet8023, @OutThisLife)
- Require Node โฅ20.19/22.12 for the desktop build; zero eslint/typecheck debt + prettier pass (#38255, #39100 โ @OutThisLife)
Remote-gateway & multi-profile
- Connect to OAuth-gated remote gateways; username/password login for remote gateways; per-profile remote gateway hosts (#37888, #38851, #39778 โ @benbarclay, @teknium1, @OutThisLife)
- Concurrent multi-profile sessions, cross-profile
@sessionlinks; re-mint OAuth WS ticket on gateway reconnect; gate OAuth remote connect on AT-or-RT (#39330, #38886, #39464 โ @OutThisLife, @teknium1, @benbarclay) - Offer remote sign-in on a gated-gateway boot failure; validate live WebSocket in remote gateway test (#39402, #39511 โ @teknium1)
Chat UX & settings
- Drop files anywhere in the chat area; clipboard image paste with dedupe; attachments on Enter, IME composition handling (#36262, #38306, #38677 โ @OutThisLife, @teknium1)
- Background needs-input indicator, clarify redesign, Cmd+K palette & UI consistency pass; inline model picker in the status bar; YOLO toggle in the status bar (TUI parity) (#38631, #37738, #38517 โ @OutThisLife)
- Session-list overhaul, session hygiene/archive, media streaming + connecting overlay; search sessions by id (SQL-bounded) (#37379, #37099, #39062 โ @OutThisLife, @teknium1)
- Dedicated Providers settings + polished Accounts/API-keys UX; consolidate skills + tools management into one pane; move model management into Settings (#38551 โ @austinpickett, #37310, #37330 โ @jquesnelle)
- Render approval/sudo/secret prompts so tools stop silently timing out; surface skill & quick-command slash commands in the palette; first-class xAI Grok OAuth provider in the launcher (#38578, #38531, #37697 โ @teknium1, @OutThisLife)
- "Choose provider later" skip on first-run onboarding; onboarding can configure a local/custom endpoint without an API key; custom zoom shortcuts (#39483, #38572, #37894 โ @teknium1, @ethernet8023)
- macOS helper microphone entitlement; scroll-jump fixes (native anchoring, at-rest jump, wheel-up snap-back); thinking block stays open mid-streaming (#37745 โ @xxxigm, #37866, #38221, #38809 โ @OutThisLife, @teknium1, @stremtec)
- GUI quality-of-life triage batch; salvaged AhmetArif0 desktop/dashboard fixes; rename session via
session.titleRPC so/titleworks (#37536 โ @austinpickett, #39070, #39410 โ @teknium1, @benbarclay) hermes debug share//debug/hermes logsnow includedesktop.log(#38203 โ @teknium1)- Simplified Chinese (็ฎไฝไธญๆ) translation across every desktop UI surface โ typed i18n layer, switch in Appearance settings, persisted via
display.language(English remains default) (#38241 โ @JimLiu) - Full multi-profile support over one global-remote dashboard; remote-profile sessions are first-class (resume, read, rename/archive/delete); new chats honor their profile in global-remote mode (#39921, #39894, #39993 โ @OutThisLife)
๐ Web Dashboard
Administration panel (NEW)
- Full administration panel โ MCP catalog with enable/disable toggles, pairing, webhooks, credentials, memory, gateway, hook creation, system settings (#36704, #36736 โ @teknium1)
- Channels page โ set up every gateway messaging channel from the browser (#37211 โ @teknium1)
- System page: check-before-update flow + Debug Share (#38205, #38600 โ @teknium1)
- nous-blue theme, bulk sessions, schedule picker; enriched profiles dashboard + de-dupe channel env vars; configurable terminal background via theme (#37383, #37872 โ @austinpickett, #37156 โ @teknium1)
- Always enable embedded chat; remove dashboard
--tuiflag (#38591 โ @benbarclay)
Auth
- Pluggable username/password login (Option B); generic self-hosted OIDC provider + multi-provider verify fix;
hermes dashboard registerfor self-hosted OAuth client (#38819 โ @benbarclay, #38917, #38802 โ @teknium1) - Rotate dashboard sessions via refresh token; share
/api/*public allowlist between legacy and OAuth gates; drop/api/*paths from OAuthnext=round trip (#37247, #34254, #36244 โ @benbarclay) - Chat tab works in gated (OAuth) mode; trust non-web WS origins on OAuth-gated binds after ticket auth; authenticate server-spawned PTY child WS; sanction plugin WS/upload auth via SDK helpers (#34793, #37870, #37972, #38549 โ @teknium1, @benbarclay, @kshitijk4poor)
- Allow desktop websocket origins on remote binds (#37747 โ @teknium1)
๐๏ธ Core Agent & Architecture
Provider & model support
- New models:
deepseek-v4-flash(+ trimmed variants, maker-grouped curated lists),MiniMax-M3with 1M context on native minimax providers,qwen3.7-plus(Nous + OpenRouter),gemini-3.5-flashto Gemini OAuth + API-key pickers (#35659, #36214, #39409, #37046 โ @teknium1) - Model picker: fuzzy search across WebUI/TUI/CLI; group multi-endpoint providers under one row; refresh provider descriptions + describe grouped rows; refresh catalog hourly; stop routing OpenAI selection to OpenRouter (#36928 โ @kshitijk4poor, #35227, #35773, #35756, #37175)
- Always show Nous Tool Gateway backends, login on select; surface the Nous free tool pool (entitlement + setup prompt); route FAL video gen through managed Nous gateway (#35792 โ @teknium1, #36153, #33259 โ @alt-glitch)
- Persist mid-session model switch to database; recover model on post-interrupt recovery turn (#35256, #35381 โ @teknium1)
- Credential pool:
STATUS_DEADfor terminal OAuth failures; isolate custom provider picker credentials (#34412, #34810 โ @teknium1) - Disable Nous Portal legacy session-key inference fallback โ JWT-only (#34508 โ @kshitijk4poor)
Agent loop, prompt & tools
/undo [N]โ backs up N user turns with prefill + soft-delete (CLI/TUI + messaging-platform parity) (#36229, #36699 โ @teknium1)- Progressive tool disclosure for MCP and plugin tools (scoped); embedder environment-hint hook for the system prompt; universal task-completion guidance + local Python toolchain probe (#34493, #34574, #34340 โ @teknium1)
- Uncap delegation
max_spawn_depth(floor 1, no ceiling); broaden Hermes self-knowledge pointer to docs + skill;hermes prompt-sizediagnostic (#39772, #38538, #35276 โ @teknium1) perf(read_file): compact line-number gutter โ ~14% fewer tokens per read (now the only format) (#35368, #35532 โ @teknium1)- Resolve agent cwd from
TERMINAL_CWDvia one reader; align prefill messages key handling; resume relaunches in the session's original working directory (#35028 โ @banditburai, #38760 โ @helix4u, #38562 โ @teknium1) - Prevent session-id fork from concurrent compressions; observer telemetry hooks + NeMo-Relay plugin (gated tool emit) (#34351, #38232 โ @teknium1)
Sessions, state & memory
perf(state): merge FTS5 segments on VACUUM +hermes sessions optimize; keep/branchsessions visible after parent reopen; survive missing FTS5 runtimes (#34596, #39214 โ @teknium1, @kshitijk4poor, #35452 โ @helix4u)- Honcho: make startup fail open; harden self-hosted setup paths (#24847 โ @stephenschoettler, #35170 โ @kshitijk4poor)
- Supermemory: session-level ingest + kebab aliases (#38756 โ @alt-glitch)
๐งฉ Multi-Agent (Kanban) & Skills
Kanban
goal_modecards run workers in a/goalloop; file attachments on tasks; attach images referenced in task bodies to worker vision (#35710, #35395, #34210 โ @teknium1)default_assigneefallback + per-profile concurrency cap;POST /runs/{run_id}/terminateendpoint; gate notifier watcher ondispatch_in_gateway(#34244, #34449, #37174 โ @teknium1)- CLI dispatch config passthrough + humanizer skill swap (#34337 โ @teknium1)
Skills
- Leaner default skill set (#39028 โ @teknium1):
- Removed (redundant / dead):
spotify(โ Spotify plugin's 7 native tools),linear(โhermes mcp install linear),kanban-codex-lane,debugging-hermes-tui-commands, staledomainorphan, empty category markers (diagramming,gifs,inference-sh,mlops/training,mlops/vector-databases) - Bundled โ optional:
baoyu-article-illustrator,baoyu-comic,creative-ideation,pixel-art,dspy,subagent-driven-development,minecraft-modpack-server,pokemon-player,hermes-s6-container-supervision - Consolidated:
webhook-subscriptions+native-mcpfolded into thehermes-agentskill as on-demand references;writing-plansmerged intoplan(v2.0.0) - New
environments:frontmatter relevance gate (kanban/docker/s6) โ context-specific skills stop appearing in the index for users who won't use them, still load on explicit request
- Removed (redundant / dead):
- Curator can now prune unused built-in skills (not just agent-created), with usage tracked for every skill (#36701 โ @teknium1)
- Blank-slate skills โ
install --no-skills+ opt-out/opt-in for the default profile (#36228 โ @teknium1) - NVIDIA/skills trusted tap โ
NVIDIA/skillsis now a default trusted Skills Hub tap alongside OpenAI/Anthropic/HuggingFace;skills.sh.jsonsidecar gives taps real category labels (#34333 โ @teknium1) - Skills Hub: fix browse cap, add source links + copy buttons + category cleanup (#37143 โ @teknium1)
- New optional skills:
grok(xAI Grok Build CLI),antigravity-clioperator (under autonomous-ai-agents) (#34582, #34583, #34604 โ @teknium1)
๐ฑ Messaging Platforms (Gateway)
- Structured stream-event protocol + Telegram draft formatting parity; per-platform streaming defaults (Telegram on, Discord off) + dashboard toggles; surface gateway streaming block in
DEFAULT_CONFIG(#37250, #37303, #37285 โ @teknium1) - Discord voice-channel mixer โ ambient idle bed + verbal acks that overlap TTS; explain
/voiceusage when toggled bare (#39659, #39766 โ @teknium1) - Handle Feishu meeting invitations; bluebubbles group mention gating; matrix bang-command aliases; matrix fail-closed approval reaction auth (#39040, #37091, #38175 โ @teknium1, @alt-glitch, #34567)
- Clean service restart flow; close ResponseStore + dispose unowned adapter on reconnect failure; weixin
asyncio.wait_fortimeouts (#36188 โ @helix4u, #37679 โ @Fearvox, #35117 โ @banditburai)
๐ฅ๏ธ CLI, TUI & Setup
- Configurable default interface (cli vs tui) +
--cliflag; TUI single/modelcommand + unified Sessions overlay; nudge toward/agentsdashboard when delegation starts (#37782, #37112 โ @OutThisLife, #34704 โ @kshitijk4poor) - Thin out setup โ Quick Setup via Nous Portal + Full Setup defaults; explain Quick vs Full inline;
hermes portalhuman-readable Portal onboarding alias + full quick-setup Nous flow (#35723, #36227, #38449, #38465 โ @teknium1, @kshitijk4poor) - Set process title to
hermesin ps/top/htop; warn on unsupported pip installs + fix stale update-check cache (#35143, #34846 โ @teknium1) - TUI perf: stop slow/dead MCP servers from freezing startup; stop eager MCP discovery from blocking agent-capable startup; stop persisting full tool output in trail lines (silent OOM) (#35273, #35397, #38224 โ @teknium1)
- TUI fixes: auto-recover session on unexpected gateway death; reassemble split SGR mouse sequences; preserve UTF-8 in PowerShell clipboard; reset terminal input modes on exit;
/savesnapshots under Hermes home (#35893, #38564 โ @OutThisLife, #35222 โ @teknium1, #36864 โ @maxmilian, #38251 โ @austinpickett) - Setup model/provider pickers migrated off
simple_term_menuto curses (ESC + ghost-row fixes); default browser/TTS picker to free local backend, not paid Nous (#35806, #37800 โ @teknium1)
๐ง Tool System & Installer
single managed-uv path, delete fts5 installer escalation; installer commit pinning opt-in (default branch-follow); shallow clones (#37660 โ @ethernet8023, #37123 โ @jquesnelle, #39423 โ @ethernet8023)ensure_uv()survives the update boundary (no first-run crash); harden venv rebuild + verify core deps after install; require managed marker before destructive clean; stash/restore by default for non-interactive updates (#39780 โ @OutThisLife, #38887, #39568, #39645 โ @teknium1, @helix4u)- MCP: stop reporting false OAuth success when no token was obtained; vision honors
model.supports_visioninvision_analyze+browser_vision; MiniMax t2a_v2 TTSraise_for_status(#34807, #34562, #39057 โ @teknium1) - yuanbao: cache resolved media resources by resourceId (#34474 โ @teknium1)
๐ณ Docker & Deployment
- Container reuse + bounded-sync cleanup + orphan reaper; auto-join Docker socket group for docker-in-docker backend; boot non-root containers (skip s6-setuidgid drop when already unprivileged) (#33645, #34407 โ @benbarclay, #34837 โ @IAvecilla)
- Skip unnecessary boot chown when volume ownership matches remapped UID; seed
gateway_state.jsonfromHERMES_GATEWAY_BOOTSTRAP_STATEon first boot; tag containers with hermes-agent labels for identification (#35027 โ @Foldblade, #37896 โ @benbarclay) - Point TUI launcher at prebuilt bundle via
HERMES_TUI_DIR; consolidate node/nix workspace lockfile + update all consumers (#37923, #36171 โ @benbarclay, @ethernet8023)
๐ Security & Reliability
- CVE-2026-48710 (Starlette BadHost) โ pin patched Starlette โฅ1.0.1 (#35118 โ @teknium1)
- Run URL SSRF checks off the event loop in async paths; strip Bedrock inference bearer token from subprocess env; add
bws_cache.jsonto file-safety read guard; neutralize file paths in mutation-verifier footer (#39046, #34498, #34421, #35684 โ @teknium1) - Restore approval/sudo context in
execute_code+ guard entry points; add docker restart/stop/kill toDANGEROUS_PATTERNS; sanitize invisible unicode in vetted skill content; deepcopy tools before in-place xAI mutation (#34497, #33438 โ @teknium1, @Sarbai, #37245, #34416) - Sandbox-mirror soft guard for writes to per-task
.hermesmirrors; honcho fail-open on startup (#32213 โ @briandevans, #24847 โ @stephenschoettler)
๐ Notable Bug Fixes
- 399 issues closed this window (2 P0, 62 P1, 16 security-tagged, 262 bug-labeled).
- Desktop: keep in-flight new chats from vanishing on refresh; Stop button actually interrupts when a turn is queued; stop background session messages bleeding into the active transcript; slash/@ completion menu navigable & Esc-dismissable; IME Enter no longer splits messages (#37908 โ @OutThisLife, #37948, #37975, #37937 โ @kshitijk4poor, #38333 โ @stremtec)
- Update: stop stash/restore from clobbering desktop source on managed clones; don't fail desktop rebuild/skills sync on mid-rebuild venv; export launcher virtualenv to uv (#38542, #38885, #35224 โ @teknium1)
- Voice: honor
PIPEWIRE_REMOTEin PortAudio fallback; allow/voiceover SSH when a sound server is reachable; restore mistralai (2.4.8 clean, ban lifted) (#33473 โ @Dusk1e, #35719, #34841 โ @teknium1)
๐ Documentation
- New Desktop App guide + remote-backend sections (session token,
--tuirequirement, username/password connect, dashboard/gateway prerequisites) (#37457, #38144, #38180, #38534, #39128 โ @teknium1) - Dashboard auth-provider suitability + registration across dashboard/Docker/Desktop; network egress isolation guide for Docker (#39633 โ @benbarclay, #26385 โ @Manzela)
๐ฅ Contributors
A huge thank-you to the 170 community contributors (including co-authors) who shipped work in this release.
Core
- @teknium1
Top community contributors (by merged-PR count)
- @OutThisLife (52) โ built the desktop app end to end: install, self-update, remote-gateway connect, multi-profile sessions, chat UX, status-bar model picker
- @benbarclay (44) โ Docker hardening, dashboard auth (OIDC, username/password, refresh-token rotation), desktop OAuth remote connect
- @kshitijk4poor (29) โ fuzzy model picker, setup/portal onboarding, desktop completion-menu & Stop-button fixes, honcho hardening
- @ethernet8023 (18) โ desktop build pipeline (content-hash stamp, build flags), Linux/arm64 desktop support, managed-uv consolidation
- @austinpickett (8) โ dashboard nous-blue theme + bulk sessions, desktop Providers settings, GUI QoL triage
- @alt-glitch (7) โ Nous tool-pool entitlement surfacing, FAL video-gen managed gateway, supermemory session ingest, matrix aliases
- @helix4u (6) โ gateway service-restart flow, update destructive-clean guard, config prefill alignment
- @jquesnelle (4) โ installer commit-pinning opt-in, desktop skills/tools + model-management consolidation
- @JimLiu โ full Simplified Chinese (็ฎไฝไธญๆ) desktop translation + typed i18n layer
All Contributors
@0xharryriddle, @a1245582339, @adybag14-cyber, @AhmetArif0, @alaamohanad169-ship-it, @alelpoan, @alt-glitch,
@Aman113114-IITD, @amathxbt, @aminvakil, @annguyenNous, @aqilaziz, @Archerouyang, @ashishpatel26, @asimons81,
@austinpickett, @banditburai, @baofuen, @Bartok9, @bbednarski9, @beardthelion, @bedirhancode, @benbarclay,
@benfrank241, @blackpilledsoftware-prog, @bluefishs, @brian-doherty, @briancl2, @briandevans, @BROCCOLO1D,
@caojiguang, @CharZhou, @counterposition, @coygeek, @CryptoByz, @davetist, @davidgut1982, @dchenk, @dirtyren,
@donovan-yohan, @dparikh79, @dskwe, @Dusk1e, @dvir-pashut, @EloquentBrush0x, @emozilla, @ErnestHysa, @Erosika,
@ethernet8023, @f3rs3n, @faisfamilytravel, @Fearvox, @ferminquant, @fesalfayed, @firefly, @flooryyyy,
@Foldblade, @Frowtek, @gbarany, @Glucksberg, @GodsBoy, @haran2001, @harjothkhara, @HashClawAI, @hayka-pacha,
@helix4u, @HeLLGURD, @Hinotoi-agent, @hllqkb, @IAvecilla, @inchargeautomation-lab, @Interstellar-code, @isair,
@ITheEqualizer, @jeffrobodie-glitch, @JezzaHehn, @JimLiu, @Julientalbot, @julio-cloudvisor, @karmeleon,
@Kenmege, @Kewe63, @Kolektori, @konsisumer, @kshitijk4poor, @kurobaryo, @kweiner, @kyssta-exe, @Kyzcreig,
@LengR, @leonardsellem, @LeonSGP43, @libre-7, @liuboacean, @liuhao1024, @loongzhao, @luyao618, @MaheshtheDev,
@Manzela, @mathijsvandenhurk, @MattMaximo, @maxcz79, @maxmilian, @Moikapy, @MustafaKara7, @nateGeorge,
@nepenth, @nielskaspers, @ninjmnky, @octavioturra, @OCWC22, @ohMyJason, @ousiaresearch, @outsourc-e,
@OutThisLife, @Pluviobyte, @polnikale, @pxdsgnco, @Que0x, @r266-tech, @redpiggy-cyber, @rewbs, @rexdotsh,
@rob-maron, @SaguaroDev, @sahibzada-allahyar, @Sarbai, @sarvesh1327, @scubamount, @SeaXen, @seppegadeyne,
@shannonsands, @SHL0MS, @SimoKiihamaki, @SiTaggart, @solaitken, @sprmn24, @stephenschoettler, @steveonjava,
@stremtec, @Subway2023, @sweetcornna, @Sylw3ster, @ThyFriendlyFox, @tillfalko, @tmchow, @TonyPepeBear,
@Tranquil-Flow, @truenorth-lj, @tuancookiez-hub, @Twanislas, @tymrtn, @uzunkuyruk, @ViewWay, @VinciZhu,
@vinoth12940, @vladkvlchk, @vynxevainglory-ai, @WadydX, @wenchengxucool, @whyhkzk, @worlldz, @Wysie, @x1am1,
@xxxigm, @ygd58, @youngstar-eth, @zapabob, @zhaoleibd, @Zyrixtrex
Full Changelog: v2026.5.29.2...v2026.6.5
Security Fixes
- CVE-2026-48710
- CVE-2026-48710
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Earlier breaking changes
- v2026.5.29 Docker dashboard --insecure now requires explicit env var HERMES_DASHBOARD_INSECURE=1
Beta — feedback welcome: [email protected]