scepter 0.1.5

Composable primitives for planet-scale time-series routing, indexing, and aggregation.
Documentation
# Changelog

## 0.1.5

- Added query reliability primitives for replica resolution and query health
  metadata.
- Added quality-ranked primary/fallback replica selection with explicit
  unavailable-replica pruning.
- Added partial-result health tracking for pruned zones, timeouts, stale config,
  missing replicas, and incomplete data.
- Added optional Apache Arrow, Roaring-backed compressed postings, CBOR, and
  Zstandard feature gates for high-volume interchange paths.

## 0.1.4

- Added time-bucketed collection aggregation with admission windows, late-delta
  rejection, load-smearing bucket offsets, finalized immutable buckets, and
  pluggable reducers.
- Added sum, min, max, and `Mergeable` reducers for ingestion-time delta
  aggregation.

## 0.1.3

- Reworked `FieldHintIndex` internals around compact sorted posting lists while
  preserving set-based candidate APIs.
- Added hint index footprint methods for strategy, empty state, distinct hint
  count, and total unique posting count.
- Added a runnable mini-engine example that composes routing, field-hint
  pruning, fanout planning, pushdown fragments, and distribution aggregation.

## 0.1.2

- Enforced public API documentation with `#![deny(missing_docs)]`.
- Added GitHub Actions for CI, supply-chain checks, package dry-runs,
  benchmarks, and mutation testing.
- Added standard `Display` and `Error` implementations for public error types.
- Added a library MSRV check for Rust 1.74.

## 0.1.1

- Added Criterion benchmarks for critical primitive paths.
- Optimized field-hint candidate lookup by intersecting from the smallest
  posting list.

## 0.1.0

- Initial release with key encoding, range assignment, field hints,
  distributions, aggregation, ingest routing, query planning, and standing
  query primitives.