Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: symfony/cache
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v8.0.5
Choose a base ref
...
head repository: symfony/cache
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.0.6
Choose a head ref
  • 18 commits
  • 6 files changed
  • 5 contributors

Commits on Jan 28, 2026

  1. Configuration menu
    Copy the full SHA
    2412db4 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2026

  1. Merge branch '6.4' into 7.4

    * 6.4:
      [Translation] Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force
      fix engine declaration on mysql pdo table creations
      [Messenger] Fix calling nack() when ack() fails
      [Finder] Fix SortableIterator inadvertently and inconsistently deduplicating appended iterators
    nicolas-grekas committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    261e500 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      [Translation] Fix for Crowdin Translation File Replaced with Partial Data When Pushing Default Locale Without --force
      [HttpClient] Fix Windows job
      fix engine declaration on mysql pdo table creations
      [Messenger] Fix calling nack() when ack() fails
      [Finder] Fix SortableIterator inadvertently and inconsistently deduplicating appended iterators
    nicolas-grekas committed Jan 29, 2026
    Configuration menu
    Copy the full SHA
    19ee3f5 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2026

  1. Configuration menu
    Copy the full SHA
    8e75951 View commit details
    Browse the repository at this point in the history
  2. Revert "bug #62852 [Cache] Fix DSN auth not passed to clusters in Red…

    …isTrait (wikando-ck)"
    
    This reverts commit 6d957213d1a96994cf7b35be1cef5f8bf7a31ab3, reversing
    changes made to 101a5ccacff939765288aa5ff841202284d669e2.
    nicolas-grekas committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    603f7ed View commit details
    Browse the repository at this point in the history
  3. Merge branch '6.4' into 7.4

    * 6.4:
      Revert "bug #62852 [Cache] Fix DSN auth not passed to clusters in RedisTrait (wikando-ck)"
      [Messenger][Cache] Fix forwarding SSL settings to the redis sentinel
      fix compatibility with PCRE < 10.40
      [Intl] Update data to ICU 78.2
      [Messenger] Fix AMQP heartbeat reconnection during in-flight message handling
      [Messenger] Optimize serialized size of ErrorDetailsStamp
    nicolas-grekas committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    995989f View commit details
    Browse the repository at this point in the history
  4. Merge branch '7.4' into 8.0

    * 7.4:
      [JsonStreamer] Fix DateTime handling in union types
      Revert "bug #62852 [Cache] Fix DSN auth not passed to clusters in RedisTrait (wikando-ck)"
      [Messenger][Cache] Fix forwarding SSL settings to the redis sentinel
      [FrameworkBundle] Fix autoconfiguring controllers using legacy Route annotations as attributes
      fix compatibility with PCRE < 10.40
      fix forward compatibility with JsonStreamer 8.1+
      [Intl] Update data to ICU 78.2
      [Messenger] Fix AMQP heartbeat reconnection during in-flight message handling
      [JsonStreamer] Fix composite node provider arguments in stream mode
      [PropertyInfo] Fix union with mixed handling
      [Messenger] Optimize serialized size of ErrorDetailsStamp
      fix compatibility with DBAL 4.4+
    nicolas-grekas committed Feb 6, 2026
    Configuration menu
    Copy the full SHA
    5cfcb1f View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2026

  1. [Cache] Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisT…

    …rait
    
    Populate $params["auth"] from DSN-parsed credentials for classes that
    receive auth via their constructor or connect call (Redis, RedisCluster,
    Relay), while explicitly excluding Sentinel mode where auth is applied
    post-connect to the resolved master node.
    
    This re-applies the fix from #62852 which was reverted in #63306 due to
    a regression for Redis Sentinel users (#63261). The original fix
    unconditionally set $params["auth"] from DSN credentials, which caused
    them to be incorrectly passed to Sentinel servers that do not require
    authentication.
    
    As documented at https://symfony.com/doc/current/components/cache/adapters/redis_adapter.html#configure-the-connection,
    the DSN supports password authentication (e.g. redis://user:password@host),
    which should work without requiring the undocumented auth query parameter.
    ckrack authored and nicolas-grekas committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    460c2be View commit details
    Browse the repository at this point in the history
  2. fix merge

    nicolas-grekas committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    c20b239 View commit details
    Browse the repository at this point in the history
  3. Merge branch '6.4' into 7.4

    * 6.4:
      fix merge
      [DependencyInjection] Fix stale binding lookup in ResolveBindingsPass error message
      fix: correct romanian translations and add missing paucal forms
      [Cache] Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisTrait
      [Cache] Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisTrait
      skip a test case that doesn't work with PCRE < 10.40
      sync ICU stub version
      do not use PHPUnit mock objects without configured expectations
      [Asset] Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode
      [Yaml] Fix parsing nested mappings in sequences
    nicolas-grekas committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    8e09bc6 View commit details
    Browse the repository at this point in the history
  4. Merge branch '7.4' into 8.0

    * 7.4:
      [Messenger] Fix merge
      [Workflow] Fix swapped workflow/transition names in WorkflowValidator
      fix merge
      [DependencyInjection] Fix stale binding lookup in ResolveBindingsPass error message
      fix: correct romanian translations and add missing paucal forms
      [Cache] Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisTrait
      [Cache] Fix DSN auth not passed to Redis/RedisCluster/Relay in RedisTrait
      skip a test case that doesn't work with PCRE < 10.40
      sync ICU stub version
      do not use PHPUnit mock objects without configured expectations
      [WebProfilerBundle] Fix EventSource is missing static properties
      [FrameworkBundle] express that raw strings are mapped to senders for messenger routing
      [Asset] Fix JsonManifestVersionStrategy exception on missing manifest in non-strict mode
      [Yaml] Fix parsing nested mappings in sequences
    nicolas-grekas committed Feb 9, 2026
    Configuration menu
    Copy the full SHA
    07ce4e4 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2026

  1. Configuration menu
    Copy the full SHA
    7c12d68 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      [DependencyInjection] Update Container PHPDoc behaviors count when a service does not exist
      [Validator] Review translations for Portuguese (pt_BR)
      [Messenger][Cache] Align Redis sentinel auth handling across components
      Revert "bug #63380 [Messenger] Use mutable datetime columns in Doctrine transport schema (nicolas-grekas)"
      [HttpKernel] Handle invalid backed-enum values gracefully in RequestPayloadValueResolver
      fail gracefully when the semaphore config is used but the component is missing
      [Messenger] Use mutable datetime columns in Doctrine transport schema
      [DependencyInjection] Prevent false unused-env errors for abstract definitions removed at compile time
      [TypeInfo] Fix template key-type for array
    nicolas-grekas committed Feb 14, 2026
    Configuration menu
    Copy the full SHA
    d860df7 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2026

  1. [Cache] Wrap DoctrineDbalAdapter::doSave() in savepoint to prevent …

    …transaction poisoning
    lacatoire authored and nicolas-grekas committed Feb 20, 2026
    Configuration menu
    Copy the full SHA
    a0a1690 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2026

  1. Merge branch '6.4' into 7.4

    * 6.4:
      [Serializer] Fix handling of constructor enum denormalization errors
      [Console] ProgressIndicator console helper display with multiple processes
      [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat with PHP 8.6
      [Cache] Wrap `DoctrineDbalAdapter::doSave()` in savepoint to prevent transaction poisoning
      [Console] Silence shell_exec warning in hasSttyAvailable
    nicolas-grekas committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    6b48ed7 View commit details
    Browse the repository at this point in the history
  2. Merge branch '7.4' into 8.0

    * 7.4:
      [Serializer] Fix handling of constructor enum denormalization errors
      [Console] ProgressIndicator console helper display with multiple processes
      [HttpFoundation] Handle empty session data in updateTimestamp() to fix compat with PHP 8.6
      [Console] Fix arguments set via #[Ask] wrongly considered null in profiler
      [Cache] Wrap `DoctrineDbalAdapter::doSave()` in savepoint to prevent transaction poisoning
      Update security-1.0.xsd with missing oauth2 element
      [Console] Silence shell_exec warning in hasSttyAvailable
    nicolas-grekas committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    01df9f9 View commit details
    Browse the repository at this point in the history
  3. Fix merge

    nicolas-grekas committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    1d06192 View commit details
    Browse the repository at this point in the history
  4. Merge branch '7.4' into 8.0

    * 7.4:
      Fix merge
    nicolas-grekas committed Feb 21, 2026
    Configuration menu
    Copy the full SHA
    59184fa View commit details
    Browse the repository at this point in the history
Loading