This website requires JavaScript.
315c795058
container update no longer fails on Podman when CPU limits are set
jarek
2026-08-13 10:20:30 +02:00
f1a3311c90
start, stop or restart on Hawser updates its files on the remote host, not only on redeploy
jarek
2026-08-13 10:20:29 +02:00
cc0d50913a
updating a compose file over the API now saves it, not just deploys it
jarek
2026-08-13 10:20:29 +02:00
16ee5d82b9
reopening the MFA setup screen while MFA is enabled no longer wipes the secret and backup codes
jarek
2026-08-13 10:20:29 +02:00
ce93e92f6e
support caddy-docker-proxy labels
jarek
2026-08-13 10:20:29 +02:00
c91f38eddf
upload a Docker image .tar through the UI (docker load) for air-gapped hosts
jarek
2026-08-13 10:20:29 +02:00
f43736d94a
stack secrets from external providers (1Password, HashiCorp Vault, Infisical and Doppler)
jarek
2026-08-13 10:20:29 +02:00
d7f435dd5f
release housekeeping
jarek
2026-08-13 10:20:29 +02:00
1ad36a83fb
feat: Add pluggable secret providers (1Password, Infisical, HashiCorp Vault) (#1360 )
2026-08-13 01:08:02 -07:00
905c4a004d
persist restic cache and backup restore fixes
jarek
2026-08-09 13:46:03 +02:00
091adfca35
remove backup journal, stop-recovery, and verify modal (deleted upstream)
jarek
2026-08-09 10:35:15 +02:00
da8c83e20e
internal cleanups and build config
jarek
2026-08-09 10:31:28 +02:00
95ee76bf97
backup engine internals - streaming, timeouts, typed snapshot layout, volume keys, route guards
jarek
2026-08-09 10:31:28 +02:00
c33c404259
reusable snapshot header, field-label, and load-progress UI components
jarek
2026-08-09 10:31:28 +02:00
16451d95d7
improved restic repository operations log (prune, check, repair index etc.)
jarek
2026-08-09 10:31:28 +02:00
89b260758e
more room between settings/editor content and the scrollbar
jarek
2026-08-09 10:31:28 +02:00
dab6797847
dashboard pending-update count now matches the containers list
jarek
2026-08-09 10:31:28 +02:00
3859888da6
deleting a stack shows which folders will be removed, with a choice to keep/delete folders
jarek
2026-08-09 10:31:28 +02:00
4375f42415
oidc login: fall back to trailing-slash discovery url
jarek
2026-08-09 10:31:28 +02:00
045adf0cf3
fixed an LDAP filter parsing issue that could break group-based role assignment with some AD DNs
jarek
2026-08-09 10:31:28 +02:00
4e15c2677c
dedupe duplicate mount points when recreating a container
jarek
2026-08-09 10:31:28 +02:00
d33185d1fa
container updates respect the new image's command/entrypoint
jarek
2026-08-09 10:31:28 +02:00
1c1d7979d7
activity log times now honor the configured timezone
jarek
2026-08-09 10:31:27 +02:00
8f47eef1b7
GitLab and Harbor registries no longer report a misleading auth error when browsing
jarek
2026-08-09 10:31:27 +02:00
b287cee31f
registry browser shows tag size and date for self-hosted registries, loaded on expand
jarek
2026-08-09 10:31:27 +02:00
5f8fc71c73
backup volume picker shows every bind mount when two containers share a container path
jarek
2026-08-09 10:31:27 +02:00
7bb688197a
Google Cloud backup destinations now use a service-account JSON key
jarek
2026-08-09 10:31:27 +02:00
019bea222e
S3 backup destinations take an AWS region with a region quick-pick
jarek
2026-08-09 10:31:27 +02:00
3d1b383ad7
snapshots from another Dockhand instance sharing the repo now appear as restorable orphans
jarek
2026-08-09 10:31:27 +02:00
5adac5e19e
a stack restored to new locations always keeps its compose file and stays internal
jarek
2026-08-09 10:31:27 +02:00
bd06b340c5
direct remote environments - remote stacks dir configurable, for putting the whole stack onto the remote
jarek
2026-08-09 10:31:27 +02:00
86ef3f743b
configurable default homepage
jarek
2026-08-09 10:31:27 +02:00
1cec7d0814
release housekeeping
jarek
2026-08-09 10:31:27 +02:00
a115a5f539
release housekeeping for 1.0.40
jarek
2026-07-31 10:10:56 +02:00
188331a398
bump docker-compose to 5.3.1-r3
jarek
2026-07-31 10:10:56 +02:00
31e19b57b5
center container, stack, image and network modals with consistent margins
jarek
2026-07-31 10:10:56 +02:00
766a206055
header clock falls back to the default timezone instead of utc
jarek
2026-07-31 10:10:56 +02:00
2532c69d4a
default pangolin public urls to https from the ssl label
jarek
2026-07-31 10:10:56 +02:00
6a6e82a481
reach own docker daemon over tcp on socket-proxy setups; re-run host detection when an environment is added or edited; keep scanner on the host socket
jarek
2026-07-31 10:10:56 +02:00
0a9d4ad10f
validate git repo urls and refs, require a secret for webhook triggers, tidy internal endpoint comments
jarek
2026-07-31 10:10:56 +02:00
c18ee21a66
git stack source badge with forge-aware icons and commit hash
jarek
2026-07-31 10:10:56 +02:00
9bc4eaa47b
small ui polish: loading state, relative timestamps, log-marker formatting, wider tooltips, type tidy-ups
jarek
2026-07-31 10:10:55 +02:00
8a32bc377d
backups ui: group repo snapshots in a datagrid, gate cancel when unstoppable, relative timestamps
jarek
2026-07-31 10:10:55 +02:00
e3c07f32da
backup engine fixes: shared-repo unlock, non-root uid reads, lock release, local-path repo, backblaze key id
jarek
2026-07-31 10:10:55 +02:00
e700b5b6aa
restore reproduces the stack as an internal stack with its secrets
jarek
2026-07-31 10:10:55 +02:00
25f10616a5
exclude docker sockets and host system paths from volume backups
jarek
2026-07-31 10:10:55 +02:00
36dac8b030
refactor(stacks): plumb sourceType through requireComposeFile to avoid redundant lookup
Björn Strausmann
2026-07-30 19:33:31 +00:00
144a73a10a
fix(stacks): apply env override file on stop/down for git stacks (#1313 )
Björn Strausmann
2026-07-30 19:16:14 +00:00
f24f42116e
fix(environments): allow deleting disconnected environments
Solaris-star
2026-07-26 12:23:42 +08:00
0b6305ba2c
fix: remove duplicate native title from Git badge tooltip
BrX
2026-07-27 17:10:17 +02:00
a7e457bdb4
feat: display last commit hash in Git source badge
BrX
2026-07-27 15:36:09 +02:00
49809865dc
1.0.39
jarek
2026-07-26 10:27:12 +02:00
123e04d17f
1.0.38
jarek
2026-07-25 08:45:12 +02:00
64b6dcd744
1.0.38
jarek
2026-07-25 08:41:01 +02:00
9f09d60a83
Allow viewing Git stack YAML
Nenad Stojanovikj and Cursor
2026-07-19 14:03:55 +02:00
c718ac9a84
1.0.37
jarek
2026-07-11 15:31:52 +02:00
685132ff89
1.0.36
jarek
2026-06-27 15:15:54 +02:00
ce12d7ae9f
1.0.35
jarek
2026-06-19 08:21:22 +02:00
efb634701c
1.0.34
jarek
2026-06-17 08:21:30 +02:00
aa45be6844
SYS-11240 Address review feedback on Harbor catalog/search fallback
Pascal GUINET and Claude Opus 4.8
2026-06-09 16:24:25 +02:00
0eaf52fa66
SYS-11240 Translate all code comments from French to English
Pascal GUINET and Claude Opus 4.6
2026-02-20 10:55:39 +01:00
eb5cf32d68
Add Harbor fallback for catalog and search endpoints
Pascal GUINET and Claude Opus 4.6
2026-02-20 08:55:43 +01:00
83c3a5ea09
1.0.33
jarek
2026-06-15 14:56:51 +02:00
d465ecfe96
readme and screenshots
Jarek Krochmalski
2026-06-08 18:08:42 +02:00
fd9b18ea31
Explain choice of default value
David Weston
2026-06-01 18:11:44 +01:00
89505713f1
Manually adjust snapshots
David Weston
2026-06-01 18:07:37 +01:00
085f03c178
Revert default value
David Weston
2026-06-01 18:03:20 +01:00
c06d794b92
Update migration snapshot
David Weston
2026-05-29 08:50:25 +01:00
b7a8cca387
feat(notifications): add Bark push support
undirectlookable
2026-05-25 16:42:25 +08:00
3cbcfa3cdb
1.0.32
jarek
2026-06-06 16:18:05 +02:00
00bd09df55
1.0.31
jarek
2026-05-30 12:23:36 +02:00
c8b3acc07e
1.0.30
jarek
2026-05-30 08:42:21 +02:00
e7100f8926
1.0.29
jarek
2026-05-17 08:02:31 +02:00
d9054ff347
1.0.28
jarek
2026-05-09 10:13:53 +02:00
002d969a5d
1.0.28
jarek
2026-05-09 09:54:46 +02:00
91ef3e3c9b
fix: prevent WebSocket connection drops on hawser handler errors
Juha Kovanen
2026-05-05 12:17:39 +03:00
7e3797cbfe
1.0.27
jarek
2026-04-26 08:01:32 +02:00
ccfda4c054
Adjust uploaded files permission
Ivan Kara
2026-03-09 00:53:17 +07:00
28a6211457
Add Apprise workflows:// notification format For sending messages to e.g. Microsoft Teams
Sebastiaan Lokhorst
2026-01-27 20:11:00 +01:00
7c123833b5
fix: avoid duplicate volume binds during recreate
Dennis Braun
2026-03-15 10:09:28 +01:00
a1def17750
chore: delete the unnecessary functions called
YewFence
2026-03-29 02:16:41 +08:00
94657735fb
feat: mirror Dockhand's ExtraHosts into scanner and self-update sidecar containers
YewFence
2026-03-24 15:33:33 +08:00
74741d2a01
fix: improve canvas resize
Penlane
2026-04-07 21:27:29 +02:00
94591fef48
feat: include NetworkGraph in Networks page
Penlane
2026-04-07 15:55:33 +02:00
44b06e8fc6
feat: add NetworkGraphModal
Penlane
2026-04-07 15:55:08 +02:00
e35d485ae9
feat: add NetworkGraphViewer
Penlane
2026-04-07 15:52:20 +02:00
f27c0b066f
Update README.md
FlyingT
2026-04-19 16:05:37 +02:00
4840ac024d
Add files via upload
FlyingT
2026-04-19 16:04:53 +02:00
d3aacfa94b
Add files via upload
FlyingT
2026-04-19 16:02:43 +02:00
8671dfaf32
fix: allow 6-field cron expressions with seconds
GiulioSavini
2026-03-27 11:30:47 +01:00
d10f6dfd6d
Fix: Remove Telegram link preview
Tim Huge
2026-04-11 02:36:09 +02:00
22e0429094
V1.0.26
jarek
2026-04-19 13:06:27 +02:00
1a34f73ae3
port ranges also in stacks display
jarek
2026-04-19 10:28:47 +02:00
aaaf252d4c
Bearer token authentication fails with enterprise license active
jarek
2026-04-19 10:12:59 +02:00
1bf5dec60f
persist sort order across page navigation for all data grids (#861 , #912 )
jarek
2026-04-19 09:48:59 +02:00
d7a458f158
show git repository URL and branch in git stack edit modal (#856 )
jarek
2026-04-19 09:40:33 +02:00
a7990e2167
persist sort order across page navigation for all data grids (#861 , #912 )
jarek
2026-04-19 09:40:20 +02:00
8bb95d0a1b
MFA code field not recognized by Bitwarden and other password managers (#566 )
jarek
2026-04-19 09:40:01 +02:00
b8f06426e3
option to delete associated volumes when removing a stack (#655 )
jarek
2026-04-19 09:39:25 +02:00
0af1ee6eb2
Gotify, ntfy, Pushover, and webhook notifications missing environment name (#943 )
jarek
2026-04-19 09:39:03 +02:00