All notable changes to this project are documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.0 - 2026-11-03
Added
use Shardexinstance modules and the functionalShardexAPI.- Strategies:
Hash(default),JumpHash,Static, function strategies,Cachedwrapper. - Adapters:
Ecto(dynamic and module modes),Redix(optional pooling),Generic. - Roles per shard with fallback.
- Batching with
group/4andrun_batch/5. - Maintenance (
:drain,:stop),activate,status,shards. - Runtime
add_shard/remove_shard. - Telemetry events under
[:shardex, ...], including[:shardex, :coordinator, :init]to re-apply runtime state after a Coordinator restart.