| title | Changelog 2026 |
|---|---|
| description | Arcane release notes for 2026 |
- validation failed when creating git sync(d7a8bc1 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.18.0...v1.18.1
- 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)
- 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)
- 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])
- 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
- truncate long image refs in container table (#2318 by @GiulioSavini)
- project icons not loading when used with yaml/env aliases (#2324 by @kmendell)
- surface actual compose load error instead of generic 'no compose file found' (#2326 by @mkaltner)
- project max depth not working for filesystem discovery (#2325 by @kmendell)
- Locale selector background was inconsistent (#2348 by @RJMurg)
- light mode contrast for container stats CPU/memory monitor (#2344 by @GiulioSavini)
- keep project build context as container path so local builder can stat it (#2346 by @GiulioSavini)
- preserve webhook URL query params in generic notification provider (#2345 by @GiulioSavini)
- surface registry fetch errors in GET /templates/registries (#2355 by @GiulioSavini)
- detect provider-level failures in generic webhook notifications (#2356 by @GiulioSavini)
- skip gitops-managed projects in filesystem cleanup (#2354 by @GiulioSavini)
- Update Projects button only updates project containers (#2289 by @GiulioSavini)
- svelte reactivity issues in project editors (#2329 by @kmendell)
- send notification on single container update (#2357 by @GiulioSavini)
- bump github.com/mattn/go-runewidth from 0.0.22 to 0.0.23 in /cli (#2303 by @dependabot[bot])
- bump prettier from 3.8.1 to 3.8.2 (#2313 by @dependabot[bot])
- bump @codemirror/view from 6.40.0 to 6.41.0 (#2306 by @dependabot[bot])
- bump @sveltejs/kit from 2.55.0 to 2.57.1 in the npm_and_yarn group across 1 directory (#2327 by @dependabot[bot])
- bump extractions/setup-just from 3 to 4 (#2331 by @dependabot[bot])
- bump pnpm/action-setup from 5 to 6 (#2333 by @dependabot[bot])
- bump actions/github-script from 8 to 9 (#2330 by @dependabot[bot])
- bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0 in /backend (#2334 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.17.2 to 1.17.3 in /cli (#2332 by @dependabot[bot])
- bump @tanstack/svelte-query from 6.1.13 to 6.1.14 (#2336 by @dependabot[bot])
- bump golang.org/x/mod from 0.34.0 to 0.35.0 in /backend (#2335 by @dependabot[bot])
- bump svelte from 5.55.0 to 5.55.3 (#2338 by @dependabot[bot])
- add missing permissions for attestations(8362f97 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.17.3...v1.17.4
- show custom device path for type=none volumes (#2290 by @GiulioSavini)
- pass enriched project to query cache after save to prevent editor revert (#2295 by @mkaltner)
- lazy-fetch include file content for container compose tab (#2291 by @mkaltner)
- validate and secure remote template registry fetching (#2299 by @kmendell)
- route per-container Redeploy through compose-aware path (#2269 by @mkaltner)
- pagination not working correctly via arcane-cli (#2286 by @kmendell)
- bump compose to 5.1.2 and docker/cli to 29.4.0(4687f81 by @kmendell)
- bump golang.org/x/net from 0.52.0 to 0.53.0 in /backend (#2311 by @dependabot[bot])
- bump github.com/gin-contrib/cors from 1.7.6 to 1.7.7 in /backend (#2312 by @dependabot[bot])
- bump go.podman.io/image/v5 from 5.39.1 to 5.39.2 in /backend (#2305 by @dependabot[bot])
- bump github.com/shirou/gopsutil/v4 from 4.26.2 to 4.26.3 in /backend (#2304 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.56.2 to 1.57.0 in /backend (#2310 by @dependabot[bot])
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.17.2...v1.17.3
- gitsync SyncDirectory toggle not being passed correctly (#2265 by @kmendell)
- stop project discovery descent once a compose file is found (#2255 by @mkaltner)
- preserve webhook URL query params for generic notifications (#2276 by @GiulioSavini)
- prevent unnecessary container recreation when image is already up to date (#2275 by @GiulioSavini)
- only sync on project file changes, not bare directory events (#2271 by @mkaltner)
- include files incorrectly identified as its own compose file and labeled as such (#2270 by @kmendell)
- lazy load project file contents on demand (#2259 by @jt196)
- use global .ssh/known_hosts path (#2279 by @kmendell)
- container mount inspection logic(0bbf8dc by @kmendell)
- support custom canonical compose filenames (#2285 by @kmendell)
- add depth limit and skip list to project directory scanning (#2254 by @mkaltner)
- remove expensive compose parsing from project list view (#2253 by @mkaltner)
- vendor docker buildkit clientopts function(8387d57 by @kmendell)
- bump go.opentelemetry.io/otel/sdk from 1.40.0 to 1.43.0 in /types in the go_modules group across 1 directory (#2282 by @dependabot[bot])
- bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.38.0 to 1.43.0 in /backend in the go_modules group across 1 directory (#2281 by @dependabot[bot])
- bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.38.0 to 1.43.0 in /backend in the go_modules group across 1 directory (#2283 by @dependabot[bot])
- upgrade pnpm to 10.33.0(af06c6a by @kmendell)
- update pointer usages with new() (#2251 by @kmendell)
- update errors to use errors.AsType(4d24767 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.17.1...v1.17.2
- unable to initialize new swarm cluster(073b9d3 by @kmendell)
- swarm source directory override(6ce55cf by @kmendell)
- swarm stack unable to be edited(b2c4e27 by @kmendell)
- frontend timeout config for api actions (#2235 by @kmendell)
- git sync is not pulling full folders, no longer deploy on creation of sync (#2239 by @kmendell)
- git builds not ending in .git fail (#2248 by @kmendell)
- bump github.com/go-jose/go-jose/v4 from 4.1.3 to 4.1.4 in /backend in the go_modules group across 1 directory (#2232 by @dependabot[bot])
- simplify remove stack logic(6996abf by @kmendell)
- add dynamic env config schema generation (#2237 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.17.0...v1.17.1
- ecr registry support (#2078 by @paulonnn)
- Add per-container redeploy button (#2034 by @mkaltner)
- support for symlink (stow) project directories (#2084 by @kmendell)
- static admin api key support (#2088 by @kmendell)
- show document title for Project detail pages (#2091 by @blfpd)
- add additional theme variants (#2096 by @newhinton)
- collapse containers ports (#2094 by @paulonnn)
- compose editor + compose tab improvements (#2052 by @mkaltner)
- implement docker compose aware update logic (#1875 by @spupuz)
- Git Sync Folder Implementation (#1629 by @sasha-id)
- updated log viewer inspired by dozzle (#2146 by @kmendell)
- support for docker swarm (#1493 by @kmendell)
- allow projects in nested directories (#2175 by @kmendell)
- network ports and typology views (#2180 by @kmendell)
- per-container auto-update toggle in detail view (#2178 by @GiulioSavini)
- add toggle to hide unexposed ports in container table (#2184 by @GiulioSavini)
- add inbound webhook support (#2182 by @bvdwalt)
- add '100' pagination option (#2208 by @kmendell)
- save button inconsistent state upon saving (#2085 by @kmendell)
- registries fields validations (#2087 by @paulonnn)
- remove analysis on project editors(011a9ca by @kmendell)
- newline indentations are incorrect in project editor(fc2f233 by @kmendell)
- global env not be resolved on project edits (#2097 by @kmendell)
- email parameters being parsed incorrectly (#2101 by @kmendell)
- ipv6 parsing failing on cert docker api versions (#2100 by @kmendell)
- certain tty:true containers logs never stream correctly (#2119 by @kmendell)
- dont schedule disabled jobs (#2122 by @kmendell)
- improve concurrency handling in watcher and filesystem job(6487405 by @kmendell)
- pin and enforce trivy scanner digest(713c73c by @kmendell)
- validate token auth realm host for registry fallback (#2128 by @kmendell)
- proper back button logic for gitops syncs (#2129 by @kmendell)
- consolidate dashboard into one api call, add missing indexes to database (#2138 by @kmendell)
- add apple-touch-icon for iOS homescreen install (#2140 by @NeurekaSoftware)
- add proxyconnect and lscr.io auth delegation to registry fallback (#2141 by @jt196)
- respect light/dark theme in code editor (#2145 by @GiulioSavini)
- mobile layout issues on the dashboard (#2149 by @kmendell)
- cleanup log controls on mobile(c86fbe0 by @kmendell)
- override browser autofill background color in dark mode (#2152 by @GiulioSavini)
- PUID and PGID runtime identity for file ownership (#2151 by @GiulioSavini)
- project save button not showing in tree view (#2163 by @kmendell)
- show swarm cluster management if when swarm is disabled(b4b17ae by @kmendell)
- skip Docker socket proxy container during auto-update (#2176 by @GiulioSavini)
- decouple compose operations from HTTP request context (#2177 by @GiulioSavini)
- prevent false WebSocket upgrade detection behind reverse proxies (#2179 by @GiulioSavini)
- update com.docker.compose.image label when recreating container (#2183 by @GiulioSavini)
- resolve image ref from containers when local image was pruned (#2186 by @GiulioSavini)
- port view crashes on launch for missing index(bdbc2ff by @kmendell)
- scrolling zoom and dragging not working on typology view(a89a163 by @kmendell)
- global env variables sync to remote environments (#2191 by @GiulioSavini)
- project overview shows stale service count after compose edit (#2193 by @GiulioSavini)
- expand env variables in compose include paths (#2194 by @GiulioSavini)
- use actual container count for project status calculation (#2196 by @GiulioSavini)
- exclude ignored vulnerabilities from dashboard action items count (#2197 by @GiulioSavini)
- simplify YAML editor indentation to prevent excessive indent (#2206 by @GiulioSavini)
- use opaque background for sheet content in light mode (#2205 by @GiulioSavini)
- share websocket streams, cache settings reads, and parallelize auto-heal inspections (#1957 by @kmendell)
- bump google.golang.org/grpc from 1.79.2 to 1.79.3 in /backend in the go_modules group across 1 directory (#2098 by @dependabot[bot])
- bump pnpm/action-setup from 4 to 5 (#2104 by @dependabot[bot])
- bump svelte from 5.53.12 to 5.54.0 (#2108 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.16.2 to 1.16.3 in /cli (#2105 by @dependabot[bot])
- bump @tanstack/svelte-query from 6.1.0 to 6.1.3 (#2113 by @dependabot[bot])
- bump github.com/fatih/color from 1.18.0 to 1.19.0 in /cli (#2107 by @dependabot[bot])
- bump github.com/docker/compose/v5 from 5.1.0 to 5.1.1 in /backend (#2106 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/config from 1.32.7 to 1.32.12 in /backend (#2115 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.43.0 to 1.56.1 in /backend (#2111 by @dependabot[bot])
- bump yaml from 2.8.2 to 2.8.3 in the npm_and_yarn group across 1 directory (#2137 by @dependabot[bot])
- bump github.com/nicholas-fedor/shoutrrr to v0.14.1(3dcb3b9 by @kmendell)
- bump github.com/docker/cli from 29.2.1+incompatible to 29.3.1+incompatible in /backend (#2081 by @dependabot[bot])
- patch frontend dependencies(05f6a7d by @kmendell)
- bump github.com/moby/buildkit to v0.28.1(df7b358 by @kmendell)
- bump @tanstack/svelte-query from 6.1.7 to 6.1.10 (#2159 by @dependabot[bot])
- bump @codemirror/lang-yaml from 6.1.2 to 6.1.3 (#2156 by @dependabot[bot])
- bump svelte from 5.54.1 to 5.55.0 (#2155 by @dependabot[bot])
- bump github.com/danielgtaylor/huma/v2 from 2.37.2 to 2.37.3 in /backend (#2158 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/credentials from 1.19.12 to 1.19.13 in /backend (#2162 by @dependabot[bot])
- bump @react-email/components from 1.0.9 to 1.0.10 (#2160 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/config from 1.32.12 to 1.32.13 in /backend (#2161 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/service/ecr from 1.56.1 to 1.56.2 in /backend (#2157 by @dependabot[bot])
- bump hadolint/hadolint-action from 2.1.0 to 3.3.0 (#2169 by @dependabot[bot])
- bump github/codeql-action from 3 to 4 (#2167 by @dependabot[bot])
- bump charm.land/bubbles/v2 from 2.0.0 to 2.1.0 in /cli (#2166 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.16.3 to 1.16.4 in /cli (#2168 by @dependabot[bot])
- bump axios from 1.13.6 to 1.14.0 (#2172 by @dependabot[bot])
- bump github.com/go-git/go-git/v5 from 5.17.0 to 5.17.1 in /backend in the go_modules group across 1 directory (#2195 by @dependabot[bot])
- bump github.com/compose-spec/compose-go/v2 from 2.10.1 to 2.10.2 in /backend (#2213 by @dependabot[bot])
- bump @tanstack/svelte-query from 6.1.10 to 6.1.13 (#2222 by @dependabot[bot])
- bump compose-go to 2.10.2 in types and cli(8950549 by @kmendell)
- bump github.com/moby/moby/api from 1.54.0 to 1.54.1 in /backend (#2217 by @dependabot[bot])
- bump github.com/moby/moby/client from 0.3.0 to 0.4.0 in /types (#2210 by @dependabot[bot])
- bump github.com/mattn/go-runewidth from 0.0.21 to 0.0.22 in /cli (#2209 by @dependabot[bot])
- bump github.com/nicholas-fedor/shoutrrr from 0.14.1 to 0.14.3 in /backend (#2215 by @dependabot[bot])
- bump github.com/go-git/go-git/v5 from 5.17.1 to 5.17.2 in /backend (#2214 by @dependabot[bot])
- bump github.com/aws/aws-sdk-go-v2/config from 1.32.13 to 1.32.14 in /backend (#2221 by @dependabot[bot])
- bump @uiw/codemirror-themes from 4.25.8 to 4.25.9 (#2218 by @dependabot[bot])
- update next image build with depot token(8ab367f by @kmendell)
- move internal utils to public pkg directory (#2083 by @kmendell)
- update some pages for better svelte reactivity (#2121 by @kmendell)
- pin go-releaser action(928dc18 by @kmendell)
- run next workflow on depot ci(f89a46b by @kmendell)
- only next workflow on github non-org branches(3dd19c6 by @kmendell)
- run goreleaser in verbose mode(93c5985 by @kmendell)
- debug PATH in ci(b8c4280 by @kmendell)
- use different install of just(f6ab2dc by @kmendell)
- move pwa images to be embedded in the backend (#2147 by @kmendell)
- use go-digest library for better digest management (#2164 by @kmendell)
- replace axios with ky.js (#2199 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.16.4...v1.17.0
- pin and enforce trivy scanner digest(7975270 by @kmendell )
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.16.3...v1.16.4
- docker container creation on api 1.44 attach primary network then remaining networks (#2053 by @kmendell)
- add configurable security options for trivy scans (#2072 by @kmendell)
- allow configuring whether to prune trivy cache or not (#2075 by @kmendell)
- use configured DOCKER_HOST for trivy containers (#2076 by @kmendell)
- add missing arcane labels for auto updater (#2079 by @kmendell)
- unable to edit env when synced from git (#2069 by @kmendell)
- image update inspection fallback to manual vs using mobys distribution inspect (#2080 by @kmendell)
- bump charm.land/lipgloss/v2 from 2.0.0 to 2.0.2 in /cli (#2056 by @dependabot[bot])
- bump github.com/nicholas-fedor/shoutrrr from 0.13.2 to 0.14.0 in /backend (#2057 by @dependabot[bot])
- bump golang.org/x/text from 0.34.0 to 0.35.0 in /backend (#2058 by @dependabot[bot])
- bump golang.org/x/mod from 0.33.0 to 0.34.0 in /backend (#2063 by @dependabot[bot])
- bump charm.land/bubbletea/v2 from 2.0.1 to 2.0.2 in /cli (#2059 by @dependabot[bot])
- bump golang.org/x/crypto from 0.48.0 to 0.49.0 in /backend (#2061 by @dependabot[bot])
- bump golang.org/x/net from 0.51.0 to 0.52.0 in /backend (#2060 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.16.0 to 1.16.2 in /cli (#2054 by @dependabot[bot])
- bump marocchino/sticky-pull-request-comment from 2 to 3 (#2055 by @dependabot[bot])
- upgrade frontend deps(d83fb41 by @kmendell)
- bump pnpm to v10.32.1(3b71e1b by @kmendell)
- bump @react-email/components from 1.0.8 to 1.0.9 (#2064 by @dependabot[bot])
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.16.2...v1.16.3
- forward and validate origin header in websocket tunnel (#2003 by @kmendell)
- containers on user created networks not restarted when updated (#2006 by @kmendell)
- avoid restoring offline environment on app init (#2011 by @timwedde)
- incorrect volume mount in agent snippets (#2027 by @kmendell)
- strip
TE: trailersheader to prevent false grpc requests (#2026 by @kmendell) - allow yaml merge syntax (#2033 by @kmendell)
- dialogs in light mode showing too dark(8a29abc by @kmendell)
- build workspace panels using incorrect colors(e46f445 by @kmendell)
- analytics job managed internally without a fixed cron schedule (#2028 by @kmendell)
- volume size usage not showing on docker api >1.52 (#2037 by @kmendell)
- containers fail to start due to cgroup oci error (#2039 by @kmendell)
- unable to create users with rfc compliant emails (#2038 by @kmendell)
- incorrect ipv6 parsing on api responses (#2040 by @kmendell)
- only allow deleting admins if more than one exists (#2041 by @kmendell)
- use docker daemon backed trust store for registry operations (#2042 by @kmendell)
- send all notifications from the manager, add environment info to notifications (#2046 by @kmendell)
- containers grouped by projects split between pages (#2049 by @kmendell)
- memory_unit json unmarshaling format error (#2051 by @kmendell)
- Update SECURITY.md to include AI submission guidelines (#2023 by @ben-kuhn)
- bump github.com/mattn/go-runewidth from 0.0.20 to 0.0.21 in /cli (#1997 by @dependabot[bot])
- bump golang.org/x/sync from 0.19.0 to 0.20.0 in /backend (#2013 by @dependabot[bot])
- bump golang.org/x/oauth2 from 0.35.0 to 0.36.0 in /backend (#2012 by @dependabot[bot])
- bump github.com/moby/buildkit from 0.27.1 to 0.28.0 in /backend (#2014 by @dependabot[bot])
- bump svelte from 5.53.7 to 5.53.8 (#2019 by @dependabot[bot])
- bump @uiw/codemirror-themes from 4.25.7 to 4.25.8 (#2017 by @dependabot[bot])
- bump devalue to 5.6.4(2d97071 by @kmendell)
- add 'poll' edge agent type and more reliable edge agent data (#2008 by @kmendell)
- add pr quality action(d3de73a by @kmendell)
- add depot ci shadow workflows(52b6e94 by @kmendell)
- depot ci update just install(6562ba5 by @kmendell)
- update depot ci workflows(3ad8ae3 by @kmendell)
- remove depot shadow workflows(a5ef6e8 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.16.1...v1.16.2
- explicitly set docker api version based on daemon api version (#1964 by @kmendell)
- dockerfile_inline builds not working from projects (#1965 by @kmendell)
- allow rolling back migrations via ALLOW_DOWNGRADE env (#1966 by @kmendell)
- allow remote git build contexts (#1968 by @kmendell)
- env variables not resolving in volumes and labels (#1970 by @nargotik)
- last used date not being updated for environment api keys(b1f3287 by @kmendell)
- bump github.com/go-git/go-git/v5 from 5.16.5 to 5.17.0 in /backend (#1917 by @dependabot[bot])
- update frontend dependencies(a261df8 by @kmendell)
- bump docker/login-action from 3 to 4 (#1972 by @dependabot[bot])
- bump docker/metadata-action from 5 to 6 (#1973 by @dependabot[bot])
- bump github.com/shirou/gopsutil/v4 from 4.26.1 to 4.26.2 in /backend (#1976 by @dependabot[bot])
- bump github.com/gin-gonic/gin from 1.11.0 to 1.12.0 in /backend (#1977 by @dependabot[bot])
- bump google.golang.org/grpc from 1.79.1 to 1.79.2 in /backend (#1974 by @dependabot[bot])
- bump charm.land/bubbletea/v2 from 2.0.0 to 2.0.1 in /cli (#1998 by @dependabot[bot])
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.16.0...v1.16.1
- add grpc support to edge agent tunnel (#1730 by @kmendell)
- add auto-heal job to restart unhealthy containers (#1780 by @garrett-edwards)
- editor enhancements, switch back to code mirror editor (#1861 by @kmendell)
- updated dashboard layout with action items (#1761 by @kmendell)
- support direct https setup via environment variables (#1877 by @kmendell)
- selectable trivy container network (#1896 by @kmendell)
- image build support (#1687 by @kmendell)
- show template icons based on x-arcane labels (#1933 by @kmendell)
- oled dark theme (#1937 by @kmendell)
- configurable compose up button (#1940 by @kmendell)
- persistent volume backup mount (#1942 by @kmendell)
- add jwt refresh interval variable (#1952 by @kmendell)
- implement missing cli commands (projects, jobs, containers, gitops) (#1946 by @james-crowley)
- image pulls failing for certain public images (#1855 by @kmendell)
- unable to update existing users usernames(5ab4294 by @kmendell)
- project folder not renamed when project name is updated (#1858 by @kmendell)
- update compose schema detection to remove false positive secret detections (#1876 by @kmendell)
- downloading files from volumes causes panic (#1907 by @kmendell)
- vulnerability image filter only shows images on current page (#1908 by @kmendell)
- edge agent status being incorrectly reported (#1929 by @kmendell)
- disable cors on edge agent requests (#1930 by @kmendell)
- Automatically Place API Key In New Env Run Command (#1932 by @jasonlaguidice)
- project logs not streaming (#1909 by @kmendell)
- tighten sidebar padding/margin values(44a56cf by @kmendell)
- handle frontend errors better to reduce 500 error codes (#1936 by @kmendell)
- unable to save project due to name normalization(3e31a19 by @kmendell)
- unable to save project due to env miss-validation(35e4366 by @kmendell)
- panic on image detail view(b455919 by @kmendell)
- build workspace file upload mime type(4acc604 by @kmendell)
- incorrect containers showing on auto updater exclude settings(5078e31 by @kmendell)
- inconsistient behavior with pull and redeploy button via project table (#1953 by @kmendell)
- add missing title to ntfy provider (#1955 by @kmendell)
- bump @sveltejs/kit from 2.49.5 to 2.53.0 (#1841 by @dependabot[bot])
- bump prettier-plugin-svelte from 3.4.1 to 3.5.0 (#1840 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.15.2 to 1.15.3 in /cli (#1834 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.15.2 to 1.15.3 in /backend (#1839 by @dependabot[bot])
- bump github.com/danielgtaylor/huma/v2 from 2.37.0 to 2.37.2 in /backend (#1837 by @dependabot[bot])
- bump goreleaser/goreleaser-action from 6 to 7 (#1867 by @dependabot[bot])
- bump google.golang.org/grpc from 1.78.0 to 1.79.1 in /backend (#1868 by @dependabot[bot])
- bump svelte from 5.51.5 to 5.53.3 (#1870 by @dependabot[bot])
- bump @react-email/components from 1.0.6 to 1.0.8 (#1873 by @dependabot[bot])
- bump github.com/sigstore/sigstore from 1.10.0 to 1.10.4 in /backend in the go_modules group across 1 directory (#1882 by @dependabot[bot])
- bump dependencies(59499ae by @kmendell)
- bump pnpm to v10.30.2(495e519 by @kmendell)
- bump actions/github-script from 7 to 8 (#1883 by @dependabot[bot])
- bump @uiw/codemirror-themes from 4.25.4 to 4.25.5 (#1919 by @dependabot[bot])
- bump svelte from 5.53.3 to 5.53.6 (#1922 by @dependabot[bot])
- bump the go_modules group across 2 directories with 2 updates (#1911 by @dependabot[bot])
- bump golang.org/x/net from 0.50.0 to 0.51.0 in /backend (#1916 by @dependabot[bot])
- bump actions/upload-artifact from 6 to 7 (#1915 by @dependabot[bot])
- bump actions/attest-build-provenance from 3 to 4 (#1914 by @dependabot[bot])
- release next versions of the cli on homebrew(c752dce by @kmendell)
- revert next cli builds(b89fe2a by @kmendell)
- cli config rework and pagination tweaks (#1854 by @kmendell)
- add armv7 platform to docker builds (#1865 by @dampflok2000)
- migrate to moby dependencies (#1878 by @kmendell)
- update cli layouts for help commands (#1910 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.15.3...v1.16.0
- use cpuset instead of cpusnano on synology devices (#1782 by @kmendell)
- clear image update records by image ID not just repo/tag (#1809 by @kmendell)
- clear update records by image ID and fail closed on used-image discovery errors (#1810 by @kmendell)
- bound environment health sync concurrency and prevent overlapping runs (#1813 by @kmendell)
- track active updates in status maps and bound error-event logging path (#1817 by @kmendell)
- dont force pull images on project start and respect pull policy (#1820 by @kmendell)
- registry syncing to environments not running on initially pairing (#1822 by @kmendell)
- limit container create options based on docker api (#1823 by @kmendell)
- improve performance of image update, prune, and vuln actions (#1808 by @kmendell)
- remove N+1 project service calls in used-image collection (#1811 by @kmendell)
- reduce restart planning API calls by deferring container inspect (#1812 by @kmendell)
- fetch vulnerability summaries only for paginated image results (#1814 by @kmendell)
- replace nested usage enrichment loop with map lookup (#1815 by @kmendell)
- prefilter list-all scans and inline ignored vuln filtering (#1816 by @kmendell)
- bump github.com/getarcaneapp/arcane/types from 0.0.0-20260209233421-0952125a149f to 1.15.2 in /backend (#1800 by @dependabot[bot])
- bump github.com/getarcaneapp/arcane/types from 1.15.0 to 1.15.2 in /cli (#1796 by @dependabot[bot])
- bump golang.org/x/net from 0.49.0 to 0.50.0 in /backend (#1797 by @dependabot[bot])
- bump github.com/lmittmann/tint from 1.1.2 to 1.1.3 in /backend (#1801 by @dependabot[bot])
- bump github.com/mattn/go-runewidth from 0.0.19 to 0.0.20 in /cli (#1798 by @dependabot[bot])
- bump github.com/danielgtaylor/huma/v2 from 2.35.0 to 2.36.0 in /backend (#1799 by @dependabot[bot])
- bump svelte from 5.51.0 to 5.51.5 in the npm_and_yarn group across 1 directory (#1805 by @dependabot[bot])
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.15.2...v1.15.3
- git test connection not using default branch (#1766 by @kmendell)
- missing settings making env settings not able to be saved (#1775 by @kmendell)
- change notification logs to TEXT instead of VARCHAR(255) (#1779 by @kmendell)
- allow trivy container limits to be configured (#1778 by @kmendell)
- convert cron expressions from utc into TZ var timezone (#1781 by @kmendell)
- image size mismatch on details page (#1790 by @kmendell)
- use non-http context for jobs (#1770 by @kmendell)
- silently refresh token on version mismatch instead of forcing logout (#1791 by @kmendell)
- image counts are incorrectly calculated (#1760 by @kmendell)
- add logging for docker api versions(83c15a1 by @kmendell)
- update pointer calls to use new() (#1722 by @kmendell)
- modernize backend code (#1793 by @kmendell)
- modernize cli and types code(bb2ae34 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.15.1...v1.15.2
- unable to upload files to volume browser(a13dd4b by @kmendell)
- environment settings not saving(87d6af2 by @kmendell)
- add podman-compose file support (#1728 by @bastiengrignon)
- add language and theme selector to appearance settings(9697323 by @kmendell)
- add option for trivy scan timeout (#1749 by @kmendell)
- use temp file for trivy output (#1751 by @kmendell)
- incorrect markdown format for telegram(d56c2b7 by @kmendell)
- hide internal volumes for backups and volume browser (#1755 by @kmendell)
- git sync counts only showing paginated values(be8b99b by @kmendell)
- bump github.com/getarcaneapp/arcane/types from 0.0.0-20260110011808-8759100aa57c to 1.15.0 in /cli (#1740 by @dependabot[bot])
- bump svelte from 5.50.0 to 5.51.0 (#1745 by @dependabot[bot])
- bump golang.org/x/oauth2 from 0.34.0 to 0.35.0 in /backend (#1734 by @dependabot[bot])
- bump golang.org/x/text from 0.33.0 to 0.34.0 in /backend (#1738 by @dependabot[bot])
- bump golang.org/x/crypto from 0.47.0 to 0.48.0 in /backend (#1735 by @dependabot[bot])
- bump golang.org/x/mod from 0.32.0 to 0.33.0 in /backend (#1736 by @dependabot[bot])
- bump github.com/samber/slog-gin from 1.20.1 to 1.21.0 in /backend (#1733 by @dependabot[bot])
- bump github.com/charmbracelet/bubbletea from 1.3.4 to 1.3.10 in /cli (#1737 by @dependabot[bot])
- bump github.com/charmbracelet/bubbles from 0.21.0 to 1.0.0 in /cli (#1741 by @dependabot[bot])
- remove bytes package for manual util (#1752 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.15.0...v1.15.1
- sync .env files from git repositories (#1632 by @Icehunter)
- updated table UX, additional 'all' rows option (#1547 by @cabaucom376)
- container image vulnerability scanning (#1657 by @kmendell)
- implement container exclusion and prune notifications(#1635 by @spupuz)
- allow configurable LISTEN address (#1685 by @kmendell)
- add support for Matrix notifications (#1679 by @singularity0821)
- inline container exclusion list (#1693 by @spupuz)
- auto-login for specific use-cases (via buildables) (#1556 by @Nightbr)
- show projects and containers used by images column (#1715 by @kmendell)
- move port mappings to networks tab for container details (#1723 by @kmendell)
- switch username and password login to OIDC device code (#1682 by @kmendell)
- allow resource actions by name instead of just id (#1683 by @kmendell)
- consolidate cli commands (#1688 by @kmendell)
- ssh git repos commit hash links incorrect (#1643 by @kmendell)
- x-arcane metadata not allowing variable interpolation (#1654 by @kmendell)
- inject agent token headers in edge tunnel proxy path (#1680 by @dathtd119)
- abnormal cpu load climbing over time (#1652 by @kmendell)
- adjust database connection pool settings (#1690 by @user00265)
- scan all vulnerabilities causing lag/freezing (#1694 by @kmendell)
- only send prune summary when resources are pruned (#1703 by @kmendell)
- incorrect events api being used in frontend(e727a83 by @kmendell)
- OIDC_ENABLED=false not disabling frontend switch (#1719 by @kmendell)
- table sorting not persisting across reloads (#1721 by @kmendell)
- mobile project layout cramped(c03ed96 by @kmendell)
- bump svelte from 5.46.4 to 5.50.0 (#1673 by @dependabot[bot])
- bump github.com/shirou/gopsutil/v4 from 4.25.12 to 4.26.1 in /backend (#1672 by @dependabot[bot])
- bump go.podman.io/image/v5 from 5.38.0 to 5.39.1 in /backend (#1668 by @dependabot[bot])
- bump shiki from 3.21.0 to 3.22.0 (#1676 by @dependabot[bot])
- bump github.com/samber/slog-gin from 1.19.1 to 1.20.1 in /backend (#1670 by @dependabot[bot])
- bump github.com/nicholas-fedor/shoutrrr from 0.13.1 to 0.13.2 in /backend (#1669 by @dependabot[bot])
- bump pnpm to 10.29.1(ba6eca5 by @kmendell)
- bump github.com/go-git/go-git/v5 from 5.16.4 to 5.16.5 in /backend in the go_modules group across 1 directory (#1701 by @dependabot[bot])
- bump axios from 1.13.4 to 1.13.5 in the npm_and_yarn group across 1 directory (#1702 by @dependabot[bot])
- update go to v1.26.0(c7d6ff3 by @kmendell)
- update dockerfiles go version to v1.26.0(d96810e by @kmendell)
- bump pnpm to 10.29.3(8201c31 by @kmendell)
- move all repo scripts to
justover pnpm (#1630 by @kmendell) - send vulnerability summary instead of individual(0355dc0 by @kmendell)
- consolidate notification provider forms (#1704 by @kmendell)
- move frontend api calls to use tanstack query (#1710 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.14.1...v1.15.0
- incorrect backgrounds on lightmode ui elements(635e5d0 by @kmendell)
- align view options dropdown to right side(adac953 by @kmendell)
- duplicated project/container logs when refreshing log viewer (#1620 by @kmendell)
- unable to save oidc auto redirect setting(889fb65 by @kmendell)
- allow enabling and disabling keyboard shortcuts (#1623 by @kmendell)
- keyboard shortcuts dont work for non qwerty layouts (#1624 by @kmendell)
- sync timeout settings to all environments (#1628 by @kmendell)
- bump react-dom from 19.2.3 to 19.2.4 (#1605 by @dependabot[bot])
- shortcuts into tooltips (#1621 by @cabaucom376)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.14.0...v1.14.1
- make glass ui the default theme and ui (#1518 by @kmendell)
- arcane-cli device code authentication (#1521 by @kmendell)
- add OIDC auto redirect to provider setting (#1522 by @Dimariqe)
- add pushover notification provider (#1516 by @kmendell)
- self update button in mobile sheet (#1543 by @cabaucom376)
- edge based agent with connection to manager (#1538 by @kmendell)
- refactored job schedules page (#1545 by @kmendell)
- arcane specific labels for icons and custom urls (#1561 by @kmendell)
- allow defining oidc provider name and logo (#1579 by @kmendell)
- sidebar keyboard shortcuts for easier and quicker navigation (#1587 by @kmendell)
- gotfy notification provider (#1588 by @kmendell)
- AMD GPU Monitoring support (#1593 by @mrtimothyduong)
- volume browsing and backups (#1591 by @kmendell)
- font antialiasing causing blurriness(2bcb2e2 by @kmendell)
- allow job schedules to be changed per environment (#1577 by @kmendell)
- pre-mature pull completed message in popover (#1580 by @kmendell)
- spinner not centered on oidc callback page (#1585 by @kmendell)
- oidc validation missing fields making it unable to save (#1586 by @kmendell)
- resource overview icons mismatching colors(76ccce2 by @kmendell)
- notification provider tab-bar unable to scroll on mobile(68f59c9 by @kmendell)
- certain jobs not being adding to job scheduler (#1612 by @kmendell)
- projects retain gitManagedBy after the git sync is removed (#1613 by @kmendell)
- container exec sessions not being cleaned up after websockets close (#1614 by @kmendell)
- mismatched memory counts based on cached memory (#1615 by @kmendell)
- show more detailed error message for analytics heartbeat(fe00264 by @kmendell)
- update github.com/docker/compose/v5 to v5.0.2(e4f3a16 by @kmendell)
- bump github.com/danielgtaylor/huma/v2 from 2.34.2 to 2.35.0 in /backend (#1568 by @dependabot[bot])
- bump @react-email/components from 1.0.4 to 1.0.6 (#1569 by @dependabot[bot])
- bump axios from 1.13.2 to 1.13.4 (#1607 by @dependabot[bot])
- bump github.com/golang-jwt/jwt/v5 from 5.3.0 to 5.3.1 in /backend (#1606 by @dependabot[bot])
- upload test results to codecov(ab43775 by @kmendell)
- cron based job scheduler (#1501 by @kmendell)
- use correct go version(a6f738a by @kmendell)
- use correct go version path(fd4ac5f by @kmendell)
- next builds produce 3 tags next, next-static, and next-distroless(849700f by @kmendell)
- cleanup release workflows(7ee1c44 by @kmendell)
- update analytics job to send manager or agent server type(f2cfe0f by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.13.2...v1.14.0
Important
Huge shoutout to @PvtSec for reporting GHSA-2jv8-39rp-cqqr, We recommend upgrading arcane to this version ASAP to fix that issue.
- apply auth check before proxying request to environments (#1532 by @kmendell)
- allow HTTP_PROXY and HTTPS_PROXY environment variables (#1534 by @kmendell)
- use image pull timeout for project pull (#1533 by @kmendell)
- update color of port badge to be more distinguishable(b0e8b54 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.13.1...v1.13.2
- ability to resize editor panels horizontally (#1500 by @kmendell)
- allow oidc endpoints to be defined manually (#1510 by @kmendell)
- remove file line from db debug logs(fbe204c by @kmendell)
- self update binary path for remote environments(974c675 by @kmendell)
- generic webhooks do not allow ports (#1517 by @kmendell)
- logo color not applying on refreshes(fe53985 by @kmendell)
- bump @sveltejs/kit from 2.49.4 to 2.49.5 in the npm_and_yarn group across 1 directory (#1492 by @dependabot[bot])
- bump svelte from 5.46.3 to 5.46.4 in the npm_and_yarn group across 1 directory (#1494 by @dependabot[bot])
- bump devalue to 5.6.2(315b459 by @kmendell)
- bump prettier from 3.7.4 to 3.8.0 (#1507 by @dependabot[bot])
- bump github.com/danielgtaylor/huma/v2 from 2.34.1 to 2.34.2 in /backend (#1504 by @dependabot[bot])
- bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 in /cli (#1503 by @dependabot[bot])
- fix context patterns through codebase (#1450 by @kmendell)
- cleanup unused setting key/values on startup (#1519 by @kmendell)
- run workflows on release/** branches(4ac7e3e by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.13.0...v1.13.1
Important
This updated patches/removes the attack surface for GHSA-gjqq-6r35-w3r8. Credit to @DenizParlak for reporting this vulnerability.
- allow sensitive env variables to be read from _FILE (#1423 by @kmendell)
- add JSON parsing and structured log display functionality (#1463 by @FusionStreak)
- use shoutrrr for notifications (apprise deprecated) (#1424 by @kmendell)
- bulk actions for containers and projects (#1466 by @kmendell)
- auto-prune/prune scheduler job (#1467 by @kmendell)
- project status filter selector (#1484 by @kmendell)
- add option for ssh host key verification and known hosts (#1443 by @kmendell)
- network overview not reload with new data(c6bbbc7 by @kmendell)
- git sync interval incorrect (#1446 by @kmendell)
- oidc insecure tls not working for self signed CA (#1448 by @kmendell)
- remove updater lifecycle hooks (#1468 by @kmendell)
- margin not being applied on resource pages(dc10a3c by @kmendell)
- unable to save env in git synced project (#1471 by @kmendell)
- invalid api input for container creation (#1483 by @kmendell)
- bump @shikijs/monaco from 3.20.0 to 3.21.0 (#1432 by @dependabot[bot])
- bump @react-email/components from 1.0.3 to 1.0.4 (#1431 by @dependabot[bot])
- bump golang.org/x/term from 0.38.0 to 0.39.0 in /cli (#1425 by @dependabot[bot])
- bump golang.org/x/text from 0.32.0 to 0.33.0 in /backend (#1426 by @dependabot[bot])
- bump golang.org/x/mod from 0.31.0 to 0.32.0 in /backend (#1429 by @dependabot[bot])
- bump github.com/goccy/go-yaml from 1.19.1 to 1.19.2 in /backend (#1428 by @dependabot[bot])
- bump @sveltejs/kit from 2.49.3 to 2.49.4 (#1479 by @dependabot[bot])
- bump golang.org/x/net from 0.48.0 to 0.49.0 in /backend (#1475 by @dependabot[bot])
- bump svelte from 5.46.1 to 5.46.3 (#1478 by @dependabot[bot])
- upgrade pnpm to 10.28.0(9804c5c by @kmendell)
- consolidate and cleanup backend utils (#1419 by @kmendell)
- remove enabled field from git syncs (#1457 by @kmendell)
- only run deadcode wf on org branches(aac9ba3 by @kmendell)
- update environment page to use settings form util (#1469 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.12.2...v1.13.0
Important
Sorry for the double release, this release however should fix the path issues by making all projects directories absolute paths instead of relative paths.
- template editor heights being cutoff(7057deb by @kmendell)
- double label text on template buttons(6316833 by @kmendell)
- use full absolute path for projects directory (#1409 by @kmendell)
- editor cursor misalignment (#1412 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.12.1...v1.12.2
- include file editors not scrolling(52a004e by @kmendell)
- resources not respecting multiple filters (#1391 by @kmendell)
- dont remove .env content from git sync(95b7ac2 by @kmendell)
- use unique icon for redeploy(84210cc by @kmendell)
- predefined networks being incorrectly sorted (#1395 by @kmendell)
- volume size and created not sorting correctly(dc7f88c by @kmendell)
- git repository sheet layout being cutoff(9052c4b by @kmendell)
- disable font ligatures(f4c07a1 by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.12.0...v1.12.1
- show current environment in page title (#1336 by @cabaucom376)
- show container stats inline in table (#1359 by @kmendell)
- git repo sync for compose projects (#1089 by @kmendell)
- networks unable to be searched or filtered(9c1be90 by @kmendell)
- use full compose dependency tree for compose projects (#1242 by @kmendell)
- add width constraint on mobile floating nav (#1329 by @lucolvin)
- autocomplete inconsistencies in compose editor(2b82e7f by @kmendell)
- select all missing from context menu on editors(2cd8012 by @kmendell)
- volumes unable to be sorted by size(07f8bae by @kmendell)
- mark remote environment online after successful agent handshake (#1335 by @agent0x21)
- add FILE_PERM and DIR_PERM env variables (#1334 by @kmendell)
- standard users able to perform admin only actions (#1344 by @kmendell)
- projects directory not loaded from env or refreshed (#1345 by @kmendell)
- refactor updater to have safer and more consistent upgrades (#1315 by @kmendell)
- use built in cli to upgrade arcane (#1358 by @kmendell)
- pull and redeploy button not working(1d8bdeb by @kmendell)
- truncate long headers on event dialog(9cedb5a by @kmendell)
- only send populated fields on container creation(c2371d7 by @kmendell)
- duplicated save text on default templates page(a83f87b by @kmendell)
- path mapping fix for projects directory on windows (#1360 by @kmendell)
- api reference link showing incorrectly(e947e17 by @kmendell)
- auto update job not running(41d8a65 by @kmendell)
- bump github.com/shirou/gopsutil/v4 from 4.25.11 to 4.25.12 in /backend (#1322 by @dependabot[bot])
- bump golang.org/x/net from 0.47.0 to 0.48.0 in /backend (#1323 by @dependabot[bot])
- bump @react-email/components from 1.0.2 to 1.0.3 (#1317 by @dependabot[bot])
- bump github.com/samber/slog-gin from 1.18.0 to 1.19.1 in /backend (#1371 by @dependabot[bot])
- bump @sveltejs/kit from 2.49.2 to 2.49.3 (#1373 by @dependabot[bot])
- bump shiki from 3.20.0 to 3.21.0 (#1374 by @dependabot[bot])
- upgrade go modules to version 1.25.5(87cf2c5 by @kmendell)
- ui tweaks and consistent styling across pages (#1210 by @cabaucom376)
- move general settings to job scheduler category (#1310 by @kmendell)
- set glassUiEnabled to true by default(172a2fb by @kmendell)
- set projectsDirectory to /app/data/projects by default(3c63bd0 by @kmendell)
- set diskUsagePath to /app/data/projects by default(607920e by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.11.3...v1.12.0
- checkbox mismatch between glass and non glass ui mode(a5a1d98 by @kmendell)
- inconsistent sorting on db resources, causing sorting issue in the frontend(3aa60e8 by @kmendell)
- security agents false positive for malicious execution(baca054 by @kmendell)
- show confirmation dialog when removing volumes(037bcf6 by @kmendell)
- add environment selector on error page to avoid a 'stuck state' (#1298 by @kmendell)
- allow skipping tls verification for oidc endpoints (#1300 by @kmendell)
- disable copy button on non-ssl instances (#1309 by @kmendell)
- notifications on remote environments used incorrect urls (#1302 by @kmendell)
- update table library and fix column header alignment(a83d610 by @kmendell)
- bump @xterm/xterm from 5.5.0 to 6.0.0 (#1255 by @dependabot[bot])
- bump github.com/schollz/progressbar/v3 from 3.18.0 to 3.19.0 in /cli (#1258 by @dependabot[bot])
- upgrade pnpm to 10.27.0(e2efb3a by @kmendell)
Full Changelog: https://github.com/getarcaneapp/arcane/compare/v1.11.2...v1.11.3