Skip to main content

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.