This website requires JavaScript.
2fd2ff7be2
feat(logs): detect OpenTelemetry severityText/severityNumber fields (#5046 )
master
c-my
2026-09-08 21:33:52 +08:00
f7f2f44595
feat(logs): detect OpenTelemetry severityText/severityNumber fields
feat/otel-severity-fields
c-my
2026-09-08 14:44:40 +08:00
b2982e80cf
docs: give Dozzle Cloud its own section, move dtop and alerts (#5044 )
Amir Raminfar
2026-09-07 20:24:35 -07:00
333f7a5b86
feat(auth): sign in with GitHub and OIDC 🥳 (#5043 )
Amir Raminfar and Claude Opus 5
2026-09-07 19:42:59 -07:00
780c279aaf
feat: Redesign the live log indicator bar (#5042 )
Amir Raminfar and Claude Opus 5
2026-09-07 15:40:14 -07:00
d77a7ccff7
fix(cloud): min_level=disabled should not also stop metrics (#5041 )
Amir Raminfar and Claude Opus 5
2026-09-07 14:55:43 -07:00
720ef136e9
fix(logs): stop merged log stream from deadlocking the container store (#5039 )
Amir Raminfar and Claude Opus 5
2026-09-07 14:13:41 -07:00
f17521e19b
Add Dynacat icon (#5040 )
Artur Flis
2026-09-07 23:02:30 +02:00
d9463cbe21
fix(logs): support Pino numeric log levels (#5034 )
Denis Pankov
2026-09-06 18:29:25 +02:00
cbd1084e71
perf(ci): persist the Go build cache across container builds (#5033 )
Amir Raminfar and Claude Opus 5
2026-09-06 07:21:21 -07:00
0adb8bd45c
chore: release v10.10.0
Amir Raminfar
2026-09-06 07:03:36 -07:00
6128fd5e10
chore(deps): update playwright (#5007 )
2026-09-06 13:56:05 +00:00
da963a1895
fix(deps): update all non-major dependencies (#5016 )
2026-09-06 13:48:24 +00:00
3297713c63
fix(ui): stop the alert form from jumping while previews load (#5032 )
Amir Raminfar and Claude Opus 5
2026-09-06 06:45:37 -07:00
50a14311e7
ci: run pnpm dedupe on renovate updates (#5031 )
Amir Raminfar and Claude Opus 5
2026-09-06 06:41:31 -07:00
2bbc37b6aa
chore(deps): update dependency vitest to v5 (#4995 )
2026-09-06 13:38:25 +00:00
b81c483c59
perf(ui): stop duplicating the cloud config and status requests (#5030 )
Amir Raminfar and Claude Opus 5
2026-09-06 06:32:47 -07:00
02a3e78469
fix(ui): tint the notification bell with the log level (#5029 )
Amir Raminfar and Claude Opus 5
2026-09-06 06:30:03 -07:00
56d109d4b6
perf(ui): stop refetching dispatchers per alert card (#5028 )
Amir Raminfar and Claude Opus 5
2026-09-06 06:29:06 -07:00
b570b14b02
perf(ui): prefetch route chunks once the app is idle (#5027 )
Amir Raminfar
2026-09-05 21:41:19 -07:00
5b14626ace
docs: translate the site into zh, de, fr and es (#5025 )
Amir Raminfar and Claude Opus 5
2026-09-05 20:35:12 -07:00
7ac348e055
docs: fix incorrect docs and drop stale content (#5024 )
Amir Raminfar and Claude Opus 5
2026-09-05 20:35:12 -07:00
7cd703b6e9
fix(ui): unwrap the link hint popover and unify the mono font (#5023 )
Amir Raminfar and Claude Opus 5
2026-09-05 19:13:50 -07:00
81c3e30152
refactor: remove native compose deploy feature (#5022 )
Amir Raminfar and Claude Opus 5
2026-09-05 18:56:14 -07:00
49d7954190
fix(notifications): polish the alert and destination cards (#5021 )
Amir Raminfar and Claude Opus 5
2026-09-05 18:48:50 -07:00
8e8f9db446
feat(notifications): rebuild the alert and destination workflows (#5020 )
Amir Raminfar and Claude Opus 5
2026-09-05 18:04:14 -07:00
c5fbdf404b
fix(docker): skip pnpm version switch during offline install (#5019 )
Amir Raminfar and Claude Opus 5
2026-09-05 17:21:00 -07:00
07cc4404d1
chore: updates pnpm files
Amir Raminfar
2026-09-05 17:07:57 -07:00
59bcc18495
perf: cut first-load cost and precompress assets at build time (#5018 )
Amir Raminfar and Claude Opus 5
2026-09-05 17:03:36 -07:00
6f108b6584
chore(deps): update pnpm to v12 (#5017 )
renovate[bot]
2026-09-05 23:05:21 +00:00
52b39ee068
feat(ui): make the same-name container dropdown readable (#5015 )
Amir Raminfar and Claude Opus 5
2026-09-05 16:02:03 -07:00
ac9a9097bd
fix(web): link every stylesheet the entry chunk depends on (#5014 )
Amir Raminfar and Claude Opus 5
2026-09-05 16:01:58 -07:00
2e8ff49651
ci: auto-comment the pr-XXX image tag on PRs and linked issues (#5013 )
Amir Raminfar
2026-09-05 14:35:16 -07:00
5b8ce5f065
feat(ui): show link hint on the dashboard too (#5012 )
Amir Raminfar and Claude Opus 5
2026-09-05 13:28:24 -07:00
e214d607b4
fix(events): stop containers from getting stuck after a restart (#5011 )
Amir Raminfar and Claude Opus 5
2026-09-05 13:12:34 -07:00
e9b2f7065c
feat(ui): pro badge, icon button animations, splitpanes nav fixes (#5009 )
Amir Raminfar and Claude Opus 5
2026-09-05 13:08:03 -07:00
3168aa0b85
fix(ui): stop truncating container names that fit (#5010 )
Amir Raminfar and Claude Opus 5
2026-09-05 13:07:51 -07:00
5d60e7fae2
feat(ui): suggest dev.dozzle.url from traefik router labels (#5008 )
Amir Raminfar and Claude Opus 5
2026-09-05 11:27:27 -07:00
faea193e1f
fix(deps): update all non-major dependencies (#5006 )
2026-09-05 17:48:39 +00:00
a0c1a53d61
feat(ui): dev.dozzle.url label to link a container to its own web UI (#5004 )
Amir Raminfar and Claude Opus 5
2026-09-05 07:52:50 -07:00
098606870b
feat(logs): add download JSON button to log details (#5005 )
Amir Raminfar and Claude Opus 5
2026-09-05 07:45:54 -07:00
badec1e8c7
feat(icons): bundle web framework app icons (#5001 )
Johannes Maron and Amir Raminfar
2026-09-05 16:32:27 +02:00
25a29b8fdd
feat(icons): Add icons for more services (#4997 )
not-first
2026-09-05 23:29:51 +10:00
28939bee24
feat(icons): bundle powerdns app icon (#4999 )
Johannes Maron
2026-09-05 15:28:43 +02:00
afc3db83d2
feat(icons): bundle rspamd app icon (#5000 )
Johannes Maron
2026-09-05 15:28:27 +02:00
ca54a13e6e
chore: release v10.9.2
Amir Raminfar
2026-09-04 14:55:28 -07:00
c838ebd360
feat(cloud): report what kind of process this is, and tell agents about streamLogs (#4996 )
Amir Raminfar and Claude Opus 5
2026-09-04 14:54:51 -07:00
fed01ebc28
chore: release v10.9.1
Amir Raminfar
2026-09-04 08:40:35 -07:00
934afcb555
fix(ui): share useColorMode and the relative-time tick instead of one per component (#4994 )
Amir Raminfar and Claude Opus 5
2026-09-03 16:44:17 -07:00
bf9d6d41f2
fix(cloud): report remote agents to Dozzle Cloud (#4993 )
Amir Raminfar and Claude Opus 5
2026-09-03 16:43:19 -07:00
c257b88627
fix(deps): update all non-major dependencies (#4987 )
2026-09-03 23:36:33 +00:00
c5a28d7282
feat(icons): add copyparty, atuin and ddclient app icons (#4985 )
Sven Jacobs and Claude Opus 5
2026-09-02 19:19:42 +02:00
2f3a81a70e
feat(icons): add svg icons for more services (#4984 )
Sergio
2026-09-02 11:14:34 -06:00
6a88871a8d
chore: updates gitignore
Amir Raminfar
2026-09-02 09:00:55 -07:00
2879bf965b
fix(auth): resolve roles from users.yml instead of the JWT claim (#4983 )
Amir Raminfar and Claude Opus 5
2026-09-02 08:37:46 -07:00
2a6edf52dc
feat(ui): add loading skeletons to the container table (#4982 )
Amir Raminfar and Claude Opus 5
2026-09-02 08:06:53 -07:00
3b278f935f
perf: shrink entry bundle from 628 kB to 85 kB (#4980 )
Amir Raminfar
2026-09-01 20:45:42 -07:00
5dba2be0c3
chore: release v10.9.0
Amir Raminfar
2026-09-01 17:33:11 -07:00
89e9794c96
fix(auth): restore permissions for sessions minted before roles existed (#4979 )
Amir Raminfar and Claude Opus 5
2026-09-01 17:29:27 -07:00
abb141a0cf
refactor: give every setting a description and drop the card outlines (#4977 )
Amir Raminfar and Claude Opus 5
2026-09-01 17:07:03 -07:00
49dce121be
feat: show app icons for well known container images (#4976 )
Amir Raminfar and Claude Opus 5
2026-09-01 17:07:02 -07:00
1ec2699260
feat: check for newer container images and prompt to update (#4973 )
Amir Raminfar and Claude Opus 5
2026-09-01 12:33:31 -07:00
949cf7daa9
fix(notification): name the signal behind a container's exit code (#4975 )
Amir Raminfar and Claude Opus 5
2026-09-01 12:12:15 -07:00
75a0367051
docs: drop compose deployments note from actions page (#4974 )
Amir Raminfar and Claude Opus 5
2026-09-01 08:32:31 -07:00
43d8be8f1c
fix(deps): actually migrate releases to goldmark v2
Amir Raminfar and Claude Opus 5
2026-08-31 12:03:42 -07:00
db80ba682e
fix(ui): restore log header on notched phones and widen mobile container names (#4972 )
Amir Raminfar and Claude Opus 5
2026-08-31 11:51:50 -07:00
f9dc18a0aa
chore: release v10.8.0
Amir Raminfar
2026-08-30 18:44:22 -07:00
0cd356942b
feat(ui): rebuild cloud welcome modal around the daily scan (#4967 )
Amir Raminfar and Claude Opus 5
2026-08-30 18:36:47 -07:00
fe545b62d8
fix(deps): update all non-major dependencies (#4969 )
renovate[bot]
2026-08-31 00:55:44 +00:00
4d738904e3
feat(ui): single status icon in sidebar container list (#4968 )
Amir Raminfar and Claude Opus 5
2026-08-30 17:48:49 -07:00
3b6b388355
feat(ui): show stopped containers on dashboard (#4966 )
Amir Raminfar
2026-08-29 19:53:12 -07:00
dab1cf0cf6
fix(deps): update all non-major dependencies (#4963 )
renovate[bot]
2026-08-29 14:24:06 +00:00
86ad7d639d
feat(ui): move status icon next to container name (#4961 )
Amir Raminfar and Claude Opus 5
2026-08-28 11:39:33 -07:00
080130f7e5
chore: release v10.7.5
Amir Raminfar
2026-08-28 08:35:25 -07:00
3794a3b637
fix(cloud): gate cloud endpoints behind a new cloud role (#4960 )
Amir Raminfar and Claude Opus 5
2026-08-28 07:08:38 -07:00
bed7e7a226
feat(auth): support excluding roles with ^ prefix (#4959 )
Amir Raminfar and Claude Opus 5
2026-08-28 06:58:01 -07:00
ac6d4c6ff3
fix(deps): update module github.com/yuin/goldmark to v2 (#4955 )
renovate[bot]
2026-08-28 06:39:05 -07:00
536a3f5931
fix(ui): prevent mobile search from jumping (#4957 )
Patrick Richardson
2026-08-27 12:55:39 -04:00
2eadb9b80a
fix(deps): update all non-major dependencies (#4954 )
renovate[bot]
2026-08-27 15:20:19 +00:00
9bb8b3ae2b
fix(security)!: scope cloud search, alerts and debug to user labels, add notifications role (#4951 )
Amir Raminfar and Claude Opus 5
2026-08-26 14:57:39 -07:00
4bff12c46e
fix(security): apply user label filter to notification preview (#4950 )
Amir Raminfar and Claude Opus 5
2026-08-26 14:57:39 -07:00
c2d2623bb2
feat(ui): show health status in container table (#4949 )
Amir Raminfar and Claude Opus 5
2026-08-25 15:50:22 -07:00
9a2e808d86
chore(deps): update all non-major dependencies (#4944 )
renovate[bot]
2026-08-24 02:59:48 +00:00
c374e78638
chore: release v10.7.4
Amir Raminfar
2026-08-23 08:56:28 -07:00
ae7a42e172
fix(logs): guess levels for "::INFO::" and signale style lines (#4941 )
Amir Raminfar and Claude Opus 5
2026-08-23 08:53:52 -07:00
ca4cab8cb8
fix(logs): guess level from klog/glog prefix (#4939 )
BAEM1337
2026-08-22 21:00:26 +02:00
bd18d1995f
fix(deps): update all non-major dependencies (#4938 )
renovate[bot]
2026-08-22 00:37:56 +00:00
017690da99
refactor: adopt go 1.27 idioms (#4935 )
Amir Raminfar and Claude Opus 5
2026-08-20 12:17:04 -07:00
1c546d36e9
fix(deps): update all non-major dependencies (#4934 )
2026-08-20 17:01:58 +00:00
f18e4489f8
chore(deps): pin typescript to typescript-native-bridge 6.0.3-bridge.13 (#4932 )
Amir Raminfar and Claude Opus 5
2026-08-20 07:30:24 -07:00
a9138bbd4c
chore: release v10.7.3
Amir Raminfar
2026-08-19 07:07:09 -07:00
f96bd973bf
fix(logs): stop logging client disconnects as stream errors (#4931 )
Amir Raminfar and Claude Opus 5
2026-08-18 15:58:17 -07:00
786b060c64
fix(logs): keep event badges through the viewer's re-clone (#4930 )
Amir Raminfar and Claude Opus 5
2026-08-18 07:37:56 -07:00
b42e3c1b91
fix(deps): update all non-major dependencies (#4929 )
renovate[bot]
2026-08-18 14:23:48 +00:00
43aa003a1b
ci: fix broken Go cache and drop redundant protoc install (#4926 )
Amir Raminfar and Claude Opus 5
2026-08-17 12:51:11 -07:00
fa1d2a220c
fix(logs): show cloud alerts in the historical log view (#4925 )
Amir Raminfar and Claude Opus 5
2026-08-17 10:04:07 -07:00
11d2894f04
refactor(cloud): treat alert ids as opaque strings (#4924 )
Amir Raminfar and Claude Opus 5
2026-08-16 19:35:15 -07:00
82dea58f40
perf(logs): poll Cloud for alerts on a timer, not on every log line (#4921 )
Amir Raminfar and Claude Opus 5
2026-08-16 19:15:43 -07:00
304c0c027e
fix(logs): correct the alert row, and badge the events behind it (#4920 )
Amir Raminfar and Claude Opus 5
2026-08-16 19:15:43 -07:00
10b3a18f6c
chore(deps): update all non-major dependencies (#4923 )
renovate[bot]
2026-08-17 02:14:59 +00:00