Tags give the ability to mark specific points in history as being important
-
v2.4.14
protectedRelease: Gateway v2.4.143b1839fc · ·- Added human-readable URLs for named resources. - Added resilient Redis-backed snapshots for Docker resources. - Kept Docker resources visible as unavailable when a node goes offline. - Prevented slow or disconnected Docker nodes from blocking other inventory reads. - Added Docker container and deployment targets for proxy hosts. - Added automatic node address and container port selection for proxy upstreams. - Improved offline node navigation and monitoring behavior. - Added local IP address reporting for nodes. - Improved Docker deployment selectors and image entry. - Refined proxy host, domain, and SSL certificate dialogs. - Improved handling of proxied domains and certificate actions. - Limited Docker log and exec workloads to improve daemon stability. - Hardened AI connector SSL and sandbox operations.
-
-
-
-
v2.4.13
protectedRelease: Gateway v2.4.13c3fd39a7 · ·- Fixed GitLab repository archive download for self-hosted GitLab by avoiding the fetch/406 path and using Node HTTP(S) buffer downloads. - Restored Drizzle migration metadata for 0053-0055, including missing snapshots and journal entry. - Added migration metadata checks so SQL, journal, and snapshots cannot drift silently again. - Fixed local Cloudflare connector sync failure caused by the missing SSL auto-renew migration metadata. - Added AI chat confirmation before returning to an older message, warning that later history will be deleted. - Aligned confirm dialog body text styling with the rest of the app dialogs.
-
v2.4.12
protectedRelease: Gateway v2.4.126f656c18 · ·- Added Cloudflare DNS-01 certificate auto-renew controls. - Fixed AI chat state around answered questions, progress comments, thinking state, and tool grouping. - Fixed GitLab connector capability refresh after token/permission changes. - Fixed GitLab repository archive cloning on self-hosted GitLab. - GitLab project registry/settings updates now auto-sync connector metadata and refresh related UI stores.
-
v2.4.11
protectedRelease: Gateway v2.4.1142c420b9 · ·- Added Cloudflare-assisted DNS-01 SSL renewal.
-
v2.4.10
protectedRelease: Gateway v2.4.103ca733cc · ·- Fixed connector modal scrolling behavior. - Added Cloudflare-assisted DNS-01 certificate renewal. - Improved Cloudflare token validation and required-scope hints. - Added safer DNS-01 renewal recovery so failed/pending renewals do not get stuck forever. - Improved multi-tab Gateway update reload behavior. - Added periodic frontend version checks after Gateway updates. - Added collapsible GitLab-provided Docker registry list.
-
v2.4.9
protectedRelease: Gateway v2.4.9f3a97e53 · ·- GitLab connector can now update its saved PAT directly from edit mode. - GitLab connector updates now validate token/settings before saving, avoiding partial broken saves. - GitLab and Cloudflare connectors auto-sync right after creation. - GitLab registry sync now handles per-project registry access failures without failing the whole connector sync. - Previously discovered GitLab registries are marked inaccessible when current sync can no longer verify them. - Added AI tools for GitLab connector sync, adding connector projects, and project registry settings. - GitLab project settings tool now fails closed on invalid registry access values. - Cloudflare and GitLab connector modals now use the shared dialog scroll behavior, fixing dead scroll over modal content.
-
v2.4.8
protectedRelease: Gateway v2.4.84b89a54f · ·- Added GitLab integrations: system connectors, project allowlists, registry discovery, and AI tools for GitLab projects, files, CI, variables, webhooks, registries, and sandbox cloning. - Added Cloudflare-managed domains: Cloudflare connector, DNS zone sync, automatic A/AAAA record creation/adoption, conflict handling, and new Domains flow backed by Cloudflare. - Added Gateway endpoint settings for public IPs and gRPC public/local enrollment targets, including safe gRPC cert refresh. - Hardened Docker logs handling to avoid daemon hangs on huge logs: bounded log reads, command timeout, oversized frame protection, and session cancellation. - Improved AI chat/tool flow: compaction, tool grouping, commentary/progress comments, tool-round handling, and safer retrieval output storage. - Hardened security around node console scopes and sandbox artifact path access. - Unified notification template variables/context. - Fixed MCP tool discovery/session handling. - Added/updated tests around integrations, domains, gRPC identity, AI tools, Docker logs, and sandbox behavior.
-
-
v2.4.1-docker
protectedRelease: Docker Daemon v2.4.1-docker3528d755 · ·- "top" command execution fix
-
v2.4.7
protectedRelease: Gateway v2.4.73528d755 · ·- Fixed Docker container process monitoring by falling back when detailed top args are unsupported. - Hardened authenticated API docs and OpenAPI access. - Hardened nginx log streaming ownership checks. - Added audit logging for AI prompt configuration changes. - Removed obsolete session secret configuration. - Improved OAuth consent UI: taller form, compact warning blocks, searchable scopes. - Fixed API token/MCP programmatic scope handling for node file scopes. - Improved Logging UI and removed duplicate “End of log history” border. - Updated dependencies and bumped @wiolett/gateway-logger to 1.1.3.
-
v2.4.6
protectedRelease: Gateway v2.4.6dacec13b · ·- Locked/ended AI conversations are now enforced server-side before accepting new user turns. - Direct conversation.send_message calls into locked conversations return 409 and do not create a user message or start a run. - Frontend preserves locked conversation state across reloads and blocks the composer correctly. - Tool-only/status messages no longer reorder above the latest user message. - Empty local status messages are hidden from the visible chat.
-
v2.4.5
protectedRelease: Gateway v2.4.5905de450 · ·- Fixed AI full-access mode showing the approval block for normal auto-approved running tools. - Approval composer replacement now only appears for real approval-required tool calls. - Restored approval block styling: gray background, yellow border, white text, ghost Reject, yellow Approve. - Added a regression test for auto-approved running tool calls.
-
v2.4.4
protectedRelease: Gateway v2.4.40fc8c218 · ·- Added foundation file migrations during signed Gateway self-updates. - Gateway updates can now patch host .env and docker-compose.yml safely, with backups, compose validation, and rollback. - Added managed sandbox workspace mount support for existing installs and new installs. - Fixed AI sandbox workspace permissions so processes can create/read artifacts reliably. - Improved sandbox process lifecycle cleanup and kill handling. - Updated AI sandbox/tool guidance to reduce invalid artifact paths and stuck jobs. - Refined approval UI behavior for tool calls.
-
v2.4.3
protectedRelease: Gateway v2.4.3d29e63f5 · ·- Improved AI context usage accuracy and reduced unnecessary tool overhead in new chats. - Added clearer /context usage breakdown for chat, system prompt, and tools. - Fixed several Audit Logs modal layout and closing-animation issues. - Improved Audit Logs action names for system update and AI settings routes. - Polished tooltip styling in light and dark themes.
-
v2.4.2
protectedRelease: Gateway v2.4.2c8638ec6 · ·- Fixed gateway update notifications across open tabs. - Fixed Docker daemon version showing as unknown when version data is available. - Moved node runtime update UI into a dedicated Update Available block. - Fixed small text in AI chat/table rendering. - Fixed Expiring Soon dashboard borders and bottom border rendering. - Fixed runtime validation wiring in deployment settings. - Added shared CopyButton, CopyValueField, CopyCodeBlock, and SettingsControlRow. - Polished Docker container settings UI for runtime, execution, health checks, and webhooks. - Split node creation/result dialogs and API token creation/result dialogs. - Standardized warning blocks and copy fields in node/API token/SSL flows. - Made node name required. - Improved runtime input validation highlighting.
-
v2.4.1
protectedRelease: Gateway v2.4.113388a45 · ·- Fixed gateway update notifications across open tabs. - Fixed Docker daemon version showing as unknown when version data is available. - Moved node runtime update UI into a dedicated Update Available block. - Fixed small text in AI chat/table rendering. - Fixed Expiring Soon dashboard borders and bottom border rendering. - Fixed runtime validation wiring in deployment settings. - Added shared CopyButton, CopyValueField, CopyCodeBlock, and SettingsControlRow. - Polished Docker container settings UI for runtime, execution, health checks, and webhooks. - Split node creation/result dialogs and API token creation/result dialogs. - Standardized warning blocks and copy fields in node/API token/SSL flows. - Made node name required. - Improved runtime input validation highlighting.
-
v2.4.0
protectedRelease: Gateway v2.4.013388a45 · ·### Security And Audit Hardening - Fixed Docker webhook env corruption prevention: inspect Config.Env arrays are converted safely and cannot become numeric env keys. - Hardened Docker registry credential resolution and private registry behavior. - Tightened database credential/update handling. - Hardened sandbox runner artifact path and network policy checks. - Redacted one-time secret-returning AI tool results from persistence/model copies. - Clarified docker:containers:config as read-only config visibility, no raw config edit scope. - Preserved MCP infinite-token design while keeping expiring refresh-token OAuth behavior separate. ### AI Assistant - Added backend AI runtime, persisted conversations, folders/projects, deterministic retrieval, live draft/runtime state, approvals, queued tool flow, and provider adapter. - Added lite-mode assistant experience, runtime indicators, sidebar state, background run handling, and restored-message ordering fixes. - Expanded AI tool coverage across Docker, databases, proxy, domains, logging, PKI, settings, notifications, folders, and system operations. - Added sandbox runner settings, artifacts, policies, console command tools, and safer tool filtering/discovery. - Fixed chat retrieval/indexing failures, hidden tool discovery, question option preservation, runtime merge/stream sync, and REST refetch storms. ### Resource And UI - Added shared foldered resource infrastructure for Docker, nodes, databases, domains, logging, admin groups/users, and related lists. - Standardized resource list/table/panel primitives and moved many pages to shared UI surfaces. - Added Docker volume detail page and improved Docker file operations. - Improved node/nginx logs, proxy detail, dashboard cards, settings sections, status page settings, and lite-mode page headers. - Removed duplicate inline add buttons from Docker env/secrets rows; header add remains. ### Backend And Data - Added migrations through 0047, covering AI conversations/runtime/search, sandbox jobs, folders, OAuth token expiry shape, node appearance, logging/domain/admin folders, and runtime fixes. - Split and expanded API services/types across frontend modules. - Improved app body limits, audit context redaction, feature flags, system settings, housekeeping, and event streaming. - Added/updated extensive tests for AI runtime, API clients, Docker, OAuth, sandbox, notifications, logging, status pages, databases, and resource folders. ### Daemons And Deployment - Updated Docker daemon file operations and client behavior. - Updated nginx daemon log tailing and generated proto bindings. - Added shared lifecycle node file helpers. - Adjusted Dockerfiles/install scripts and backend dockerignore. - Included monitoring daemon binary artifact.