From 38c981aa42f7dc40cf3fa1f3a1b56b8cf733aeef Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 10:48:38 +0000 Subject: [PATCH 01/62] chore(deps): update 1dev/server docker tag to v10.5.2 (#3296) --- apps/onedev/config.json | 4 ++-- apps/onedev/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/onedev/config.json b/apps/onedev/config.json index d810e548..1e1937bb 100644 --- a/apps/onedev/config.json +++ b/apps/onedev/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "onedev", - "tipi_version": 89, - "version": "10.5.1", + "tipi_version": 90, + "version": "10.5.2", "categories": [ "development" ], diff --git a/apps/onedev/docker-compose.yml b/apps/onedev/docker-compose.yml index cdb8165a..69d3e1cb 100644 --- a/apps/onedev/docker-compose.yml +++ b/apps/onedev/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: onedev: - image: 1dev/server:10.5.1 + image: 1dev/server:10.5.2 container_name: onedev environment: - hibernate_dialect=io.onedev.server.persistence.PostgreSQLDialect From e8a422dd884f310f8be5deff57870adaf3a0ebbf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 10:50:59 +0000 Subject: [PATCH 02/62] chore(deps): update lobehub/lobe-chat docker tag to v0.149.6 (#3297) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 33c6ed03..5724b055 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 115, - "version": "0.149.5", + "tipi_version": 116, + "version": "0.149.6", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 8fbed634..6080865d 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.149.5 + image: lobehub/lobe-chat:v0.149.6 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From b2e51705a2544c679534e84fb90c386ad372603f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 12:38:40 +0000 Subject: [PATCH 03/62] chore(deps): update dockurr/windows docker tag to v2.19 (#3298) --- apps/windows/config.json | 4 ++-- apps/windows/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/windows/config.json b/apps/windows/config.json index 0729dfb6..5f53431d 100644 --- a/apps/windows/config.json +++ b/apps/windows/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "windows", "description": "Run windows in docker...because why not?", - "tipi_version": 17, - "version": "2.18", + "tipi_version": 18, + "version": "2.19", "categories": [ "utilities" ], diff --git a/apps/windows/docker-compose.yml b/apps/windows/docker-compose.yml index 34f05757..3ce42f08 100644 --- a/apps/windows/docker-compose.yml +++ b/apps/windows/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: windows: container_name: windows - image: dockurr/windows:2.18 + image: dockurr/windows:2.19 restart: unless-stopped devices: - /dev/kvm From ae669422a00be60292a8d495d5d5e9d8224df124 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 12:41:08 +0000 Subject: [PATCH 04/62] chore(deps): update ghcr.io/wekan/wekan docker tag to v7.44 (#3299) --- apps/wekan/config.json | 4 ++-- apps/wekan/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/wekan/config.json b/apps/wekan/config.json index bee9d53c..e6b48a87 100644 --- a/apps/wekan/config.json +++ b/apps/wekan/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "wekan", - "tipi_version": 17, - "version": "7.43", + "tipi_version": 18, + "version": "7.44", "categories": [ "development" ], diff --git a/apps/wekan/docker-compose.yml b/apps/wekan/docker-compose.yml index f15eb84e..e41524e9 100644 --- a/apps/wekan/docker-compose.yml +++ b/apps/wekan/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: wekan: - image: ghcr.io/wekan/wekan:v7.43 + image: ghcr.io/wekan/wekan:v7.44 container_name: wekan environment: # https://github.com/wekan/wekan/blob/main/docker-compose.yml From 220f3741a451b744d61f9d347aa5a22996097b68 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:25:11 +0000 Subject: [PATCH 05/62] chore(deps): update ghcr.io/goauthentik/server docker tag to v2024.4.1 (#3300) --- apps/authentik/config.json | 4 ++-- apps/authentik/docker-compose.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/authentik/config.json b/apps/authentik/config.json index d6ffd3ca..adffc8ec 100644 --- a/apps/authentik/config.json +++ b/apps/authentik/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "authentik", - "tipi_version": 12, - "version": "2024.4.0", + "tipi_version": 13, + "version": "2024.4.1", "https": true, "categories": [ "development" diff --git a/apps/authentik/docker-compose.yml b/apps/authentik/docker-compose.yml index 9984d952..f89f8dcf 100644 --- a/apps/authentik/docker-compose.yml +++ b/apps/authentik/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: authentik: - image: ghcr.io/goauthentik/server:2024.4.0 + image: ghcr.io/goauthentik/server:2024.4.1 restart: unless-stopped command: server container_name: authentik @@ -49,7 +49,7 @@ services: traefik.http.routers.authentik-local.service: authentik traefik.http.routers.authentik-local.tls: true authentik-worker: - image: ghcr.io/goauthentik/server:2024.4.0 + image: ghcr.io/goauthentik/server:2024.4.1 restart: unless-stopped command: worker container_name: authentik-worker From 11f44809acfb03c68ba480a1163cd37bb7cf67f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 17:27:27 +0000 Subject: [PATCH 06/62] chore(deps): update bellamy/wallos docker tag to v1.23.0 (#3301) --- apps/wallos/config.json | 4 ++-- apps/wallos/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/wallos/config.json b/apps/wallos/config.json index 60763707..23a5bfc5 100644 --- a/apps/wallos/config.json +++ b/apps/wallos/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "wallos", - "tipi_version": 28, - "version": "1.22.0", + "tipi_version": 29, + "version": "1.23.0", "categories": [ "finance" ], diff --git a/apps/wallos/docker-compose.yml b/apps/wallos/docker-compose.yml index a2038ad1..0ca5896c 100644 --- a/apps/wallos/docker-compose.yml +++ b/apps/wallos/docker-compose.yml @@ -2,7 +2,7 @@ version: '3' services: wallos: - image: bellamy/wallos:1.22.0 + image: bellamy/wallos:1.23.0 container_name: wallos environment: - TZ=${TZ} From 087dea361d7ec484da1488ad66487afe75a65a3e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 20:25:49 +0000 Subject: [PATCH 07/62] chore(deps): update jgraph/drawio docker tag to v24.3.1 (#3302) --- apps/drawio/config.json | 4 ++-- apps/drawio/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/drawio/config.json b/apps/drawio/config.json index 57039cd3..76764241 100644 --- a/apps/drawio/config.json +++ b/apps/drawio/config.json @@ -6,8 +6,8 @@ "url_suffix": "?offline=1", "id": "drawio", "description": "draw.io is a JavaScript, client-side editor for general diagramming and whiteboarding.", - "tipi_version": 38, - "version": "24.2.7", + "tipi_version": 39, + "version": "24.3.1", "categories": [ "utilities" ], diff --git a/apps/drawio/docker-compose.yml b/apps/drawio/docker-compose.yml index 3907a148..a22688cc 100644 --- a/apps/drawio/docker-compose.yml +++ b/apps/drawio/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: drawio: - image: jgraph/drawio:24.2.7 + image: jgraph/drawio:24.3.1 ports: - ${APP_PORT}:8080 container_name: drawio From f4273bab0836043fc97ec6e4a0094b0da0ac1a8f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 26 Apr 2024 20:28:19 +0000 Subject: [PATCH 08/62] chore(deps): update lobehub/lobe-chat docker tag to v0.150.0 (#3303) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 5724b055..64a8e8fd 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 116, - "version": "0.149.6", + "tipi_version": 117, + "version": "0.150.0", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 6080865d..c840e013 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.149.6 + image: lobehub/lobe-chat:v0.150.0 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From a73f2e838dc85d64787a70cee6a0fe897bd7185f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 02:02:33 +0000 Subject: [PATCH 09/62] chore(deps): update amir20/dozzle docker tag to v6.5.2 (#3304) --- apps/dozzle/config.json | 4 ++-- apps/dozzle/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/dozzle/config.json b/apps/dozzle/config.json index 9bdb8f77..7454ad91 100644 --- a/apps/dozzle/config.json +++ b/apps/dozzle/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8013, "id": "dozzle", - "tipi_version": 22, - "version": "6.5.1", + "tipi_version": 23, + "version": "6.5.2", "categories": [ "development" ], diff --git a/apps/dozzle/docker-compose.yml b/apps/dozzle/docker-compose.yml index e1ee7c32..8ccfff61 100644 --- a/apps/dozzle/docker-compose.yml +++ b/apps/dozzle/docker-compose.yml @@ -1,7 +1,7 @@ services: dozzle: container_name: dozzle - image: amir20/dozzle:v6.5.1 + image: amir20/dozzle:v6.5.2 restart: unless-stopped volumes: - /var/run/docker.sock:/var/run/docker.sock From a2b7502bdf17465051627fdf7f8c2d6029086cf6 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 02:04:39 +0000 Subject: [PATCH 10/62] chore(deps): update dockurr/windows docker tag to v2.20 (#3305) --- apps/windows/config.json | 4 ++-- apps/windows/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/windows/config.json b/apps/windows/config.json index 5f53431d..6bc13cf2 100644 --- a/apps/windows/config.json +++ b/apps/windows/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "windows", "description": "Run windows in docker...because why not?", - "tipi_version": 18, - "version": "2.19", + "tipi_version": 19, + "version": "2.20", "categories": [ "utilities" ], diff --git a/apps/windows/docker-compose.yml b/apps/windows/docker-compose.yml index 3ce42f08..a995242d 100644 --- a/apps/windows/docker-compose.yml +++ b/apps/windows/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: windows: container_name: windows - image: dockurr/windows:2.19 + image: dockurr/windows:2.20 restart: unless-stopped devices: - /dev/kvm From 11116cfe07282fbf3a1aedb386c619fec001d1ba Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 14:15:17 +0000 Subject: [PATCH 11/62] chore(deps): update frooodle/s-pdf docker tag to v0.23.1 (#3307) --- apps/stirling-pdf/config.json | 4 ++-- apps/stirling-pdf/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/stirling-pdf/config.json b/apps/stirling-pdf/config.json index 5612139c..aba649ac 100644 --- a/apps/stirling-pdf/config.json +++ b/apps/stirling-pdf/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "stirling-pdf", - "tipi_version": 31, - "version": "0.23.0", + "tipi_version": 32, + "version": "0.23.1", "categories": [ "data", "utilities" diff --git a/apps/stirling-pdf/docker-compose.yml b/apps/stirling-pdf/docker-compose.yml index 4a52d6fe..25115a08 100644 --- a/apps/stirling-pdf/docker-compose.yml +++ b/apps/stirling-pdf/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.9" services: stirling-pdf: - image: frooodle/s-pdf:0.23.0 + image: frooodle/s-pdf:0.23.1 restart: unless-stopped container_name: stirling-pdf privileged: true From caebf15adfcd47c8116205488cba1804b929cb98 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 14:17:39 +0000 Subject: [PATCH 12/62] chore(deps): update lobehub/lobe-chat docker tag to v0.150.5 (#3308) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 64a8e8fd..77dbd606 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 117, - "version": "0.150.0", + "tipi_version": 118, + "version": "0.150.5", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index c840e013..10a682d6 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.150.0 + image: lobehub/lobe-chat:v0.150.5 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From a2a85b2923617e7d6726715cd6a9724e2bad0ce0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 15:47:44 +0000 Subject: [PATCH 13/62] chore(deps): update ghostfolio/ghostfolio docker tag to v2.77.0 (#3309) --- apps/ghostfolio/config.json | 4 ++-- apps/ghostfolio/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ghostfolio/config.json b/apps/ghostfolio/config.json index fdbd5471..9f07ecff 100644 --- a/apps/ghostfolio/config.json +++ b/apps/ghostfolio/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "ghostfolio", - "tipi_version": 77, - "version": "2.76.0", + "tipi_version": 78, + "version": "2.77.0", "categories": [ "finance" ], diff --git a/apps/ghostfolio/docker-compose.yml b/apps/ghostfolio/docker-compose.yml index e1c108e4..29be9f05 100644 --- a/apps/ghostfolio/docker-compose.yml +++ b/apps/ghostfolio/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.9" services: ghostfolio: container_name: ghostfolio - image: ghostfolio/ghostfolio:2.76.0 + image: ghostfolio/ghostfolio:2.77.0 restart: unless-stopped ports: - ${APP_PORT}:3333 From aa5702e85deb4c50f461bbaca099189084930174 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 27 Apr 2024 20:21:28 +0300 Subject: [PATCH 14/62] chore: update komga image (#3310) --- apps/komga/metadata/logo.jpg | Bin 60485 -> 48766 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/apps/komga/metadata/logo.jpg b/apps/komga/metadata/logo.jpg index 381f0526fdb8d133eea353ee57941a04fc8b4cd2..f46f1cffdb6f4d18b377dab2bf72059008b449c4 100644 GIT binary patch literal 48766 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 WCbNr%Hf^Jdh3@|UeCzSAgZ~GDBh8!u From 38d5ee13006a41690f87f8c0913e2b7e0a69c727 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 20:04:52 +0000 Subject: [PATCH 15/62] chore(deps): update ghostfolio/ghostfolio docker tag to v2.77.1 (#3311) --- apps/ghostfolio/config.json | 4 ++-- apps/ghostfolio/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ghostfolio/config.json b/apps/ghostfolio/config.json index 9f07ecff..fb2dee42 100644 --- a/apps/ghostfolio/config.json +++ b/apps/ghostfolio/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "ghostfolio", - "tipi_version": 78, - "version": "2.77.0", + "tipi_version": 79, + "version": "2.77.1", "categories": [ "finance" ], diff --git a/apps/ghostfolio/docker-compose.yml b/apps/ghostfolio/docker-compose.yml index 29be9f05..82f899ea 100644 --- a/apps/ghostfolio/docker-compose.yml +++ b/apps/ghostfolio/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.9" services: ghostfolio: container_name: ghostfolio - image: ghostfolio/ghostfolio:2.77.0 + image: ghostfolio/ghostfolio:2.77.1 restart: unless-stopped ports: - ${APP_PORT}:3333 From 97ce6153fe644dbb50d0ddfca9390ea944fd4336 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 20:06:09 +0000 Subject: [PATCH 16/62] chore(deps): update dockurr/windows docker tag to v2.21 (#3312) --- apps/windows/config.json | 4 ++-- apps/windows/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/windows/config.json b/apps/windows/config.json index 6bc13cf2..4d28cdd7 100644 --- a/apps/windows/config.json +++ b/apps/windows/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "windows", "description": "Run windows in docker...because why not?", - "tipi_version": 19, - "version": "2.20", + "tipi_version": 20, + "version": "2.21", "categories": [ "utilities" ], diff --git a/apps/windows/docker-compose.yml b/apps/windows/docker-compose.yml index a995242d..94e6d0f4 100644 --- a/apps/windows/docker-compose.yml +++ b/apps/windows/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: windows: container_name: windows - image: dockurr/windows:2.20 + image: dockurr/windows:2.21 restart: unless-stopped devices: - /dev/kvm From 9c815ebc571d70f6c40c2c62bd6330058c56e40b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 22:47:08 +0000 Subject: [PATCH 17/62] chore(deps): update deluan/navidrome docker tag to v0.52.0 (#3313) --- apps/navidrome/config.json | 4 ++-- apps/navidrome/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/navidrome/config.json b/apps/navidrome/config.json index 48520871..2bd1b9b7 100644 --- a/apps/navidrome/config.json +++ b/apps/navidrome/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "navidrome", "description": "Modern Music Server and Streamer compatible with Subsonic/Airsonic", - "tipi_version": 10, - "version": "0.51.1", + "tipi_version": 11, + "version": "0.52.0", "categories": [ "media", "music" diff --git a/apps/navidrome/docker-compose.yml b/apps/navidrome/docker-compose.yml index 5165623e..c7085f76 100644 --- a/apps/navidrome/docker-compose.yml +++ b/apps/navidrome/docker-compose.yml @@ -2,7 +2,7 @@ version: "3" services: navidrome: container_name: navidrome - image: deluan/navidrome:0.51.1 + image: deluan/navidrome:0.52.0 ports: - ${APP_PORT}:4533 restart: unless-stopped From 8bc7fea14fa28d5179f6294d717c946271040b6a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 27 Apr 2024 22:47:18 +0000 Subject: [PATCH 18/62] chore(deps): update ghcr.io/codex-team/codex.docs docker tag to v2.2 (#3314) --- apps/codex-docs/config.json | 12 ++++++++---- apps/codex-docs/docker-compose.yml | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/apps/codex-docs/config.json b/apps/codex-docs/config.json index 42e19fd1..37a7c847 100644 --- a/apps/codex-docs/config.json +++ b/apps/codex-docs/config.json @@ -5,9 +5,11 @@ "exposable": true, "port": 8101, "id": "codex-docs", - "tipi_version": 2, - "version": "v2.1", - "categories": ["media"], + "tipi_version": 3, + "version": "2.2", + "categories": [ + "media" + ], "description": "CodeX Docs is a free docs application. It's based on Editor.js ecosystem which gives all modern opportunities for working with content. You can use it for product documentation, for internal team docs, for personal notes or any other need. ", "short_desc": "Free Docs app powered by Editor.js ecosystem.", "author": "https://docs.codex.so/", @@ -34,5 +36,7 @@ "env_variable": "CODEX_AUTH_SECRET" } ], - "supported_architectures": ["amd64"] + "supported_architectures": [ + "amd64" + ] } diff --git a/apps/codex-docs/docker-compose.yml b/apps/codex-docs/docker-compose.yml index 46fc164d..5aa6f751 100644 --- a/apps/codex-docs/docker-compose.yml +++ b/apps/codex-docs/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.2" services: codex-docs: container_name: codex-docs - image: ghcr.io/codex-team/codex.docs:v2.1 + image: ghcr.io/codex-team/codex.docs:v2.2 ports: - ${APP_PORT}:3000 restart: unless-stopped From 5c4ca4a7525119b62adaeb9a561e3e227f554e39 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 28 Apr 2024 14:27:01 +0000 Subject: [PATCH 19/62] chore(deps): update lobehub/lobe-chat docker tag to v0.150.9 (#3315) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 77dbd606..ad13fd36 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 118, - "version": "0.150.5", + "tipi_version": 119, + "version": "0.150.9", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 10a682d6..f52990f2 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.150.5 + image: lobehub/lobe-chat:v0.150.9 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From c04231ba9b1103d8e29b160c0263cb9bfd5b60cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 28 Apr 2024 14:27:04 +0000 Subject: [PATCH 20/62] chore(deps): update dockurr/windows docker tag to v2.22 (#3316) --- apps/windows/config.json | 4 ++-- apps/windows/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/windows/config.json b/apps/windows/config.json index 4d28cdd7..e0fbe322 100644 --- a/apps/windows/config.json +++ b/apps/windows/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "windows", "description": "Run windows in docker...because why not?", - "tipi_version": 20, - "version": "2.21", + "tipi_version": 21, + "version": "2.22", "categories": [ "utilities" ], diff --git a/apps/windows/docker-compose.yml b/apps/windows/docker-compose.yml index 94e6d0f4..1f4c7364 100644 --- a/apps/windows/docker-compose.yml +++ b/apps/windows/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: windows: container_name: windows - image: dockurr/windows:2.21 + image: dockurr/windows:2.22 restart: unless-stopped devices: - /dev/kvm From fb3c83951e9fc7e189c09d9fc2aa1c1edecdda5a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 28 Apr 2024 19:01:22 +0000 Subject: [PATCH 21/62] chore(deps): update lobehub/lobe-chat docker tag to v0.150.10 (#3317) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index ad13fd36..bb1c9bd2 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 119, - "version": "0.150.9", + "tipi_version": 120, + "version": "0.150.10", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index f52990f2..485bddbe 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.150.9 + image: lobehub/lobe-chat:v0.150.10 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 55f93407e82b50a8b2882f59b4a36c557130855e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 04:00:22 +0000 Subject: [PATCH 22/62] chore(deps): update 1dev/server docker tag to v10.5.3 (#3319) --- apps/onedev/config.json | 4 ++-- apps/onedev/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/onedev/config.json b/apps/onedev/config.json index 1e1937bb..9db4b41c 100644 --- a/apps/onedev/config.json +++ b/apps/onedev/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "onedev", - "tipi_version": 90, - "version": "10.5.2", + "tipi_version": 91, + "version": "10.5.3", "categories": [ "development" ], diff --git a/apps/onedev/docker-compose.yml b/apps/onedev/docker-compose.yml index 69d3e1cb..5caed403 100644 --- a/apps/onedev/docker-compose.yml +++ b/apps/onedev/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: onedev: - image: 1dev/server:10.5.2 + image: 1dev/server:10.5.3 container_name: onedev environment: - hibernate_dialect=io.onedev.server.persistence.PostgreSQLDialect From 929fdcc164d454b6f88f786a5719cc92aae052ab Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 04:00:28 +0000 Subject: [PATCH 23/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.0 (#3320) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index bb1c9bd2..b9b92b9c 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 120, - "version": "0.150.10", + "tipi_version": 121, + "version": "0.151.0", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 485bddbe..70e9467d 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.150.10 + image: lobehub/lobe-chat:v0.151.0 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 5f54fe66f7a02586033aacc4c41fd1ac7090a28b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 06:04:03 +0000 Subject: [PATCH 24/62] chore(deps): update shaneisrael/fireshare docker tag to v1.2.20 (#3322) --- apps/fireshare/config.json | 4 ++-- apps/fireshare/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/fireshare/config.json b/apps/fireshare/config.json index 5ba11795..2198b928 100644 --- a/apps/fireshare/config.json +++ b/apps/fireshare/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "fireshare", - "tipi_version": 12, - "version": "1.2.19", + "tipi_version": 13, + "version": "1.2.20", "categories": [ "development" ], diff --git a/apps/fireshare/docker-compose.yml b/apps/fireshare/docker-compose.yml index ca858062..52da163b 100644 --- a/apps/fireshare/docker-compose.yml +++ b/apps/fireshare/docker-compose.yml @@ -3,7 +3,7 @@ version: "3" services: fireshare: container_name: fireshare - image: shaneisrael/fireshare:v1.2.19 + image: shaneisrael/fireshare:v1.2.20 ports: - ${APP_PORT}:80 volumes: From 833820c1e91919c1ee322f021800f9886fff60d0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 06:04:10 +0000 Subject: [PATCH 25/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.1 (#3321) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index b9b92b9c..ae1b34ca 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 121, - "version": "0.151.0", + "tipi_version": 122, + "version": "0.151.1", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 70e9467d..d1f6a1cc 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.0 + image: lobehub/lobe-chat:v0.151.1 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 603b93c04ed898bac3fb56bf3818164faf76f845 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 11:14:20 +0000 Subject: [PATCH 26/62] chore(deps): update budibase/budibase docker tag to v2.24.0 (#3323) --- apps/budibase/config.json | 4 ++-- apps/budibase/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/budibase/config.json b/apps/budibase/config.json index 559ffd95..b060e95d 100644 --- a/apps/budibase/config.json +++ b/apps/budibase/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "budibase", - "tipi_version": 128, - "version": "2.23.12", + "tipi_version": 129, + "version": "2.24.0", "categories": [ "development" ], diff --git a/apps/budibase/docker-compose.yml b/apps/budibase/docker-compose.yml index 8fcf3ec1..26f93e5b 100644 --- a/apps/budibase/docker-compose.yml +++ b/apps/budibase/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.7' services: budibase: - image: budibase/budibase:2.23.12 + image: budibase/budibase:2.24.0 restart: unless-stopped container_name: budibase ports: From 66b014d57e6776a4fb4dbb3553515afd8043df0f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:20:37 +0000 Subject: [PATCH 27/62] chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.103.0 (#3325) --- apps/immich/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/immich/docker-compose.yml b/apps/immich/docker-compose.yml index 47340063..fa26da35 100644 --- a/apps/immich/docker-compose.yml +++ b/apps/immich/docker-compose.yml @@ -74,7 +74,7 @@ services: immich-machine-learning: container_name: immich-machine-learning - image: ghcr.io/immich-app/immich-machine-learning:v1.102.3 + image: ghcr.io/immich-app/immich-machine-learning:v1.103.0 volumes: - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload - ${APP_DATA_DIR}/data/immich-ml-cache:/cache From 30f9373c2193cd877af5ad86181247dd2b2fe624 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 17:21:03 +0000 Subject: [PATCH 28/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.3 (#3324) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index ae1b34ca..1c9fc7fb 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 122, - "version": "0.151.1", + "tipi_version": 123, + "version": "0.151.3", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index d1f6a1cc..0e4feafd 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.1 + image: lobehub/lobe-chat:v0.151.3 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From cf103fc79a3147b7c3342d3232721cfbf6af9164 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 18:09:11 +0000 Subject: [PATCH 29/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.4 (#3327) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 1c9fc7fb..68109ce1 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 123, - "version": "0.151.3", + "tipi_version": 124, + "version": "0.151.4", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 0e4feafd..89b2b558 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.3 + image: lobehub/lobe-chat:v0.151.4 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From d260376025533588615a14693e60575c8cab4214 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 18:09:30 +0000 Subject: [PATCH 30/62] chore(deps): update ghcr.io/immich-app/immich-server docker tag to v1.103.0 (#3328) --- apps/immich/config.json | 4 ++-- apps/immich/docker-compose.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/immich/config.json b/apps/immich/config.json index 7b7fb566..ef5a240b 100644 --- a/apps/immich/config.json +++ b/apps/immich/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8128, "id": "immich", - "tipi_version": 86, - "version": "1.102.3", + "tipi_version": 87, + "version": "1.103.0", "categories": [ "data", "photography" diff --git a/apps/immich/docker-compose.yml b/apps/immich/docker-compose.yml index fa26da35..5f381298 100644 --- a/apps/immich/docker-compose.yml +++ b/apps/immich/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.7" services: immich: container_name: immich - image: ghcr.io/immich-app/immich-server:v1.102.3 + image: ghcr.io/immich-app/immich-server:v1.103.0 command: ["start-server.sh"] volumes: - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload @@ -52,7 +52,7 @@ services: immich-microservices: container_name: immich-microservices - image: ghcr.io/immich-app/immich-server:v1.102.3 + image: ghcr.io/immich-app/immich-server:v1.103.0 command: ["start-microservices.sh"] volumes: - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload From d7dd4be4d84f8e1df6c94839f80f0917abaa58cd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 22:37:54 +0000 Subject: [PATCH 31/62] chore(deps): update ghcr.io/immich-app/immich-machine-learning docker tag to v1.103.1 (#3329) --- apps/immich/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/immich/docker-compose.yml b/apps/immich/docker-compose.yml index 5f381298..df706d48 100644 --- a/apps/immich/docker-compose.yml +++ b/apps/immich/docker-compose.yml @@ -74,7 +74,7 @@ services: immich-machine-learning: container_name: immich-machine-learning - image: ghcr.io/immich-app/immich-machine-learning:v1.103.0 + image: ghcr.io/immich-app/immich-machine-learning:v1.103.1 volumes: - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload - ${APP_DATA_DIR}/data/immich-ml-cache:/cache From 589db7c765ec05b1f9dd34721dcdc8bb7db1d0e3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 29 Apr 2024 22:38:16 +0000 Subject: [PATCH 32/62] chore(deps): update ghcr.io/immich-app/immich-server docker tag to v1.103.1 (#3330) --- apps/immich/config.json | 4 ++-- apps/immich/docker-compose.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/immich/config.json b/apps/immich/config.json index ef5a240b..770ab8a5 100644 --- a/apps/immich/config.json +++ b/apps/immich/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8128, "id": "immich", - "tipi_version": 87, - "version": "1.103.0", + "tipi_version": 88, + "version": "1.103.1", "categories": [ "data", "photography" diff --git a/apps/immich/docker-compose.yml b/apps/immich/docker-compose.yml index df706d48..66bedcb3 100644 --- a/apps/immich/docker-compose.yml +++ b/apps/immich/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.7" services: immich: container_name: immich - image: ghcr.io/immich-app/immich-server:v1.103.0 + image: ghcr.io/immich-app/immich-server:v1.103.1 command: ["start-server.sh"] volumes: - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload @@ -52,7 +52,7 @@ services: immich-microservices: container_name: immich-microservices - image: ghcr.io/immich-app/immich-server:v1.103.0 + image: ghcr.io/immich-app/immich-server:v1.103.1 command: ["start-microservices.sh"] volumes: - ${ROOT_FOLDER_HOST}/media/data/images/immich:/usr/src/app/upload From 304d5ec1599a3eda4069440d210eefcaf94da008 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 04:11:29 +0000 Subject: [PATCH 33/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.5 (#3332) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 68109ce1..b36a9d99 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 124, - "version": "0.151.4", + "tipi_version": 125, + "version": "0.151.5", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 89b2b558..0233df14 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.4 + image: lobehub/lobe-chat:v0.151.5 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From b65be854c724b4219f2bf29ef3bd03f3f97030a1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 07:25:41 +0000 Subject: [PATCH 34/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.7 (#3333) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index b36a9d99..edd65eae 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 125, - "version": "0.151.5", + "tipi_version": 126, + "version": "0.151.7", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 0233df14..f5e7c729 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.5 + image: lobehub/lobe-chat:v0.151.7 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 5f050dd2ccd47508084007b58e393bcfe9157d71 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 11:52:20 +0000 Subject: [PATCH 35/62] chore(deps): update lobehub/lobe-chat docker tag to v0.151.10 (#3334) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index edd65eae..2c662a67 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 126, - "version": "0.151.7", + "tipi_version": 127, + "version": "0.151.10", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index f5e7c729..0f545153 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.7 + image: lobehub/lobe-chat:v0.151.10 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 4ddcb4203d46e1b3a18529622414d2bca9861daa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 11:54:51 +0000 Subject: [PATCH 36/62] chore(deps): update halohub/halo docker tag to v2.15.0 (#3335) --- apps/halo/config.json | 4 ++-- apps/halo/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/halo/config.json b/apps/halo/config.json index 372fa1f4..1af3930e 100644 --- a/apps/halo/config.json +++ b/apps/halo/config.json @@ -5,8 +5,8 @@ "exposable": true, "port": 8092, "id": "halo", - "tipi_version": 25, - "version": "2.14.1", + "tipi_version": 26, + "version": "2.15.0", "description": "Halo is a powerful and easy-to-use open source website building tool.", "short_desc": "Halo - Open source website building tool.", "categories": [ diff --git a/apps/halo/docker-compose.yml b/apps/halo/docker-compose.yml index ac53b7af..a07f8d51 100644 --- a/apps/halo/docker-compose.yml +++ b/apps/halo/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: halo: - image: halohub/halo:2.14.1 + image: halohub/halo:2.15.0 container_name: halo restart: unless-stopped depends_on: From e04e68245af5b4d8d9e86a903fe05e099260cee9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 17:26:24 +0000 Subject: [PATCH 37/62] chore(deps): update zefhemel/silverbullet docker tag to v0.7.7 (#3337) --- apps/silverbullet/config.json | 4 ++-- apps/silverbullet/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/silverbullet/config.json b/apps/silverbullet/config.json index 82b865b6..7d566e61 100644 --- a/apps/silverbullet/config.json +++ b/apps/silverbullet/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "silverbullet", - "tipi_version": 7, - "version": "0.7.6", + "tipi_version": 8, + "version": "0.7.7", "categories": [ "utilities" ], diff --git a/apps/silverbullet/docker-compose.yml b/apps/silverbullet/docker-compose.yml index 248586eb..3e736203 100644 --- a/apps/silverbullet/docker-compose.yml +++ b/apps/silverbullet/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: silverbullet: - image: zefhemel/silverbullet:0.7.6 + image: zefhemel/silverbullet:0.7.7 container_name: 'silverbullet' restart: unless-stopped volumes: From 2dbb244abdb4d1d28af5b2d758843bd20c958ef0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 17:28:55 +0000 Subject: [PATCH 38/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.0 (#3338) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 2c662a67..a1e9056f 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 127, - "version": "0.151.10", + "tipi_version": 128, + "version": "0.152.0", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 0f545153..80be385f 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.151.10 + image: lobehub/lobe-chat:v0.152.0 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 8e99b7998ffd3e6cfae4dbc9e9f13cc03fa432a3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 20:03:10 +0000 Subject: [PATCH 39/62] chore(deps): update ghcr.io/bitmagnet-io/bitmagnet docker tag to v0.8.0 (#3339) --- apps/bitmagnet/config.json | 4 ++-- apps/bitmagnet/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/bitmagnet/config.json b/apps/bitmagnet/config.json index 51792c3e..45c7e6eb 100644 --- a/apps/bitmagnet/config.json +++ b/apps/bitmagnet/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "bitmagnet", - "tipi_version": 17, - "version": "0.7.14", + "tipi_version": 18, + "version": "0.8.0", "categories": [ "media" ], diff --git a/apps/bitmagnet/docker-compose.yml b/apps/bitmagnet/docker-compose.yml index 81afa8a4..b19a6be5 100644 --- a/apps/bitmagnet/docker-compose.yml +++ b/apps/bitmagnet/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: bitmagnet: - image: ghcr.io/bitmagnet-io/bitmagnet:0.7.14 + image: ghcr.io/bitmagnet-io/bitmagnet:v0.8.0 restart: unless-stopped command: - worker From b1a979db507fdf12ea2f6aba1a2623244955984c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 30 Apr 2024 21:57:44 +0000 Subject: [PATCH 40/62] chore(deps): update dockurr/windows docker tag to v3 (#3340) --- apps/windows/config.json | 4 ++-- apps/windows/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/windows/config.json b/apps/windows/config.json index e0fbe322..d1d6b7e6 100644 --- a/apps/windows/config.json +++ b/apps/windows/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "windows", "description": "Run windows in docker...because why not?", - "tipi_version": 21, - "version": "2.22", + "tipi_version": 22, + "version": "3.00", "categories": [ "utilities" ], diff --git a/apps/windows/docker-compose.yml b/apps/windows/docker-compose.yml index 1f4c7364..119eabbf 100644 --- a/apps/windows/docker-compose.yml +++ b/apps/windows/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: windows: container_name: windows - image: dockurr/windows:2.22 + image: dockurr/windows:3.00 restart: unless-stopped devices: - /dev/kvm From fe324d9bc8df8544a6cb7c01b94763f79cfb6305 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 01:54:11 +0000 Subject: [PATCH 41/62] chore(deps): update portainer/portainer-ce docker tag to v2.20.2 (#3341) --- apps/portainer/config.json | 4 ++-- apps/portainer/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/portainer/config.json b/apps/portainer/config.json index fa4468cd..cc501279 100644 --- a/apps/portainer/config.json +++ b/apps/portainer/config.json @@ -6,8 +6,8 @@ "exposable": true, "https": true, "id": "portainer", - "tipi_version": 20, - "version": "2.20.1-alpine", + "tipi_version": 21, + "version": "2.20.2-alpine", "categories": [ "utilities" ], diff --git a/apps/portainer/docker-compose.yml b/apps/portainer/docker-compose.yml index a2b99bfb..b77e045b 100644 --- a/apps/portainer/docker-compose.yml +++ b/apps/portainer/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.7" services: portainer: - image: portainer/portainer-ce:2.20.1-alpine + image: portainer/portainer-ce:2.20.2-alpine container_name: portainer restart: unless-stopped ports: From d56519d24cb0290e15423e3fc2245d7efdc9696f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 01:56:33 +0000 Subject: [PATCH 42/62] chore(deps): update simplexchat/smp-server docker tag to v5.7.0 (#3342) --- apps/simplex-smp/config.json | 4 ++-- apps/simplex-smp/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/simplex-smp/config.json b/apps/simplex-smp/config.json index 97ebceb4..6edd40a3 100644 --- a/apps/simplex-smp/config.json +++ b/apps/simplex-smp/config.json @@ -6,8 +6,8 @@ "exposable": true, "no_gui": true, "id": "simplex-smp", - "tipi_version": 16, - "version": "5.6.2", + "tipi_version": 17, + "version": "5.7.0", "categories": [ "social" ], diff --git a/apps/simplex-smp/docker-compose.yml b/apps/simplex-smp/docker-compose.yml index 43bcfed1..385c8bc7 100644 --- a/apps/simplex-smp/docker-compose.yml +++ b/apps/simplex-smp/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.9' services: simplex-smp: - image: simplexchat/smp-server:v5.6.2 + image: simplexchat/smp-server:v5.7.0 container_name: simplex-smp volumes: - ${APP_DATA_DIR}/data/simplex/logs:/var/opt/simplex:z From 28460d87fb5b690ccaa6d30720820d497f1cddf3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 07:50:09 +0000 Subject: [PATCH 43/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.1 (#3343) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index a1e9056f..cd031a58 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 128, - "version": "0.152.0", + "tipi_version": 129, + "version": "0.152.1", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 80be385f..ed78dbec 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.0 + image: lobehub/lobe-chat:v0.152.1 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 46a3212ba94aa5be238ef106921f8bc321eaa9bf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 09:42:03 +0000 Subject: [PATCH 44/62] chore(deps): update stalwartlabs/mail-server docker tag to v0.7.3 (#3344) --- apps/stalwart-mail/config.json | 4 ++-- apps/stalwart-mail/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/stalwart-mail/config.json b/apps/stalwart-mail/config.json index 08ac4b7a..d53abc02 100644 --- a/apps/stalwart-mail/config.json +++ b/apps/stalwart-mail/config.json @@ -3,8 +3,8 @@ "name": "Stalwart Mail", "available": true, "exposable": true, - "tipi_version": 2, - "version": "0.7.2", + "tipi_version": 3, + "version": "0.7.3", "port": 8677, "id": "stalwart-mail", "categories": [ diff --git a/apps/stalwart-mail/docker-compose.yml b/apps/stalwart-mail/docker-compose.yml index 413adff3..58730e37 100644 --- a/apps/stalwart-mail/docker-compose.yml +++ b/apps/stalwart-mail/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: stalwart-mail: - image: stalwartlabs/mail-server:v0.7.2 + image: stalwartlabs/mail-server:v0.7.3 container_name: stalwart-mail volumes: - ${APP_DATA_DIR}/data:/opt/stalwart-mail From 44076791eafd971114a407e8ceb442d81e4d44e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 1 May 2024 16:45:54 +0000 Subject: [PATCH 45/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.2 (#3346) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index cd031a58..13f8be8e 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 129, - "version": "0.152.1", + "tipi_version": 130, + "version": "0.152.2", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index ed78dbec..423c2178 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.1 + image: lobehub/lobe-chat:v0.152.2 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From d9b2ccb4f3de8651f5340685622e2f8dc00c0120 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 01:13:41 +0000 Subject: [PATCH 46/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.4 (#3347) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 13f8be8e..f686c510 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 130, - "version": "0.152.2", + "tipi_version": 131, + "version": "0.152.4", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 423c2178..42e4f481 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.2 + image: lobehub/lobe-chat:v0.152.4 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From fefba8a0978b92385f0cf62d497683622f60b5cf Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 01:15:58 +0000 Subject: [PATCH 47/62] chore(deps): update dockurr/windows docker tag to v3.01 (#3348) --- apps/windows/config.json | 4 ++-- apps/windows/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/windows/config.json b/apps/windows/config.json index d1d6b7e6..c5a0d50e 100644 --- a/apps/windows/config.json +++ b/apps/windows/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "windows", "description": "Run windows in docker...because why not?", - "tipi_version": 22, - "version": "3.00", + "tipi_version": 23, + "version": "3.01", "categories": [ "utilities" ], diff --git a/apps/windows/docker-compose.yml b/apps/windows/docker-compose.yml index 119eabbf..cf8ee2ed 100644 --- a/apps/windows/docker-compose.yml +++ b/apps/windows/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.9" services: windows: container_name: windows - image: dockurr/windows:3.00 + image: dockurr/windows:3.01 restart: unless-stopped devices: - /dev/kvm From c5c2110903bf9d3d26a8cdf4166b5e9953375c0a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 06:10:31 +0000 Subject: [PATCH 48/62] chore(deps): update invoiceninja/invoiceninja docker tag to v5.8.52 (#3349) --- apps/invoice-ninja/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/invoice-ninja/docker-compose.yml b/apps/invoice-ninja/docker-compose.yml index b910cb09..a8e7cef1 100644 --- a/apps/invoice-ninja/docker-compose.yml +++ b/apps/invoice-ninja/docker-compose.yml @@ -42,7 +42,7 @@ services: traefik.http.routers.invoice-ninja-local.tls: true invoice-ninja-server: - image: invoiceninja/invoiceninja:5.8.51 + image: invoiceninja/invoiceninja:5.8.52 container_name: invoice-ninja-server restart: unless-stopped user: 1500:1500 From d8092101a2da5b4bf8ed92f9a3c85488df106263 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 06:12:58 +0000 Subject: [PATCH 49/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.5 (#3350) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index f686c510..c6a09c9f 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 131, - "version": "0.152.4", + "tipi_version": 132, + "version": "0.152.5", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 42e4f481..1be2f10c 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.4 + image: lobehub/lobe-chat:v0.152.5 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 3274ed5edff39d9b586597af081070cdc3989ad0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 10:31:22 +0000 Subject: [PATCH 50/62] chore(deps): update ghcr.io/dgtlmoon/changedetection.io docker tag to v0.45.22 (#3351) --- apps/changedetection/config.json | 4 ++-- apps/changedetection/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/changedetection/config.json b/apps/changedetection/config.json index 18ad6925..0c1265f3 100644 --- a/apps/changedetection/config.json +++ b/apps/changedetection/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "changedetection", "description": "The best and simplest free open source website change detection, restock monitor and notification service.", - "tipi_version": 19, - "version": "0.45.21", + "tipi_version": 20, + "version": "0.45.22", "categories": [ "utilities" ], diff --git a/apps/changedetection/docker-compose.yml b/apps/changedetection/docker-compose.yml index b13403f1..0edb6107 100644 --- a/apps/changedetection/docker-compose.yml +++ b/apps/changedetection/docker-compose.yml @@ -1,7 +1,7 @@ version: "3.7" services: changedetection: - image: ghcr.io/dgtlmoon/changedetection.io:0.45.21 + image: ghcr.io/dgtlmoon/changedetection.io:0.45.22 container_name: changedetection hostname: changedetection volumes: From 1fa3c59d3ee4dcfcb294351acf0674fa0b64c9aa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 10:33:39 +0000 Subject: [PATCH 51/62] chore(deps): update ghcr.io/home-assistant/home-assistant docker tag to v2024.5.0 (#3352) --- apps/homeassistant-1/config.json | 4 ++-- apps/homeassistant-1/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/homeassistant-1/config.json b/apps/homeassistant-1/config.json index e9baf9b7..15c582ed 100644 --- a/apps/homeassistant-1/config.json +++ b/apps/homeassistant-1/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "homeassistant-1", - "tipi_version": 13, - "version": "2024.4.4", + "tipi_version": 14, + "version": "2024.5.0", "categories": [ "automation" ], diff --git a/apps/homeassistant-1/docker-compose.yml b/apps/homeassistant-1/docker-compose.yml index 79176e9e..b274fd7d 100644 --- a/apps/homeassistant-1/docker-compose.yml +++ b/apps/homeassistant-1/docker-compose.yml @@ -2,7 +2,7 @@ version: '3' services: homeassistant-1: - image: ghcr.io/home-assistant/home-assistant:2024.4.4 + image: ghcr.io/home-assistant/home-assistant:2024.5.0 container_name: homeassistant-1 environment: - TZ=${TZ} From 01ce37ddcdfd1ee7b20f72bcc43fe3d7c9d739fd Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 12:07:31 +0000 Subject: [PATCH 52/62] chore(deps): update koenkk/zigbee2mqtt docker tag to v1.37.0 (#3353) --- apps/zigbee2mqtt/config.json | 4 ++-- apps/zigbee2mqtt/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/zigbee2mqtt/config.json b/apps/zigbee2mqtt/config.json index a6135b87..5e78dba9 100755 --- a/apps/zigbee2mqtt/config.json +++ b/apps/zigbee2mqtt/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "zigbee2mqtt", - "tipi_version": 3, - "version": "1.36.1", + "tipi_version": 4, + "version": "1.37.0", "categories": [ "utilities", "automation" diff --git a/apps/zigbee2mqtt/docker-compose.yml b/apps/zigbee2mqtt/docker-compose.yml index 45755193..ee6ab699 100644 --- a/apps/zigbee2mqtt/docker-compose.yml +++ b/apps/zigbee2mqtt/docker-compose.yml @@ -3,7 +3,7 @@ version: '3.7' services: zigbee2mqtt: container_name: zigbee2mqtt - image: koenkk/zigbee2mqtt:1.36.1 + image: koenkk/zigbee2mqtt:1.37.0 environment: - TZ=${TZ} volumes: From 1cf3d0f10109e2c18c4b5b59fe47d80a8f347f64 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 12:09:46 +0000 Subject: [PATCH 53/62] chore(deps): update lscr.io/linuxserver/sabnzbd docker tag to v4.3.0 (#3354) --- apps/sabnzbd/config.json | 4 ++-- apps/sabnzbd/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/sabnzbd/config.json b/apps/sabnzbd/config.json index 4d1a6f53..ab480606 100644 --- a/apps/sabnzbd/config.json +++ b/apps/sabnzbd/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "sabnzbd", - "tipi_version": 12, - "version": "4.2.3", + "tipi_version": 13, + "version": "4.3.0", "categories": [ "media", "utilities" diff --git a/apps/sabnzbd/docker-compose.yml b/apps/sabnzbd/docker-compose.yml index 102f7e07..837c384e 100644 --- a/apps/sabnzbd/docker-compose.yml +++ b/apps/sabnzbd/docker-compose.yml @@ -2,7 +2,7 @@ version: '3' services: sabnzbd: - image: lscr.io/linuxserver/sabnzbd:4.2.3 + image: lscr.io/linuxserver/sabnzbd:4.3.0 container_name: sabnzbd ports: - ${APP_PORT}:8080 From 33824c87f5e867df4a2a631bfd7681cbf6e435bc Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 17:08:41 +0000 Subject: [PATCH 54/62] chore(deps): update budibase/budibase docker tag to v2.24.1 (#3355) --- apps/budibase/config.json | 4 ++-- apps/budibase/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/budibase/config.json b/apps/budibase/config.json index b060e95d..2b85a422 100644 --- a/apps/budibase/config.json +++ b/apps/budibase/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "budibase", - "tipi_version": 129, - "version": "2.24.0", + "tipi_version": 130, + "version": "2.24.1", "categories": [ "development" ], diff --git a/apps/budibase/docker-compose.yml b/apps/budibase/docker-compose.yml index 26f93e5b..565ea35e 100644 --- a/apps/budibase/docker-compose.yml +++ b/apps/budibase/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.7' services: budibase: - image: budibase/budibase:2.24.0 + image: budibase/budibase:2.24.1 restart: unless-stopped container_name: budibase ports: From 013b6644a23fb5a2b8f5e041d18450146fdb2f4e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 17:11:09 +0000 Subject: [PATCH 55/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.6 (#3356) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index c6a09c9f..6d0e14e2 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 132, - "version": "0.152.5", + "tipi_version": 133, + "version": "0.152.6", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 1be2f10c..9641547d 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.5 + image: lobehub/lobe-chat:v0.152.6 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From a38bc4e705f35373512d208880aef7cc96a4b262 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 18:06:24 +0000 Subject: [PATCH 56/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.7 (#3358) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 6d0e14e2..97b0a9b0 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 133, - "version": "0.152.6", + "tipi_version": 134, + "version": "0.152.7", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index 9641547d..ef022525 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.6 + image: lobehub/lobe-chat:v0.152.7 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL} From 796d5d803d19394bee1be60caac6d2dffa02db39 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 18:09:07 +0000 Subject: [PATCH 57/62] chore(deps): update simplexchat/smp-server docker tag to v5.7.1 (#3359) --- apps/simplex-smp/config.json | 4 ++-- apps/simplex-smp/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/simplex-smp/config.json b/apps/simplex-smp/config.json index 6edd40a3..c22407c3 100644 --- a/apps/simplex-smp/config.json +++ b/apps/simplex-smp/config.json @@ -6,8 +6,8 @@ "exposable": true, "no_gui": true, "id": "simplex-smp", - "tipi_version": 17, - "version": "5.7.0", + "tipi_version": 18, + "version": "5.7.1", "categories": [ "social" ], diff --git a/apps/simplex-smp/docker-compose.yml b/apps/simplex-smp/docker-compose.yml index 385c8bc7..0227ea18 100644 --- a/apps/simplex-smp/docker-compose.yml +++ b/apps/simplex-smp/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.9' services: simplex-smp: - image: simplexchat/smp-server:v5.7.0 + image: simplexchat/smp-server:v5.7.1 container_name: simplex-smp volumes: - ${APP_DATA_DIR}/data/simplex/logs:/var/opt/simplex:z From 173535089bf171bac33e9f0dfcd447104fb44d02 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 22:24:19 +0000 Subject: [PATCH 58/62] chore(deps): update ghcr.io/kiwix/kiwix-serve docker tag to v3.7.0 (#3360) --- apps/kiwix-serve/config.json | 13 +++++++++---- apps/kiwix-serve/docker-compose.yml | 2 +- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/apps/kiwix-serve/config.json b/apps/kiwix-serve/config.json index f61d40cf..4b2fc826 100644 --- a/apps/kiwix-serve/config.json +++ b/apps/kiwix-serve/config.json @@ -5,14 +5,19 @@ "available": true, "exposable": true, "id": "kiwix-serve", - "tipi_version": 1, - "version": "3.5.0-2", - "categories": ["media"], + "tipi_version": 2, + "version": "3.7.0-2", + "categories": [ + "media" + ], "description": "Kiwix Server is a web server for hosting .zim files", "short_desc": "Kiwix Server is a web server for hosting .zim files", "author": "Kiwix", "source": "https://github.com/kiwix/kiwix-tools/", "website": "https://kiwix.org/", "form_fields": [], - "supported_architectures": ["arm64", "amd64"] + "supported_architectures": [ + "arm64", + "amd64" + ] } diff --git a/apps/kiwix-serve/docker-compose.yml b/apps/kiwix-serve/docker-compose.yml index 56b739a8..5216cb6d 100644 --- a/apps/kiwix-serve/docker-compose.yml +++ b/apps/kiwix-serve/docker-compose.yml @@ -3,7 +3,7 @@ version: '3.9' services: kiwix-serve: container_name: kiwix-serve - image: ghcr.io/kiwix/kiwix-serve:3.5.0-2 + image: ghcr.io/kiwix/kiwix-serve:3.7.0-2 ports: - ${APP_PORT}:8080 volumes: From f601579b7e4fa6bca754eb6d1ff6eb9228d999ee Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 2 May 2024 22:26:54 +0000 Subject: [PATCH 59/62] chore(deps): update ghostfolio/ghostfolio docker tag to v2.78.0 (#3361) --- apps/ghostfolio/config.json | 4 ++-- apps/ghostfolio/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ghostfolio/config.json b/apps/ghostfolio/config.json index fb2dee42..d2ce693a 100644 --- a/apps/ghostfolio/config.json +++ b/apps/ghostfolio/config.json @@ -5,8 +5,8 @@ "available": true, "exposable": true, "id": "ghostfolio", - "tipi_version": 79, - "version": "2.77.1", + "tipi_version": 80, + "version": "2.78.0", "categories": [ "finance" ], diff --git a/apps/ghostfolio/docker-compose.yml b/apps/ghostfolio/docker-compose.yml index 82f899ea..4b56be80 100644 --- a/apps/ghostfolio/docker-compose.yml +++ b/apps/ghostfolio/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.9" services: ghostfolio: container_name: ghostfolio - image: ghostfolio/ghostfolio:2.77.1 + image: ghostfolio/ghostfolio:2.78.0 restart: unless-stopped ports: - ${APP_PORT}:3333 From 0f39a01dfe93269c512319d416ab5bfc6a2f55e1 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 May 2024 00:11:11 +0000 Subject: [PATCH 60/62] chore(deps): update invoiceninja/invoiceninja docker tag to v5.8.53 (#3362) --- apps/invoice-ninja/docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/invoice-ninja/docker-compose.yml b/apps/invoice-ninja/docker-compose.yml index a8e7cef1..94a543f0 100644 --- a/apps/invoice-ninja/docker-compose.yml +++ b/apps/invoice-ninja/docker-compose.yml @@ -42,7 +42,7 @@ services: traefik.http.routers.invoice-ninja-local.tls: true invoice-ninja-server: - image: invoiceninja/invoiceninja:5.8.52 + image: invoiceninja/invoiceninja:5.8.53 container_name: invoice-ninja-server restart: unless-stopped user: 1500:1500 From 778f1110334cdc9ef9e6faa0863eaa30fcc7f6f0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 May 2024 07:35:59 +0000 Subject: [PATCH 61/62] chore(deps): update kanboard/kanboard docker tag to v1.2.36 (#3363) --- apps/kanboard/config.json | 4 ++-- apps/kanboard/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/kanboard/config.json b/apps/kanboard/config.json index dcf47c32..43c14b0d 100644 --- a/apps/kanboard/config.json +++ b/apps/kanboard/config.json @@ -5,8 +5,8 @@ "port": 8010, "id": "kanboard", "description": "Kanboard is a free and open source Kanban project management software.", - "tipi_version": 9, - "version": "1.2.35", + "tipi_version": 10, + "version": "1.2.36", "categories": [ "development" ], diff --git a/apps/kanboard/docker-compose.yml b/apps/kanboard/docker-compose.yml index 1ae8cdf5..4bc2d3dd 100644 --- a/apps/kanboard/docker-compose.yml +++ b/apps/kanboard/docker-compose.yml @@ -3,7 +3,7 @@ version: "3.9" services: kanboard: container_name: kanboard - image: kanboard/kanboard:v1.2.35 + image: kanboard/kanboard:v1.2.36 environment: - PLUGIN_INSTALLER=${PLUGIN_INSTALLER} ports: From bf3954fcf634ed39de5590eb17094631e6c5685c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 3 May 2024 07:38:23 +0000 Subject: [PATCH 62/62] chore(deps): update lobehub/lobe-chat docker tag to v0.152.8 (#3364) --- apps/lobe-chat/config.json | 4 ++-- apps/lobe-chat/docker-compose.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/lobe-chat/config.json b/apps/lobe-chat/config.json index 97b0a9b0..ed7bfac9 100644 --- a/apps/lobe-chat/config.json +++ b/apps/lobe-chat/config.json @@ -5,8 +5,8 @@ "exposable": true, "id": "lobe-chat", "description": "LobeChat is an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible (Function Call) plugin system.", - "tipi_version": 134, - "version": "0.152.7", + "tipi_version": 135, + "version": "0.152.8", "categories": [ "ai" ], diff --git a/apps/lobe-chat/docker-compose.yml b/apps/lobe-chat/docker-compose.yml index ef022525..015ebf20 100644 --- a/apps/lobe-chat/docker-compose.yml +++ b/apps/lobe-chat/docker-compose.yml @@ -2,7 +2,7 @@ version: '3.9' services: lobe-chat: container_name: lobe-chat - image: lobehub/lobe-chat:v0.152.7 + image: lobehub/lobe-chat:v0.152.8 environment: - OPENAI_API_KEY=${OPENAI_API_KEY} - OPENAI_PROXY_URL=${OPEANAI_PROXY_URL}