Skip to content

Releases: streamplace/atmoq

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 16 Jul 02:31

Other

  • show the atmoq version in the landing-page banner
  • fix stream corruption from cancel-unsafe writes (0.1.11)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 02:58
18b0c76

First release on the unified train: this version ships simultaneously to
crates.io (atmoq), npm (@streamplace/atmoq), and as the Go module tag
go/v0.1.0 — one version, one commit, three ecosystems.

Other

  • vendor patched moq-net/moq-native in-tree, published as atmoq-moq-net /
    atmoq-moq-native, so cargo install atmoq works from crates.io again
  • DRISL-strict validation at relay ingest and in all three clients (Rust, TS, Go)
  • store: v2 record format, size-bounded GC (--max-store-bytes), torn-tail
    truncation, disk reads outside the store lock, resilient startup
  • serve: atomic state-file writes; never reuse the in-progress group's
    sequence across restarts
  • relay: stop republishing upstream error frames; detect seq regression
  • router: fix unused-watcher race; configurable per-DID track cap
  • go: client hardened against hostile sizes, stalls, and shutdown leaks
  • ts: group-boundary frame loss fixed, close() race fixed, certHashes connect
    option, @atproto/lex-cbor, pure-JSONL CLI output
  • e2e: diff all three clients against PDS ground truth

Other

  • selective sync via on-demand per-DID tracks
  • Tier B disk-served deep replay + 72h indigo-matching defaults
  • --group-store-dir for restart-survivable replay (Tier A)
  • disk-backed, group-aligned firehose store (Phase 2 substrate)
  • durable monotonic group ids across restart
  • --replay-window-secs for deeper late-join replay
  • note the Windows/IPv4 --client-bind workaround
  • we're not rainbow

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 03:07
4dc7866

Other

  • selective sync via on-demand per-DID tracks
  • Tier B disk-served deep replay + 72h indigo-matching defaults
  • --group-store-dir for restart-survivable replay (Tier A)
  • disk-backed, group-aligned firehose store (Phase 2 substrate)
  • durable monotonic group ids across restart
  • --replay-window-secs for deeper late-join replay
  • note the Windows/IPv4 --client-bind workaround
  • we're not rainbow

v0.0.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 01:45
65dc934
chore: Release package atmoq version 0.0.1