renovate[bot]
427591fb9e
chore(deps): update grafana/grafana docker tag to v12.4.7-ubuntu ( #30700 )
2026-08-11 12:28:01 +02:00
renovate[bot]
51c2f21497
chore(deps): update grafana/grafana:12.4.6-ubuntu docker digest to 124ddf0 ( #30534 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-07 10:32:26 -04:00
renovate[bot]
be5cc30f52
chore(deps): update prom/prometheus docker digest to 508729e ( #30535 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-07 10:28:24 -04:00
renovate[bot]
2fa07c0a42
chore(deps): update grafana/grafana docker tag to v12.4.6-ubuntu ( #30304 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-30 15:49:32 -04:00
Matthew Momjian
1094b69946
fix(deployment): matplotlib in rootless deployments ( #30328 )
2026-07-28 10:57:21 -04:00
renovate[bot]
fbf4535469
chore(deps): update docker.io/valkey/valkey:9 docker digest to 3acc068 ( #30298 )
2026-07-28 12:25:37 +02:00
renovate[bot]
33cba2f9af
chore(deps): update grafana/grafana docker tag to v12.4.5-ubuntu ( #29670 )
2026-07-22 10:59:29 +02:00
renovate[bot]
ae8398ffe4
chore(deps): update docker.io/valkey/valkey:9 docker digest to 8e8d64b ( #30085 )
2026-07-21 15:36:01 +02:00
renovate[bot]
ad7a9bd189
chore(deps): update prom/prometheus docker digest to 3c42b89 ( #29667 )
2026-07-16 14:01:41 +02:00
github-actions
05d838b560
chore: version v3.0.0
2026-06-30 20:03:47 +00:00
Alex
08b2e2c0b5
fix(docs): Revert v3 bump ( #29310 )
...
Revert "fix(docsc): v3 bump (#29246 )"
This reverts commit dc7d57ff9a .
2026-06-24 11:18:37 -05:00
renovate[bot]
ff2028c4c8
chore(deps): update prom/prometheus docker digest to a75c5a3 ( #29271 )
2026-06-23 12:43:16 +02:00
Matthew Momjian
dc7d57ff9a
fix(docsc): v3 bump ( #29246 )
...
v3 bump in docs
2026-06-21 20:44:58 -05:00
renovate[bot]
24dad15636
chore(deps): update grafana monorepo to v12.4.4 ( #28931 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-09 00:05:01 -04:00
renovate[bot]
da8ed3eceb
chore(deps): update docker.io/valkey/valkey:9 docker digest to 4963247 ( #28622 )
2026-06-02 08:09:27 +00:00
renovate[bot]
d57a152040
chore(deps): update prom/prometheus docker digest to 69f5241 ( #28757 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-06-02 00:37:42 -04:00
Jason Rasmussen
1acc511b5c
chore: install mise in Dockerfile.dev ( #28649 )
2026-05-27 11:43:17 -04:00
Jason Rasmussen
3d075f2bf8
feat: workflows & plugins ( #26727 )
...
feat: plugins
chore: better types
feat: plugins
2026-05-18 11:09:33 -04:00
Jason Rasmussen
ad7aedb843
refactor: move plugins to packages ( #28389 )
2026-05-12 13:28:30 +00:00
renovate[bot]
4eee023648
chore(deps): update docker.io/valkey/valkey:9 docker digest to 8436e10 ( #28369 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-12 11:52:30 +02:00
Jason Rasmussen
db589455f4
refactor: move cli to package folder ( #28356 )
2026-05-11 14:49:45 -04:00
Jason Rasmussen
7837d40f57
chore: move sdk to packages ( #28350 )
2026-05-11 13:37:10 -04:00
Matthew Momjian
5ba3efafd8
fix(deployment): remove unneeded volume ( #28307 )
...
remove unneeded volume
2026-05-09 09:07:54 -04:00
renovate[bot]
63a3b405c3
chore(deps): update grafana/grafana docker tag to v12.4.3 ( #28238 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-05-05 12:51:18 +02:00
renovate[bot]
02ff077367
chore(deps): update prom/prometheus docker digest to e425440 ( #28120 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-28 12:00:11 +02:00
renovate[bot]
f52825ab08
chore(deps): update prom/prometheus docker digest to 5550dc6 ( #27998 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-21 11:23:24 +02:00
Yaros
79c392ceba
fix(docs): instructions on how to use local immich ui ( #27813 )
2026-04-17 12:29:14 +02:00
renovate[bot]
4e28811f09
chore(deps): update prom/prometheus docker digest to dda13e2 ( #27566 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 11:49:05 +02:00
renovate[bot]
4987032e62
chore(deps): update docker.io/valkey/valkey:9 docker digest to 3b55fba ( #27559 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-04-07 11:48:06 +02:00
renovate[bot]
a6c7e76008
chore(deps): update grafana/grafana docker tag to v12.4.2 ( #27411 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-31 12:39:33 +02:00
Jason Rasmussen
b33874ef12
feat: add support for helmet configuration ( #27058 )
2026-03-26 17:41:23 +00:00
renovate[bot]
42fe86d24c
chore(deps): update grafana/grafana docker tag to v12.4.1 ( #26969 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-26 18:31:08 +01:00
renovate[bot]
56b8e1b8a9
chore(deps): update docker.io/valkey/valkey:9 docker digest to 3eeb097 ( #26807 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 17:34:20 +01:00
renovate[bot]
9670c853c6
chore(deps): update docker.io/valkey/valkey:9 docker digest to 2bce660 ( #26652 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 12:02:04 +01:00
renovate[bot]
cc2dacb308
chore(deps): update prom/prometheus docker digest to 4a61322 ( #26653 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 11:23:13 +01:00
Min Idzelis
75bdd6a644
fix: development containers init race conditions ( #25876 )
2026-02-16 18:34:42 -05:00
renovate[bot]
6c0c4b3dda
chore(deps): update docker.io/valkey/valkey:9 docker digest to 930b414 ( #26087 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 12:36:46 -05:00
Matthew Momjian
280174026f
feat(deployment): rootless compose file ( #25931 )
...
rootless deployment
2026-02-10 12:11:44 -05:00
renovate[bot]
7580521a76
chore(deps): update grafana/grafana docker tag to v12.3.2 ( #25840 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-05 12:52:07 -05:00
renovate[bot]
efd20ef0d4
chore(deps): update prom/prometheus docker digest to 1f0f50f ( #25233 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-13 12:33:16 +01:00
renovate[bot]
7202179d63
chore(deps): update grafana/grafana docker tag to v12.3.1 ( #25045 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 17:16:58 +01:00
renovate[bot]
3762728c84
chore(deps): update docker.io/valkey/valkey:9 docker digest to 5463044 ( #24800 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 16:47:19 +01:00
renovate[bot]
bc3fa2b3fb
chore(deps): update prom/prometheus docker digest to 2b6f734 ( #24801 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 16:46:53 +01:00
Matthew Momjian
b7bb118c00
chore(deployment): add healthcheck option for DB ( #25024 )
2026-01-05 14:30:33 +01:00
renovate[bot]
cbdf5011f9
chore(deps): update docker.io/valkey/valkey:9 docker digest to fb8d272 ( #24474 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 00:59:39 +01:00
renovate[bot]
f0f1d279c4
chore(deps): update prom/prometheus docker digest to d936808 ( #24475 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-11 00:59:20 +01:00
Robert Schäfer
146bf65d02
refactor(dev): remove ulimits for rootless docker ( #24393 )
...
Description
-----------
When I follow the [developer setup](https://docs.immich.app/developer/setup ) I run into a permission error using rootless docker. A while ago I asked on Discord in [#contributing](https://discord.com/channels/979116623879368755/1071165397228855327/1442974448776122592 ) about these ulimits.
I suggest to remove the `ulimits` altogether. It seems that @ItalyPaleAle has left the setting just hoping that it could help somebody in the future. See the [PR description](https://github.com/immich-app/immich/pull/4556 ).
How Has This Been Tested?
-------------------------
Using rootless docker:
```
$ docker context ls
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default unix:///var/run/docker.sock
rootless * unix:///run/user/1000/docker.sock
```
Running `make` will fail because of permission errors:
```
$ docker compose -f ./docker/docker-compose.dev.yml up --remove-orphans
...
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error setting rlimits for ready process: error setting rlimit type 7: operation not permitted
```
On my machine I have the following hard limit for "Maximum number of open file descriptors":
```
$ ulimit -nH
524288
```
I can confirm that the permission error is caused by the security restrictions of the operating system mentioned above:
Changing `docker/docker-compose.dev.yml` like ..
```
ulimits:
nofile:
soft: 524289
hard: 524289
```
.. will lead to a permission error whereas this ..
```
ulimits:
nofile:
soft: 524288
hard: 524288
```
.. starts fine.
Apparently the defaults for these limits are coming from [systemd](26b2085d54/man/systemd.exec.xml (L1122) ) which is used on nearly every linux distribution. So my assumption is that almost any linux user who uses rootless docker will run into a permission error when starting the development setup.
Checklist:
----------
- [x] I have performed a self-review of my own code
- [x] I have made corresponding changes to the documentation if applicable
- [x] I have no unrelated changes in the PR.
- [ ] I have confirmed that any new dependencies are strictly necessary.
- [ ] I have written tests for new code (if applicable)
- [ ] I have followed naming conventions/patterns in the surrounding code
- [ ] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc.
- [ ] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
2025-12-05 09:26:20 -05:00
renovate[bot]
bb341cc774
chore(deps): update docker.io/valkey/valkey docker tag to v9 ( #24336 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 09:26:39 -05:00
renovate[bot]
4742360469
chore(deps): update grafana/grafana docker tag to v12.3.0 ( #24162 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 13:45:50 +01:00
Alex
4dcc049465
feat: workflow foundation ( #23621 )
...
* feat: plugins
* feat: table definition
* feat: type and migration
* feat: add repositories
* feat: validate manifest with class-validator and load manifest info to database
* feat: workflow/plugin controller/service layer
* feat: implement workflow logic
* feat: make trigger static
* feat: dynamical instantiate plugin instances
* fix: access control and helper script
* feat: it works
* chore: simplify
* refactor: refactor and use queue for workflow execution
* refactor: remove unsused property in plugin-schema
* build wasm in prod
* feat: plugin loader in transaction
* fix: docker build arm64
* generated files
* shell check
* fix tests
* fix: waiting for migration to finish before loading plugin
* remove context reassignment
* feat: use mise to manage extism tools (#23760 )
* pr feedback
* refactor: create workflow now including create filters and actions
* feat: workflow medium tests
* fix: broken medium test
* feat: medium tests
* chore: unify workflow job
* sign user id with jwt
* chore: query plugin with filters and action
* chore: read manifest in repository
* chore: load manifest from server configs
* merge main
* feat: endpoint documentation
* pr feedback
* load plugin from absolute path
* refactor:handle trigger
* throw error and return early
* pr feedback
* unify plugin services
* fix: plugins code
* clean up
* remove triggerConfig
* clean up
* displayName and methodName
---------
Co-authored-by: Jason Rasmussen <jason@rasm.me>
Co-authored-by: bo0tzz <git@bo0tzz.me>
2025-11-14 20:05:05 +00:00