1.4.x Release Notes
This page summarizes notable changes in the 1.4 minor series. Patch-level releases are listed below.
1.4.12
LDAP pool exhaustion handling
- Added ldap.config.connect_abort_timeout: when an LDAP pool is exhausted and a new connection cannot be established within the configured timeout, the request will temp‑fail instead of blocking indefinitely.
References:
- LDAP backend: /docs/configuration/database-backends/ldap#ldapconfig
1.4.10
Redis client and API updates
- Redis replica configuration now supports a list of addresses (server.redis.replica.addresses). The single-address field server.redis.replica.address is deprecated.
- Exposed multiple additional Redis commands to Lua (e.g., sorted‑set helpers such as zrank/zremrangebyrank etc.).
References:
- Server configuration (Redis): /docs/configuration/server-configuration#serverredismaster
- Redis API: /docs/lua-api/redis
1.4.9
Redis TTL units
- Configuration values for positive/negative cache TTL accept explicit time units (s, m, h). This clarifies intent and avoids ambiguity.
References:
- Server configuration (Redis TTLs): /docs/configuration/server-configuration#serverredispositive_cache_ttl-and-serverredisnegative_cache_ttl
1.4.0
Initial 1.4 release.