All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
:node-filter
option in ClusterClientOptions
.timeout-options
:
:connection-timeout
— apply the connection timeout as the default timeout for commands.:get-timeout
— custom timeout source function that receives a command type as a kebab-case
keyword (e.g. :get
, :set
) and returns a timeout in milliseconds, enabling per-command timeout strategies.:enable-all-adaptive-refresh-triggers
option in
cluster topology refresh configuration.:all
keyword in adaptive refresh triggers to
avoid attempting sequence operations on keywords.carbonite-codec
: marked as deprecated due to outdated dependencies
(Carbonite hasn't been updated since 2014, uses Kryo 3 and Java 1.6).nippy-codec
, which is actively maintained,
provides better performance, and is already the default codec in Celtuce.carbonite-codec
will be removed in a future major release.celtuce-pool
and celtuce-manifold
libraries.:adaptive-refresh-triggers-timeout
option in cluster client configuration.:enable-adaptive-refresh-trigger
: now accepts any collection, automatically deduplicated via set..enableAdaptiveRefreshTrigger()
when the triggers list is empty for Lettuce ≥ 6.4IllegalArgumentException
on startup).celtuce-pool
.Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
Ctrl+k | Jump to recent docs |
← | Move to previous article |
→ | Move to next article |
Ctrl+/ | Jump to the search field |