Skip to content

3.4.0 - Redis TLS and ACL authentication support - #4

Merged
idanoo merged 1 commit into
mainfrom
idanoo/add_auth_support
Aug 3, 2026
Merged

3.4.0 - Redis TLS and ACL authentication support#4
idanoo merged 1 commit into
mainfrom
idanoo/add_auth_support

Conversation

@idanoo

@idanoo idanoo commented Aug 3, 2026

Copy link
Copy Markdown
Owner
  • Add TLS support to the Redis DSN via the rediss://, tls:// and ssl:// schemes
  • Add tls_-prefixed DSN options (tls_cafile, tls_verify_peer, tls_local_cert, ...) mapping to PHP SSL context options; unknown tls_ options are rejected
  • Add Redis 6+ ACL support: a DSN username is now sent as AUTH user pass when a password is also supplied
  • Percent-decode the DSN username and password so credentials may contain reserved characters
  • Hand credentials to the driver instead of calling AUTH at construction, so they are replayed on reconnect
  • Run CI against Valkey 9.1 as well as Redis 8.4

- Add TLS support to the Redis DSN via the rediss://, tls:// and ssl:// schemes
- Add tls_-prefixed DSN options (tls_cafile, tls_verify_peer, tls_local_cert,
  ...) mapping to PHP SSL context options; unknown tls_ options are rejected
- Add Redis 6+ ACL support: a DSN username is now sent as AUTH user pass when a
  password is also supplied
- Percent-decode the DSN username and password so credentials may contain
  reserved characters
- Hand credentials to the driver instead of calling AUTH at construction, so
  they are replayed on reconnect
- Run CI against Valkey 9.1 as well as Redis 8.4
@idanoo
idanoo merged commit cca2eb1 into main Aug 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant