v1.17.4
getarcaneapp/arcanev1.17.4Apr 13, 2026by kmendell
AI Summary
A bug fix release focusing on UI polish, project discovery, and error handling for compose files and registries.
Key Highlights
- Fixes project icons not loading with yaml/env aliases
- Fixes compose load errors showing generic messages
- Fixes project max depth for filesystem discovery
- Fixes locale selector background consistency
Full Release Notes
### Bug fixes * truncate long image refs in container table ([#2318](https://github.com/getarcaneapp/arcane/pull/2318) by @GiulioSavini) * project icons not loading when used with yaml/env aliases ([#2324](https://github.com/getarcaneapp/arcane/pull/2324) by @kmendell) * surface actual compose load error instead of generic 'no compose file found' ([#2326](https://github.com/getarcaneapp/arcane/pull/2326) by @mkaltner) * project max depth not working for filesystem discovery ([#2325](https://github.com/getarcaneapp/arcane/pull/2325) by @kmendell) * Locale selector background was inconsistent ([#2348](https://github.com/getarcaneapp/arcane/pull/2348) by @RJMurg) * light mode contrast for container stats CPU/memory monitor ([#2344](https://github.com/getarcaneapp/arcane/pull/2344) by @GiulioSavini) * keep project build context as container path so local builder can stat it ([#2346](https://github.com/getarcaneapp/arcane/pull/2346) by @GiulioSavini) * preserve webhook URL query params in generic notification provider ([#2345](https://github.com/getarcaneapp/arcane/pull/2345) by @GiulioSavini) * surface registry fetch errors in GET /templates/registries ([#2355](https://github.com/getarcaneapp/arcane/pull/2355) by @GiulioSavini) * detect provider-level failures in generic webhook notifications ([#2356](https://github.com/getarcaneapp/arcane/pull/2356) by @GiulioSavini) * skip gitops-managed projects in filesystem cleanup ([#2354](https://github.com/getarcaneapp/arcane/pull/2354) by @GiulioSavini) * Update Projects button only updates project containers ([#2289](https://github.com/getarcaneapp/arcane/pull/2289) by @GiulioSavini) * svelte reactivity issues in project editors ([#2329](https://github.com/getarcaneapp/arcane/pull/2329) by @kmendell) * send notification on single container update ([#2357](https://github.com/getarcaneapp/arcane/pull/2357) by @GiulioSavini) ### Dependencies * bump github.com/mattn/go-runewidth from 0.0.22 to 0.0.23 in /cli ([#2303](https://github.com/getarcaneapp/arcane/pull/2303) by @dependabot[bot]) * bump prettier from 3.8.1 to 3.8.2 ([#2313](https://github.com/getarcaneapp/arcane/pull/2313) by @dependabot[bot]) * bump @codemirror/view from 6.40.0 to 6.41.0 ([#2306](https://github.com/getarcaneapp/arcane/pull/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](https://github.com/getarcaneapp/arcane/pull/2327) by @dependabot[bot]) * bump extractions/setup-just from 3 to 4 ([#2331](https://github.com/getarcaneapp/arcane/pull/2331) by @dependabot[bot]) * bump pnpm/action-setup from 5 to 6 ([#2333](https://github.com/getarcaneapp/arcane/pull/2333) by @dependabot[bot]) * bump actions/github-script from 8 to 9 ([#2330](https://github.com/getarcaneapp/arcane/pull/2330) by @dependabot[bot]) * bump github.com/coreos/go-oidc/v3 from 3.17.0 to 3.18.0 in /backend ([#2334](https://github.com/getarcaneapp/arcane/pull/2334) by @dependabot[bot]) * bump github.com/getarcaneapp/arcane/types from 1.17.2 to 1.17.3 in /cli ([#2332](https://github.com/getarcaneapp/arcane/pull/2332) by @dependabot[bot]) * bump @tanstack/svelte-query from 6.1.13 to 6.1.14 ([#2336](https://github.com/getarcaneapp/arcane/pull/2336) by @dependabot[bot]) * bump golang.org/x/mod from 0.34.0 to 0.35.0 in /backend ([#2335](https://github.com/getarcaneapp/arcane/pull/2335) by @dependabot[bot]) * bump svelte from 5.55.0 to 5.55.3 ([#2338](https://github.com/getarcaneapp/arcane/pull/2338) by @dependabot[bot]) ### Other * add missing permissions for attestations([8362f97](https://github.com/getarcaneapp/arcane/commit/8362f970765fefc263b29376f868fc2bfb9d28b4) by @kmendell) **Full Changelog**: https://github.com/getarcaneapp/arcane/compare/v1.17.3...v1.17.4