Release 68 - 2026-02-04
This is an optional release that introduces A/B testing infrastructure for data sources via the new SamplingContiguousDataSource, enabling operators to safely evaluate alternative retrieval strategies with controlled traffic exposure and built-in metrics. It also includes CDB64 location type renames for improved clarity in manifest schemas, and data retrieval tooling enhancements with content validation options for easier gateway comparison testing.
Added
-
SamplingContiguousDataSource for A/B Testing: New data source wrapper that
probabilistically routes requests through an experimental source (PE-8900)- Enables safe A/B testing of new retrieval strategies with controlled traffic
exposure - Two sampling strategies:
random(per-request) ordeterministic
(consistent per ID using SHA-256 hash) - Configurable sampling rate (0-1) with validation to reject invalid values
- New Prometheus metrics:
sampling_decision_total,sampling_request_total,
sampling_latency_ms - OpenTelemetry span instrumentation for sampled requests
- Enables safe A/B testing of new retrieval strategies with controlled traffic
-
Data Retrieval Tool Enhancements: New options in
tools/test-data-retrieval
for content validation--bytes <n>: Fetch first N bytes using HTTP Range headers for content
comparison--max-size <bytes>: Two-phase retrieval (HEAD then GET) for content under
size threshold- RPS (requests per second) statistics in console and JSON output
- SHA-256 hash computation for content comparison between gateways
Changed
- CDB64 Arweave Location Type Renames: Renamed location types in CDB64
manifests for clarityarweave-tx→arweave-id(field:txId→id)arweave-bundle-item→arweave-byte-range(field:txId→rootTxId,
offset→dataOffsetInRootTx, added optionaldataItemId, removedsize
from location)- Includes script to add
dataItemIdfields by reading ANS-104 headers - Updated bundled manifest with new format
Docker Images
| Image | SHA |
|---|---|
ghcr.io/ar-io/ar-io-envoy
| 4755fa0a2deb
|
ghcr.io/ar-io/ar-io-core
| 86e9adedb44f
|
ghcr.io/ar-io/ar-io-clickhouse-auto-import
| 4512361f3d6b
|
ghcr.io/ar-io/ar-io-litestream
| be121fc0ae24
|