diff --git a/.github/workflows/image-audit.yml b/.github/workflows/image-audit.yml index 8b43c30fe84..fa51739ad0f 100644 --- a/.github/workflows/image-audit.yml +++ b/.github/workflows/image-audit.yml @@ -51,7 +51,7 @@ jobs: skip-files: usr/local/bin/gosu skip-until: "2026-11-27" - name: redis - image: redis:8.10.2 + image: redis:8.10.3 steps: - uses: actions/checkout@v7 with: diff --git a/apps/dokploy/__test__/server/host-stack-rows.test.ts b/apps/dokploy/__test__/server/host-stack-rows.test.ts index 540152dc8aa..9aa86aee26a 100644 --- a/apps/dokploy/__test__/server/host-stack-rows.test.ts +++ b/apps/dokploy/__test__/server/host-stack-rows.test.ts @@ -210,7 +210,7 @@ describe("buildHostStackRows", () => { rowNamed(rowsFor({ redisImage: "redis:8.9.9" }), "redis").outdated, ).toBe(true); expect( - rowNamed(rowsFor({ redisImage: "redis:8.10.2" }), "redis").outdated, + rowNamed(rowsFor({ redisImage: "redis:8.10.3" }), "redis").outdated, ).toBe(false); }); diff --git a/apps/dokploy/__test__/settings/host-stack-log.test.ts b/apps/dokploy/__test__/settings/host-stack-log.test.ts index be96a652efe..06b8eb6fb89 100644 --- a/apps/dokploy/__test__/settings/host-stack-log.test.ts +++ b/apps/dokploy/__test__/settings/host-stack-log.test.ts @@ -31,7 +31,7 @@ describe("updateOutcome", () => { it("reports a success marker split across two chunks", () => { expect( outcomesFor([ - "Redis version 8.10.2 installed ✅\nComponents update fin", + "Redis version 8.10.3 installed ✅\nComponents update fin", "ished ✅\n", ]), ).toEqual(["done"]); @@ -52,7 +52,7 @@ describe("updateOutcome", () => { it("reports nothing while no marker has arrived", () => { expect( outcomesFor([ - "Pulling redis:8.10.2\n", + "Pulling redis:8.10.3\n", "Traefik version 3.6.1 installed ✅\n", ]), ).toEqual([]); diff --git a/apps/dokploy/__test__/settings/install-agenthits-update.test.ts b/apps/dokploy/__test__/settings/install-agenthits-update.test.ts index 37b4484af94..5478933eb6f 100644 --- a/apps/dokploy/__test__/settings/install-agenthits-update.test.ts +++ b/apps/dokploy/__test__/settings/install-agenthits-update.test.ts @@ -364,11 +364,11 @@ const runInstaller = ( DOKPLOY_HEALTH_TIMEOUT: "2", DOKPLOY_DOCKER_VERIFY_TIMEOUT: "2", DOKPLOY_TRAEFIK_SETTLE: scenario.settleSeconds ?? "0", - REDIS_IMAGE: "redis:8.10.2", + REDIS_IMAGE: "redis:8.10.3", POSTGRES_IMAGE: "postgres:18.6", TRAEFIK_IMAGE: "traefik:v3.7.14", DOCKER_VERSION: "29.8.2", - FAKE_REDIS_IMAGE: scenario.redisImage ?? "redis:8.10.2", + FAKE_REDIS_IMAGE: scenario.redisImage ?? "redis:8.10.3", FAKE_POSTGRES_IMAGE: scenario.postgresImage ?? "postgres:18.6", FAKE_TRAEFIK_IMAGE: scenario.traefikImage ?? "traefik:v3.7.14", FAKE_PANEL_IMAGE: @@ -511,7 +511,7 @@ describe("install-agenthits.sh update", () => { const backup = firstIndex(calls, "ps -q"); const redis = firstIndex( calls, - "service update --detach --update-order stop-first --update-failure-action rollback --image redis:8.10.2 dokploy-redis", + "service update --detach --update-order stop-first --update-failure-action rollback --image redis:8.10.3 dokploy-redis", ); const traefikStop = firstIndex(calls, "stop dokploy-traefik"); const traefikRemove = firstIndex(calls, "rm dokploy-traefik"); @@ -716,7 +716,7 @@ describe("install-agenthits.sh update", () => { const redis = firstIndex( calls, - "service update --detach --update-order stop-first --update-failure-action rollback --image redis:8.10.2 dokploy-redis", + "service update --detach --update-order stop-first --update-failure-action rollback --image redis:8.10.3 dokploy-redis", ); const traefikStop = firstIndex(calls, "stop dokploy-traefik"); const traefikStart = firstIndex(calls, "start dokploy-traefik"); diff --git a/docs/agenthits-install.md b/docs/agenthits-install.md index 769401f5555..9f9c1cb7b63 100644 --- a/docs/agenthits-install.md +++ b/docs/agenthits-install.md @@ -50,7 +50,7 @@ Installer сам определяет систему: Dokploy: ghcr.io/agenthits/dokploy:agenthits-dev Traefik: traefik:v3.7.16 Postgres: postgres:18.6 -Redis: redis:8.10.2 +Redis: redis:8.10.3 ``` Для `postgres:18+` installer автоматически монтирует volume в diff --git a/docs/server-components-update.md b/docs/server-components-update.md index 69b1b283666..fdbdd493e19 100644 --- a/docs/server-components-update.md +++ b/docs/server-components-update.md @@ -19,7 +19,7 @@ | Docker Engine | 29.9.2 | docker-ce для noble и resolute, amd64 и arm64; в образе панели только docker-ce-cli для bookworm | | Traefik | 3.7.16 | последний стабильный релиз (GitHub), образ `traefik:v3.7.16` | | Postgres (база панели) | 18.6 | `postgres:18.6`, более новых тегов 18.x нет | -| Redis (база панели) | 8.10.2 | `redis:8.10.2`, более новых тегов 8.10.x нет | +| Redis (база панели) | 8.10.3 | `redis:8.10.3`, более новых тегов 8.10.x нет | | Nixpacks | 1.41.0 | последний релиз | | Railpack | 0.42.0 | образ фронтенда `railpack-frontend:v0.42.0`; 0.43.0 не берём: она меняет исключения в контексте сборки | | Buildpacks (pack) | 0.40.10 | последний релиз | diff --git a/install-agenthits.sh b/install-agenthits.sh index 046dcdba3fe..74a88df81f7 100755 --- a/install-agenthits.sh +++ b/install-agenthits.sh @@ -6,7 +6,7 @@ DOKPLOY_RELEASE_TAG="${DOKPLOY_RELEASE_TAG:-agenthits-dev}" DOKPLOY_OFFICIAL_VERSION="${DOKPLOY_OFFICIAL_VERSION:-v0.29.8}" TRAEFIK_IMAGE="${TRAEFIK_IMAGE:-traefik:v3.7.16}" POSTGRES_IMAGE="${POSTGRES_IMAGE:-postgres:18.6}" -REDIS_IMAGE="${REDIS_IMAGE:-redis:8.10.2}" +REDIS_IMAGE="${REDIS_IMAGE:-redis:8.10.3}" POSTGRES_DATA_TARGET="${POSTGRES_DATA_TARGET:-}" AGENTHITS_SCRIPT_BASE_URL="${AGENTHITS_SCRIPT_BASE_URL:-https://raw.githubusercontent.com/agentHits/dokploy/AgentHits-Dev}" DOCKER_VERSION="${DOCKER_VERSION:-29.9.2}" diff --git a/packages/server/src/setup/component-versions.ts b/packages/server/src/setup/component-versions.ts index 7f853360c79..b10b67032af 100644 --- a/packages/server/src/setup/component-versions.ts +++ b/packages/server/src/setup/component-versions.ts @@ -7,7 +7,7 @@ export const PINNED_VERSIONS = { docker: "29.9.2", traefik: "3.7.16", postgres: "18.6", - redis: "8.10.2", + redis: "8.10.3", nixpacks: "1.41.0", railpack: "0.42.0", buildpacks: "0.40.10",