Andy Molenda
edd740e95a
fix(ci): point prettierignore at the moved yuctl warp manifests ( #486 )
2026-08-19 07:50:00 -07:00
Antoine Lecompte
b7bbe2e80e
chore(yuctl): restructure and make pretty ( #485 )
2026-08-18 09:53:59 -04:00
Andy Molenda
9091c1fc9d
fix(ceph): group alertmanager notifications by pool ( #463 )
2026-08-18 06:19:18 -07:00
Andy Molenda
48d09d79af
feat(ceph): rebuild a replaced OSD onto its intended db slot ( #462 )
...
* fix(ceph): let read-only probes run in check mode
* feat(ceph): add replace-osd playbook for a swapped HDD
* docs(ceph): correct the spice disk replacement procedure
* docs(ceph): hetzner hot-swaps SX295 drives on a live host
* feat(ceph): let replace-osd keep the old osd id
* docs(ceph): reserve the osd id before the replace-osd rebuild
* docs(ceph): spell out what orch osd rm --replace does and does not do
* fix(ceph): verify the rebuilt OSD by its own report and survive a queued stop
* docs(ceph): replace-osd when the cluster is not active+clean
* fix(ceph): let the queued action fire before judging the rebuilt OSD
* fix(ceph): refuse an explicit db slot the scan did not find free
2026-08-18 05:53:35 -07:00
Paul Makles
2d0fb98666
feat: UI redesign (pt. 2) ( #477 )
2026-08-14 19:48:54 +01:00
immich-push-o-matic[bot]
7f4d41f26b
chore(main): release 0.30.1 ( #476 )
v0.30.1
2026-08-12 19:01:00 -04:00
Zack Pollard
a00088706f
perf(net): pin gw alpn to http/1.1 ( #475 )
2026-08-12 18:53:27 -04:00
immich-push-o-matic[bot]
a56e187bf7
chore(main): release 0.30.0 ( #465 )
v0.30.0
2026-08-12 20:05:40 +00:00
Paul Makles
541e995fa4
fix: bump restic version in test ( #473 )
2026-08-12 21:04:20 +01:00
Paul Makles
2bae945404
feat: new immich nav item, snippet FAQ answers, user manual ( #467 )
2026-08-07 14:35:14 +01:00
Devin Buhl
7b77f8223d
feat(o11y): add env/provider/region filters to the yucca dashboards ( #466 )
...
Signed-off-by: Devin Buhl <devin@buhl.casa >
2026-08-07 08:52:07 -04:00
Antoine Lecompte
0e3f47a769
perf(ci): stop the integration and e2e jobs waiting on rook-ceph ( #435 )
2026-08-07 13:40:51 +01:00
immich-push-o-matic[bot]
519f662dab
chore(main): release 0.29.0 ( #450 )
v0.29.0
2026-08-07 07:30:45 -04:00
Devin Buhl
11cda8c8c6
feat(o11y): pin dashboards to Fleet datasource and conform telemetry labels ( #461 )
...
* feat(o11y): pin dashboards to the VictoriaMetrics Fleet datasource
Signed-off-by: Devin Buhl <devin@buhl.casa >
* feat(o11y): conform telemetry labels to the five-label identity set
Replace the site label with provider and region, completing the
project/env/cluster/provider/region contract from o11y's shipping guide.
father ships provider=hetzner region=fsn, luke ships provider=int
region=aus (the region.hcl codes). Nothing queries site, so the rename
drops nothing; changing the label set re-keys the shipped series, which
costs one retention window of duplicate index on the o11y stores and
false-fires nothing (cluster and env are unchanged).
Signed-off-by: Devin Buhl <devin@buhl.casa >
* fix(o11y): conform the netops vmagent to the identity labels too
Signed-off-by: Devin Buhl <devin@buhl.casa >
* docs(o11y): match the netops external_labels comment to the label set
Signed-off-by: Devin Buhl <devin@buhl.casa >
---------
Signed-off-by: Devin Buhl <devin@buhl.casa >
2026-08-06 20:16:55 -04:00
renovate[bot]
238e482ea9
chore(deps): pin dependencies ( #124 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:46:32 +01:00
renovate[bot]
fd6b9f3344
chore(deps): update alpine:3.23 docker digest to fd791d7 ( #136 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:45:50 +01:00
renovate[bot]
90998e4d07
chore(deps): update postgres:18 docker digest to 3a82e1f ( #125 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:45:19 +01:00
renovate[bot]
a6fabb03f3
chore(deps): update dependency terragrunt to v0.99.5 ( #105 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:44:39 +01:00
renovate[bot]
af85b5ed12
chore(deps): update dependency vitest to v4.1.0 [security] ( #113 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:44:08 +01:00
renovate[bot]
15a81285c6
chore(deps): update dependency @opentelemetry/core to v2.8.0 [security] ( #191 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:22:43 +01:00
renovate[bot]
2ad2b7f9dc
chore(deps): update dependency restic to v0.19.1 ( #258 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:22:12 +01:00
renovate[bot]
d2b2e34117
chore(deps): update dependency github:git-town/git-town to v22.7.1 ( #253 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:20:23 +01:00
renovate[bot]
a2177d766f
chore(deps): update dependency flux2 to v2.9.3 ( #251 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:19:52 +01:00
renovate[bot]
a624a52ad4
fix(deps): update module github.com/rs/zerolog to v1.35.1 ( #361 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:19:07 +01:00
renovate[bot]
f6762d31bc
chore(deps): update dependency ansible-lint to v26.6.0 ( #250 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:18:35 +01:00
renovate[bot]
799a559f31
chore(deps): update dependency k3d to v5.9.0 ( #261 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:16:40 +01:00
renovate[bot]
a1a57ae48b
chore(deps): update dependency helm to v3.21.3 ( #260 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:15:57 +01:00
renovate[bot]
154326797c
chore(deps): update dependency go to v1.26.5 ( #259 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:15:14 +01:00
renovate[bot]
29569982df
fix(deps): update module github.com/go-chi/chi/v5 to v5.3.1 ( #360 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:14:11 +01:00
renovate[bot]
68af7f4926
fix(deps): update opentelemetry-go monorepo to v1.44.0 ( #362 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:12:45 +01:00
renovate[bot]
f3f5ea7b99
chore(deps): update dependency kubectl to v1.36.3 ( #262 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:12:12 +01:00
renovate[bot]
7acb2bd6f3
chore(deps): update dependency ansible-core to v2.20.7 [security] ( #458 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:11:39 +01:00
renovate[bot]
48b7ad3b25
chore(deps): update dependency pipx:ansible-core to v2.21.2 ( #277 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:02:25 +01:00
renovate[bot]
49a20429ef
chore(deps): update node.js to v25.9.0 ( #357 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:01:51 +01:00
renovate[bot]
c3e5c4f0aa
fix(deps): update aws-sdk-go-v2 monorepo ( #359 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:00:55 +01:00
renovate[bot]
fc5e8daf52
chore(deps): update docker.io/victoriametrics/victoria-logs docker tag to v1.52.0 ( #281 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:00:32 +01:00
renovate[bot]
3bcfa6e37b
chore(deps): lock file maintenance (terragrunt) ( #407 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 15:00:08 +01:00
renovate[bot]
5b514fc069
fix(deps): update module go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to v0.19.0 [security] ( #425 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-06 14:57:06 +01:00
Andy Molenda and greptile-apps[bot]
57b4cfc9c7
chore(claude): scope the zero-comment rule to code ( #449 )
...
* chore(claude): scope the zero-comment rule to code
* Update CLAUDE.md
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-08-06 12:43:36 +00:00
Andy Molenda
2f37ba8cf6
fix(ceph): unblock spice scrub scheduling ( #448 )
2026-08-06 12:34:55 +00:00
immich-push-o-matic[bot]
4a14474921
chore(main): release 0.28.0 ( #430 )
v0.28.0
2026-08-06 11:59:46 +01:00
Paul Makles
b23e7b3276
feat: standalone app ( #422 )
...
* feat: standalone futo backups
* chore: use global settings for standalone ui
* chore: hide install immich on local
* feat: port immich dark mode mechanism
* fix: bump @immich/ui version in lockfile
* fix: missing dependency from standalone app
2026-08-06 11:49:25 +01:00
Paul Makles
f79eeea9b8
feat: UI redesign (part 1) ( #423 )
...
* feat: redesign UI (first pass)
* feat: export upsell modal
* feat: immich nav btns & onboarding with upsell
* feat: use new onboarding steps
* refactor: dashboard
* feat: full page run history & snapshots list
* chore: missing data
* feat: scaffold settings page
* feat: new settings impl.
* chore: drop useless comment
* docs: document css hacks
* refactor: `StackList` -> `StackList`/`StackListPlaceholder`
* refactor: `OnboardingStepLayout.actions` prop
* docs: document that pwd manager prompt is hidden
* docs: document cron limitations in current ui
* refactor: move schedule settings into immich
fix: actually pause/unpause immich schedule
* refactor: split `StackListItem` into `StackListItem`/`StackListOption`
* chore: attempt to fix svelte checks
* fix: do not drop imported key in onboarding flow
* fix: write worm value
2026-08-06 11:49:24 +01:00
Antoine Lecompte
51472c37eb
fix(infra): monitor all the things ( #445 )
2026-08-05 20:04:26 +00:00
Antoine Lecompte and greptile-apps[bot]
75c77ecdfa
feat(infra): add spegel ( #436 )
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-08-05 20:03:59 +00:00
Antoine Lecompte
02efb46f53
chore(claude): make claude comply ( #432 )
2026-08-05 12:54:55 -04:00
Antoine Lecompte
bf69aee578
fix(yucca-sdk): repair the orchestration-api integration suites ( #429 )
2026-08-05 12:45:59 -04:00
immich-push-o-matic[bot]
21749ff63c
chore(main): release 0.27.0 ( #417 )
v0.27.0
2026-08-05 12:12:05 -04:00
Antoine Lecompte
a4d422709b
feat(michael): per-client parallelism and latency metrics ( #427 )
2026-08-05 12:09:29 -04:00
Antoine Lecompte
72b343ceba
feat(michael): attribute traffic to the client's source asn ( #428 )
2026-08-05 15:13:04 +00:00