Release history
arcane releases
Modern Docker Management, Designed for Everyone
All releases
31 shown
Minor fixes and improvements.
Full changelog
Bug fixes
- validation failed when creating git sync(d7a8bc1 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.18.0...v1.18.1
- Deploy Docker Swarm stacks from Git with GitOps updates
- Universal environment dashboard
- Dedicated healthcheck tab for containers
Full changelog
New features
- full control over prune options (#2372 by @kmendell)
- add UI to create and edit custom templates (#2351 by @mohamedhagag)
- add raw inspect tab to container detail view (#2368 by @GiulioSavini)
- universal environment dashboard (#2241 by @kmendell)
- add dedicated healthcheck tab for containers (#2384 by @kmendell)
- resource updates overview page (#2204 by @kmendell)
- add ability to deploy Docker Swarm stacks from Git repo with GitOps updates (#2412 by @SplinterHead)
Bug fixes
- handle deferred file close errors in docker build copy helper(3cdc1dd by @kmendell)
- datetime displays now respect the app's selected locale (#2366 by @GiulioSavini)
- guard volume file browser against non-mountable driver types (#2364 by @GiulioSavini)
- actually redeploy swarm stack when saving edits (#2365 by @GiulioSavini)
- set all api endpoints to use auth by default and explicitly remove auth for public endpoints (#2377 by @kmendell)
- add version label to environment cards (#2379 by @kmendell)
- always show save button on template pages (#2402 by @GiulioSavini)
- fall back to user cache dir when /tmp is not writable (#2408 by @GiulioSavini)
- skip image update checks for services with build config (#2403 by @GiulioSavini)
- tolerate undefined env vars in GitSync compose validation (#2380 by @GiulioSavini)
- pin trivy digest to 0.70.0(686248c by @kmendell)
- null user_id for env bootstrap keys + H2 support for registry fetches (#2370 by @GiulioSavini)
- incorrect conversion of linux runtime identity types (#2410 by @kmendell)
- pre-create volumes with driver_opts before stack deploy (#2407 by @GiulioSavini)
- show host CPU/RAM in System Overview instead of Arcane container limits (#2343 by @GiulioSavini)
- compose update indicator not refreshing when a new image is pulled(e367e1f by @kmendell)
Dependencies
- bump github.com/jackc/pgx/v5 from 5.7.6 to 5.9.0 in /backend in the go_modules group across 1 directory (#2383 by @dependabot[bot])
- bump github.com/go-git/go-git/v5 from 5.17.2 to 5.18.0 in /backend in the go_modules group across 1 directory (#2388 by @dependabot[bot])
- bump github.com/docker/compose/v5 from 5.1.2 to 5.1.3 in /backend (#2398 by @dependabot[bot])
- bump charm.land/bubbletea/v2 from 2.0.2 to 2.0.6 in /cli (#2391 by @dependabot[bot])
- bump charm.land/lipgloss/v2 from 2.0.2 to 2.0.3 in /cli (#2390 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.17.3 to 1.17.4 in /cli (#2392 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.14 to 1.19.15 in /backend (#2396 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.57.0 to 1.57.1 in /backend (#2400 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/config from 1.32.14 to 1.32.16 in /backend (#2401 by @dependabot[bot])
- bump to go 1.26.2(f01ce6c by @kmendell)
- bump github.com/jackc/pgx/v5 from 5.9.1 to 5.9.2 in /backend in the go_modules group across 1 directory (#2417 by @dependabot[bot])
Other
- remove useless assignment of bytes variables(7b610e3 by @kmendell)
- use specific cosign id token(a5fd68a by @kmendell)
- use specific cosign id token(369c7b8 by @kmendell)
- use non-interactive mode for cosign(53f286b by @kmendell)
- use manual cosign key(0995de3 by @kmendell)
- use cosign v3 syntax(1b5dd7b by @kmendell)
- simplify version info dialog(dbad484 by @kmendell)
- redesigned login screen (#2389 by @kmendell)
- use arcane/tools image for volume browser and trivy scans (#2409 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.17.4...v1.18.0
- Validate and secure remote template registry fetching
- Support for custom canonical compose filenames
- Added depth limit and skip list to project directory scanning
- Lazy load project file contents on demand
- Bumped go-jose from 4.1.3 to 4.1.4 to mitigate known vulnerabilities
- dynamic environment configuration schema generation for flexible env variable management
- configurable API request timeout to prevent hanging operations
- simplified stack removal logic improves cleanup reliability
- Enforced Trivy scanner digest pinning to ensure consistent vulnerability scanning
- Validated token auth realm host for registry fallback to prevent spoofed registries
- ECR registry support
- Docker Swarm support
- per-container auto-update toggle
- Trivy scanner digest pinning enforced
Fixed Docker container networking, Trivy scanning configuration, environment variable syncing from git, and auto-updater labeling issues.
Fixed origin header validation in WebSocket tunnel, user network container restart handling, offline environment restoration, volume mount paths, gRPC request detection, YAML merge syntax, light mode dialogs, cgroup OCI errors, RFC-compliant email validation, IPv6 parsing, admin deletion validation, and notification environment info.
Fixed Docker API version detection, Dockerfile inline builds, database migration rollback, remote git build contexts, environment variable resolution in volumes/labels, and API key access timestamps.
- gRPC tunnel support
- Auto-heal job for unhealthy containers
- Image build support
Resolved CPU resource utilization issues, image update filtering, vulnerability scanning lag, and database connection pool performance through multiple targeted optimizations.
Fixed git branch handling, environment settings validation, notification log storage, Trivy container limits configuration, timezone cron conversion, and image size calculations.
- Podman Compose file support
- Trivy scan timeout configuration
- .env file sync from git
- Container vulnerability scanning
- Matrix notification provider
Fixed light mode UI colors, dropdown alignment, log duplication, OIDC auto-redirect saving, added keyboard shortcut toggle, and synchronized timeout settings across environments.
- Device code CLI authentication
- Edge-based agent architecture
- Keyboard navigation shortcuts
- GHSA-2jv8-39rp-cqqr
- HTTP proxy environment variables support
Fixed editor panel resizing, OIDC endpoint configuration, webhook port handling, logo color persistence, and debug log file line references.
- GHSA-gjqq-6r35-w3r8
- Sensitive env vars from _FILE support
- JSON parsing in logs
- Shoutrrr notifications
Fixed template editor height display, button text duplication, and converted all project directory paths to absolute instead of relative to resolve file access inconsistencies.
Fixed file editor scrolling, multiple filter support, git sync .env handling, volume sorting, and disabled font ligatures for better text clarity.
- Container stats inline in table
- Git repo sync for compose projects
- Environment name in page title
Addressed UI consistency issues with checkboxes, database resource sorting, security agent false positives, and remote environment notifications with proper URL handling.