# Changelog

## Score

- CAI 56 → 51 (-4.9)
- Rubric changed (rubric-2026.10.1 → rubric-2026.10.5) — scores are not directly comparable.

## Lenses

- Code Health 71 → 57 (-13.7)
- Architecture 86 → 85 (-0.0)
- Maturity 47 → 41 (-6.2)
- Readiness 47 → 47 (+0.0)
- Security 100 → 100 (+0.0)

## Resolved (1)

- Off-boarding risk: anonymized user #1

## New (5)

- Hotspot: DependencyInjection/CachePoolPass.php (DependencyInjection/CachePoolPass.php)
- Off-boarding risk: anonymized user #1
- Orphaned file (Traits/Redis63ProxyTrait.php)
- Orphaned file (Traits/RedisCluster63ProxyTrait.php)
- RedisTagAwareAdapter.getRedisEvictionPolicy (cognitive 16) (Adapter/RedisTagAwareAdapter.php)

## Changes since last survey

- 28 commits — 21 feature/other, 7 fixes

## By area

- (repo) — 14 commits
- (root) — 4 commits
- Adapter/ChainAdapter.php — 2 commits
- Adapter/RedisTagAwareAdapter.php — 2 commits
- Tests/Adapter — 2 commits
- Adapter/PhpArrayAdapter.php — 1 commit
- DependencyInjection/CachePoolPass.php — 1 commit
- Resources/config — 1 commit
- Tests/Fixtures — 1 commit

## Notable commits

- fix: Fix creating dates from timestamps beyond 2038 on 32-bit platforms
- fix: [Cache] Fix PhpArrayAdapter::warmUp() when another process creates the cache directory
- fix: [Cache] Fix RedisTagAwareAdapter returning invalidated items from Relay's memory
- fix: [Cache] Fix `expiresAfter()` ignoring the clock of `ArrayAdapter`
- fix: [Cache] Fix overriding the adapter of a cache pool that has a provider
- fix: [Cache][HttpClient][Lock][Semaphore] Fix redeclaring the gc_collect_cycles() mock when the tests run together
- fix: bug #67036 [Cache] Detect ElastiCache Serverless eviction policy (nicolas-grekas)
- change: Merge branch '6.4' into 7.4
- change: Merge branch '6.4' into 7.4
- change: Merge branch '7.4' into 8.1
- change: Merge branch '7.4' into 8.1
- change: Merge branch '7.4' into 8.1
- change: Merge branch '7.4' into 8.1
- change: Merge branch '7.4' into 8.1
- change: Merge branch '8.1' into 8.2
- change: Merge branch '8.1' into 8.2
- change: Merge branch '8.1' into 8.2
- change: Merge branch '8.1' into 8.2
- change: Merge branch '8.1' into 8.2
- change: Merge branch '8.1' into 8.2
- …and 8 more
