Skip to content

Commit 9faf14e

Browse files
turegjorupclaude
andcommitted
chore: bump local dev redis image to redis:8
Redis 8 GA'd 2025-05 (back to OSI-approved AGPLv3 licensing) and ships RedisJSON / RediSearch / RedisTimeSeries / RedisBloom in-tree. No Symfony / phpredis changes needed: - symfony/cache 6.4 RedisTrait only checks `redis_version >= 2.8` (SCAN) and `>= 4.0` (UNLINK); Redis 8 satisfies both. - itkdev/php8.4-fpm ships phpredis 6.3, which fully supports Redis 8. - DSN format and `--maxmemory{,-policy}` flags are unchanged. Verified locally: stack boots on `redis:8.6.3`, all six redis-backed cache pools clear cleanly via `cache:pool:clear`, full PHPUnit suite (143 tests, 607 assertions) passes. Production deployments are unaffected — operators bring their own Redis; this only touches `docker-compose.override.yml`. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 665d38c commit 9faf14e

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ All notable changes to this project will be documented in this file.
1010
- Aligned API and Nginx image labels with the OCI image spec: dropped deprecated `LABEL maintainer`,
1111
added `org.opencontainers.image.{authors,vendor,documentation,base.name}`, and fixed the Nginx image's
1212
`title`/`description` so it stops inheriting the source-repo defaults.
13+
- Bumped the local dev Redis image from `redis:6` to `redis:8`. Production deployments are unaffected
14+
(they bring their own Redis); Symfony 6.4's cache adapter and the bundled phpredis 6.3 work as-is.
1315

1416
## [3.0.0-rc2] - 2026-05-05
1517

docker-compose.override.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ services:
66
- "traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https"
77

88
redis:
9-
image: "redis:6"
9+
# Redis 8 GA'd 2025-05; back to OSI-approved licensing (AGPLv3) and
10+
# ships RedisJSON / RediSearch / RedisTimeSeries / RedisBloom in-tree.
11+
# Symfony 6.4 cache adapter only checks `redis_version >= 4.0`; the
12+
# phpredis 6.3 shipped in itkdev/php8.4-fpm supports the new RESP3
13+
# niceties without any code change here.
14+
image: "redis:8"
1015
command: redis-server --maxmemory 128mb --maxmemory-policy allkeys-lru
1116
networks:
1217
- app

0 commit comments

Comments
 (0)