Releases: rustakka/atomr
Releases · rustakka/atomr
Release list
atomr v0.10.1
atomr v0.10.1
Changes
- chore(release): v0.10.1 (bc5ce9d)
- fix(cluster-tools): export HaltPdu/HaltTransport so FR-5 cross-node API is usable (1992a42)
- style: satisfy fmt + rustdoc broken-link CI gates (56f541b)
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.10.1" }
- atomr-money = { path = "crates/atomr-money", version = "0.10.1" }
- atomr-config = { path = "crates/atomr-config", version = "0.10.1" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.10.1" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.10.1" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.10.1" }
- atomr-remote-serial = { path = "crates/atomr-remote-serial", version = "0.10.1" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.10.1" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.10.1" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.10.1" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.10.1" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.10.1" }
- atomr-distributed-data-lmdb = { path = "crates/atomr-distributed-data-lmdb", version = "0.10.1" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.10.1" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.10.1" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.10.1" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.10.1" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.10.1" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.10.1" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.10.1" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.10.1" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.10.1" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.10.1" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.10.1" }
- atomr-streams-io = { path = "crates/atomr-streams-io", version = "0.10.1" }
- atomr-fix = { path = "crates/atomr-fix", version = "0.10.1" }
- atomr-patterns = { path = "crates/atomr-patterns", version = "0.10.1" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.10.1" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.10.1" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.10.1" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.10.1" }
- atomr-di = { path = "crates/atomr-di", version = "0.10.1" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.10.1" }
- atomr-pyremote = { path = "crates/py-bindings/pyremote", version = "0.10.1" }
Python wheels
- atomr-wheels-aarch64-unknown-linux-gnu
- atomr-wheels-aarch64-unknown-linux-musl
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
atomr v0.10.0
atomr v0.10.0
Changes
- chore(release): v0.10.0 (cc348b7)
- feat(financial-substrate): add Hedgehog FR-1…FR-13 primitives (4fce290)
- build(py-bindings,examples): expose serial remoting to Python + Python flavor of usb-link-probe (9f7ae73)
- docs(examples): add per-OS SETUP.md for usb-link-probe (1d27b81)
- build(examples): add usb-link-probe cross-OS diagnostic demo (c1f55bf)
- docs: add release-process.md operator reference (13d634d)
- build(ci): bump actions/checkout v4 → v5 across all workflows (59a9ba7)
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.10.0" }
- atomr-money = { path = "crates/atomr-money", version = "0.10.0" }
- atomr-config = { path = "crates/atomr-config", version = "0.10.0" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.10.0" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.10.0" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.10.0" }
- atomr-remote-serial = { path = "crates/atomr-remote-serial", version = "0.10.0" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.10.0" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.10.0" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.10.0" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.10.0" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.10.0" }
- atomr-distributed-data-lmdb = { path = "crates/atomr-distributed-data-lmdb", version = "0.10.0" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.10.0" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.10.0" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.10.0" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.10.0" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.10.0" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.10.0" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.10.0" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.10.0" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.10.0" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.10.0" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.10.0" }
- atomr-streams-io = { path = "crates/atomr-streams-io", version = "0.10.0" }
- atomr-fix = { path = "crates/atomr-fix", version = "0.10.0" }
- atomr-patterns = { path = "crates/atomr-patterns", version = "0.10.0" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.10.0" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.10.0" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.10.0" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.10.0" }
- atomr-di = { path = "crates/atomr-di", version = "0.10.0" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.10.0" }
- atomr-pyremote = { path = "crates/py-bindings/pyremote", version = "0.10.0" }
Python wheels
- atomr-wheels-aarch64-unknown-linux-gnu
- atomr-wheels-aarch64-unknown-linux-musl
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
atomr v0.9.2
atomr v0.9.2
Changes
- chore(release): v0.9.2 (7405eef)
- fix(release): cut v0.9.2 to ship trampoline + 4 newly-listed crates (349191f)
- build(release): trampoline-trigger release pipeline + cover all publishable crates (9c20b37)
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.9.2" }
- atomr-config = { path = "crates/atomr-config", version = "0.9.2" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.9.2" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.9.2" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.9.2" }
- atomr-remote-serial = { path = "crates/atomr-remote-serial", version = "0.9.2" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.9.2" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.9.2" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.9.2" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.9.2" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.9.2" }
- atomr-distributed-data-lmdb = { path = "crates/atomr-distributed-data-lmdb", version = "0.9.2" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.9.2" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.9.2" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.9.2" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.9.2" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.9.2" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.9.2" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.9.2" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.9.2" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.9.2" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.9.2" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.9.2" }
- atomr-patterns = { path = "crates/atomr-patterns", version = "0.9.2" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.9.2" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.9.2" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.9.2" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.9.2" }
- atomr-di = { path = "crates/atomr-di", version = "0.9.2" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.9.2" }
- atomr-pyremote = { path = "crates/py-bindings/pyremote", version = "0.9.2" }
Python wheels
- atomr-wheels-aarch64-unknown-linux-gnu
- atomr-wheels-aarch64-unknown-linux-musl
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
atomr v0.6.0
atomr v0.6.0
Changes
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.6.0" }
- atomr-config = { path = "crates/atomr-config", version = "0.6.0" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.6.0" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.6.0" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.6.0" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.6.0" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.6.0" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.6.0" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.6.0" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.6.0" }
- atomr-distributed-data-lmdb = { path = "crates/atomr-distributed-data-lmdb", version = "0.6.0" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.6.0" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.6.0" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.6.0" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.6.0" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.6.0" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.6.0" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.6.0" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.6.0" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.6.0" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.6.0" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.6.0" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.6.0" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.6.0" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.6.0" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.6.0" }
- atomr-di = { path = "crates/atomr-di", version = "0.6.0" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.6.0" }
- atomr-pyremote = { path = "crates/py-bindings/pyremote", version = "0.6.0" }
Python wheels
- atomr-wheels-aarch64-unknown-linux-gnu
- atomr-wheels-aarch64-unknown-linux-musl
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
atomr v0.3.1
atomr v0.3.1
Changes
- chore(release): v0.3.1 — native aarch64-Linux wheels on PyPI (6d3a898)
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.3.1" }
- atomr-config = { path = "crates/atomr-config", version = "0.3.1" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.3.1" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.3.1" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.3.1" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.3.1" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.3.1" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.3.1" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.3.1" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.3.1" }
- atomr-distributed-data-lmdb = { path = "crates/atomr-distributed-data-lmdb", version = "0.3.1" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.3.1" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.3.1" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.3.1" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.3.1" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.3.1" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.3.1" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.3.1" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.3.1" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.3.1" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.3.1" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.3.1" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.3.1" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.3.1" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.3.1" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.3.1" }
- atomr-di = { path = "crates/atomr-di", version = "0.3.1" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.3.1" }
Python wheels
- atomr-wheels-aarch64-unknown-linux-gnu
- atomr-wheels-aarch64-unknown-linux-musl
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
atomr v0.3.0
atomr v0.3.0
Changes
- fix(release-gate): clippy + audit baseline for v0.3.0 verify gate (e44d0b2)
- chore(release): bump to v0.3.0 (f2181a2)
- cleanup(residuals): strip akka.net from py-bindings + remove sync-upstream (d681f91)
- cleanup(rust): drop akka.net attribution from source comments (7338938)
- py(bindings): close coverage gaps for spec-parity wave additions (0a3c3a6)
- cleanup(docs): reposition atomr away from akka.net porting framing (8c69fe5)
- docs(architecture+plan): refresh remaining docs after spec-parity wave (1b1ca89)
- docs(parity): grade refresh — c/d crates promoted to b/a after spec wave (66ade90)
- docs(porting): note post-2026-05 spec-parity wave shipped (bba4b23)
- phase-fff(atomr-core): TcpManager outbound Connect + IO spec parity (01349a0)
- phase-eee(persistence): full TCK invocation per backend + Postgres/MySQL CI jobs (5354a6d)
- phase-ddd(cluster): leader handover watcher across membership snapshots (92728e8)
- phase-ccc(testkit): out-of-process MultiNodeSpec controller + node (6e30b64)
- phase-bbb(ddata-lmdb): redb-backed DurableStore crate (6193019)
- phase-aaa(persistence): Eventsourced integration spec parity (172d598)
- phase-vv(streams): SourceQueue + RestartSource spec parity (ae6d74f)
- phase-ww(cluster): heartbeat sender + state spec parity (7b2d38c)
- phase-uu(persistence-tck): extended snapshot suite (7b798f6)
- phase-zz(atomr-core): routing spec parity (round-robin, random, consistent-hash, scatter-gather, tail-chopping, broadcast) (5231f69)
- phase-tt(atomr-core): serialization registry spec parity (a145396)
- phase-yy(ddata): map-CRDT spec parity (087bbe7)
- phase-xx(atomr-core): ActorPath + Address spec parity (d7ca631)
- phase-ss(telemetry): probe registry + dead-letter feed spec parity (6d81bf4)
- phase-oo(streams): linear flow operator spec parity (62b96d9)
- phase-mm(atomr-core): actor lifecycle spec parity (7693001)
- phase-rr(cluster-tools): cluster-client + receptionist spec parity (22322a4)
- phase-pp(cluster): MembershipState spec parity (4058a5d)
- phase-qq(ddata): CRDT algebraic-laws spec parity (04cb713)
- phase-nn(persistence-query): envelope + offset spec parity (34b6dbc)
- phase-ll(atomr-core): BoundedStash spec parity (57581ec)
- phase-ii(cluster): SBR strategy spec parity (9ed4021)
- phase-ff(persistence): snapshot retention spec parity (8bfe32c)
- phase-gg(ddata): replicator subscribe + delta merge spec parity (3cb1052)
- phase-hh(streams): BroadcastHub + MergeHub spec parity (8e8d1de)
- phase-kk(atomr-core): Extensions registry spec parity (9239dfc)
- phase-jj(testkit): TestScheduler spec parity + cancel monotonicity fix (67a8753)
- phase-ee(cluster): gossip + decide + pick_target spec parity (b96075f)
- phase-aa(remote): failure-detector spec parity (f2c19a2)
- phase-z(persistence): persistent FSM spec parity (e6dae89)
- phase-bb(streams): substream + recovery spec parity (312cdba)
- phase-dd(coordination): lease spec parity (d4aca77)
- phase-y(cluster-tools): distributed pubsub spec parity (7f2d7bc)
- phase-cc(di+hosting): service-container + builder spec parity (56f9f34)
- phase-x(remote): endpoint state-machine spec parity (a9781dc)
- phase-w(persistence): at-least-once delivery spec parity (f02ccf9)
- phase-v(streams): merge_sorted, merge_prioritized + GraphSpec parity (906d3f1)
- phase-u(atomr-core): circuit breaker stress + state-transition specs (8f72ea9)
- phase-t(sharding): allocation + handoff spec parity (2e82c63)
- phase-s(cluster-tools): cluster singleton spec sweep (ddf943a)
- phase-r(persistence): events_by_tag + all_persistence_ids on Journal (4a49c08)
- phase-q(ddata): three-node replicator convergence spec + OrSet::iter (12d96db)
- phase-p(cluster): MemberWeaklyUp event + status-transition translator + spec (7fae82f)
- phase-o(streams): recover_with_retries, select_error, conflate, expand (e395221)
- phase-n(atomr-core): coordinated-shutdown phase config + idempotent run (c155807)
- phase-m(atomr-core): DispatcherConfig + SingleThreadDispatcher (ead0d0d)
- phase-l(atomr-core): FsmBuilder closure-based DSL (c652dfd)
- phase-k(telemetry): topic-filtered subscriber + ALL_TOPICS catalog (9d5bce5)
- phase-j(discovery): AggregateDiscovery chains providers with fallthrough (98a8a0e)
- phase-i(persistence-tck): replay edge-case suite (e40fe10)
- phase-h(ddata): PruningState, WriteAggregator, ReadAggregator (d856d19)
- phase-g(cluster): age ordering + reachability monotonicity + 3 spec files (ef348b3)
- phase-f(remote): LRU peek/iter, Reassembler stale-partial GC (6bff23e)
- phase-e(streams): split_after, prefix_and_tail, keep_alive, initial_delay (7490e1e)
- phase-d(cluster-metrics): EWMA, MetricsSelector, WeightedRoutees (41167bb)
- phase-c(config): HOCON += array append + typed deserialize bridge (d76b620)
- phase-b(testkit): add expect_msg_eq, ordered all_of, and within helper (8daa9fc)
- phase-a(atomr-core): bounded overflow, control-aware queue, listener router, resizer, dead-letter suppression (abbe140)
- chore(packaging): include LICENSE in maturin sdist (d3c1dcb)
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.3.0" }
- atomr-config = { path = "crates/atomr-config", version = "0.3.0" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.3.0" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.3.0" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.3.0" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.3.0" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.3.0" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.3.0" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.3.0" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.3.0" }
- atomr-distributed-data-lmdb = { path = "crates/atomr-distributed-data-lmdb", version = "0.3.0" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.3.0" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.3.0" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.3.0" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.3.0" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.3.0" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.3.0" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.3.0" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.3.0" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.3.0" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.3.0" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.3.0" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.3.0" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.3.0" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.3.0" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.3.0" }
- atomr-di = { path = "crates/atomr-di", version = "0.3.0" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.3.0" }
Python wheels
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
atomr v0.1.0
atomr v0.1.0
Changes
Crates published
- atomr-core = { path = "crates/atomr-core", version = "0.1.0" }
- atomr-config = { path = "crates/atomr-config", version = "0.1.0" }
- atomr-macros = { path = "crates/atomr-macros", version = "0.1.0" }
- atomr-testkit = { path = "crates/atomr-testkit", version = "0.1.0" }
- atomr-remote = { path = "crates/atomr-remote", version = "0.1.0" }
- atomr-cluster = { path = "crates/atomr-cluster", version = "0.1.0" }
- atomr-cluster-tools = { path = "crates/atomr-cluster-tools", version = "0.1.0" }
- atomr-cluster-sharding = { path = "crates/atomr-cluster-sharding", version = "0.1.0" }
- atomr-cluster-metrics = { path = "crates/atomr-cluster-metrics", version = "0.1.0" }
- atomr-distributed-data = { path = "crates/atomr-distributed-data", version = "0.1.0" }
- atomr-persistence = { path = "crates/atomr-persistence", version = "0.1.0" }
- atomr-persistence-query = { path = "crates/atomr-persistence-query", version = "0.1.0" }
- atomr-persistence-query-inmemory = { path = "crates/atomr-persistence-query-inmemory", version = "0.1.0" }
- atomr-persistence-tck = { path = "crates/atomr-persistence-tck", version = "0.1.0" }
- atomr-persistence-sql = { path = "crates/atomr-persistence-sql", version = "0.1.0" }
- atomr-persistence-redis = { path = "crates/atomr-persistence-redis", version = "0.1.0" }
- atomr-persistence-mongodb = { path = "crates/atomr-persistence-mongodb", version = "0.1.0" }
- atomr-persistence-cassandra = { path = "crates/atomr-persistence-cassandra", version = "0.1.0" }
- atomr-persistence-aws = { path = "crates/atomr-persistence-aws", version = "0.1.0" }
- atomr-persistence-azure = { path = "crates/atomr-persistence-azure", version = "0.1.0" }
- atomr-streams = { path = "crates/atomr-streams", version = "0.1.0" }
- atomr-telemetry = { path = "crates/atomr-telemetry", version = "0.1.0" }
- atomr-dashboard = { path = "crates/atomr-dashboard", version = "0.1.0" }
- atomr-coordination = { path = "crates/atomr-coordination", version = "0.1.0" }
- atomr-discovery = { path = "crates/atomr-discovery", version = "0.1.0" }
- atomr-di = { path = "crates/atomr-di", version = "0.1.0" }
- atomr-hosting = { path = "crates/atomr-hosting", version = "0.1.0" }
Python wheels
- atomr-wheels-universal2-apple-darwin
- atomr-wheels-x86_64-pc-windows-msvc
- atomr-wheels-x86_64-unknown-linux-gnu
- atomr-wheels-x86_64-unknown-linux-musl
rakka v0.2.1
rakka v0.2.1
Changes
- chore(release): v0.2.1 — rename umbrella to rakka-rs on crates.io (3d2412a)
- docs+pkg: developer experience polish — umbrella features, crate metadata, CI docs flow (16c6d94)
Crates published
- rakka-rs = { path = "crates/rakka", version = "0.2.1" }
- rakka-core = { path = "crates/rakka-core", version = "0.2.1" }
- rakka-config = { path = "crates/rakka-config", version = "0.2.1" }
- rakka-macros = { path = "crates/rakka-macros", version = "0.2.1" }
- rakka-testkit = { path = "crates/rakka-testkit", version = "0.2.1" }
- rakka-remote = { path = "crates/rakka-remote", version = "0.2.1" }
- rakka-cluster = { path = "crates/rakka-cluster", version = "0.2.1" }
- rakka-cluster-tools = { path = "crates/rakka-cluster-tools", version = "0.2.1" }
- rakka-cluster-sharding = { path = "crates/rakka-cluster-sharding", version = "0.2.1" }
- rakka-cluster-metrics = { path = "crates/rakka-cluster-metrics", version = "0.2.1" }
- rakka-distributed-data = { path = "crates/rakka-distributed-data", version = "0.2.1" }
- rakka-persistence = { path = "crates/rakka-persistence", version = "0.2.1" }
- rakka-persistence-query = { path = "crates/rakka-persistence-query", version = "0.2.1" }
- rakka-persistence-query-inmemory = { path = "crates/rakka-persistence-query-inmemory", version = "0.2.1" }
- rakka-persistence-tck = { path = "crates/rakka-persistence-tck", version = "0.2.1" }
- rakka-persistence-sql = { path = "crates/rakka-persistence-sql", version = "0.2.1" }
- rakka-persistence-redis = { path = "crates/rakka-persistence-redis", version = "0.2.1" }
- rakka-persistence-mongodb = { path = "crates/rakka-persistence-mongodb", version = "0.2.1" }
- rakka-persistence-cassandra = { path = "crates/rakka-persistence-cassandra", version = "0.2.1" }
- rakka-persistence-aws = { path = "crates/rakka-persistence-aws", version = "0.2.1" }
- rakka-persistence-azure = { path = "crates/rakka-persistence-azure", version = "0.2.1" }
- rakka-streams = { path = "crates/rakka-streams", version = "0.2.1" }
- rakka-telemetry = { path = "crates/rakka-telemetry", version = "0.2.1" }
- rakka-dashboard = { path = "crates/rakka-dashboard", version = "0.2.1" }
- rakka-coordination = { path = "crates/rakka-coordination", version = "0.2.1" }
- rakka-discovery = { path = "crates/rakka-discovery", version = "0.2.1" }
- rakka-di = { path = "crates/rakka-di", version = "0.2.1" }
- rakka-hosting = { path = "crates/rakka-hosting", version = "0.2.1" }
Python wheels
- rakka-wheels-universal2-apple-darwin
- rakka-wheels-x86_64-pc-windows-msvc
- rakka-wheels-x86_64-unknown-linux-gnu
- rakka-wheels-x86_64-unknown-linux-musl
rakka v0.2.0
rakka v0.2.0
Changes
- ci(release): build dashboard SPA before binary build; drop aarch64-linux wheel (32e5372)
- chore: track audit baseline so verify gate can read it on CI (fee2dfa)
- chore: workspace cleanup — fmt sweep, clippy fixes, hung-test fixes, tooling (9068681)
- chore(release): pin internal workspace deps to 0.2.0 (a7d05cc)
- chore(release): v (5f5fd9a)
- feat: full Akka.NET parity sweep + release pipeline + version-bump skill (533b7dd)
- rename rustakka -> rakka and complete rakka-remote port (8998777)
- chore: clear workspace compiler warnings after branch merge (be65f75)
- Enhance telemetry and dashboard support: add
rustakka-telemetryandrustakka-dashboardcrates, update Cargo.toml and mkdocs.yml, and implement telemetry hooks in core components for observability. (20395e0) - porting todo: document parity pass additions (13ceb62)
- pybindings: wire ext_streams to native streams materializer (run_collect, run_fold) (f12615e)
- persistence-sql: add MSSQL migration; dialect::migration_for no longer placeholder (f1c3c29)
- macros, hyperion: replace stubs with real implementations (e3ccf22)
- streams: expand DSL with junctions, framing, IO, kill/restart/queue, buffer (36336ad)
- feat: persistence providers (5a1f14e)
- init: akka.net initial port (eda028c)
Crates published
- rakka-core = { path = "crates/rakka-core", version = "0.2.0" }
- rakka-config = { path = "crates/rakka-config", version = "0.2.0" }
- rakka-macros = { path = "crates/rakka-macros", version = "0.2.0" }
- rakka-testkit = { path = "crates/rakka-testkit", version = "0.2.0" }
- rakka-remote = { path = "crates/rakka-remote", version = "0.2.0" }
- rakka-cluster = { path = "crates/rakka-cluster", version = "0.2.0" }
- rakka-cluster-tools = { path = "crates/rakka-cluster-tools", version = "0.2.0" }
- rakka-cluster-sharding = { path = "crates/rakka-cluster-sharding", version = "0.2.0" }
- rakka-cluster-metrics = { path = "crates/rakka-cluster-metrics", version = "0.2.0" }
- rakka-distributed-data = { path = "crates/rakka-distributed-data", version = "0.2.0" }
- rakka-persistence = { path = "crates/rakka-persistence", version = "0.2.0" }
- rakka-persistence-query = { path = "crates/rakka-persistence-query", version = "0.2.0" }
- rakka-persistence-query-inmemory = { path = "crates/rakka-persistence-query-inmemory", version = "0.2.0" }
- rakka-persistence-tck = { path = "crates/rakka-persistence-tck", version = "0.2.0" }
- rakka-persistence-sql = { path = "crates/rakka-persistence-sql", version = "0.2.0" }
- rakka-persistence-redis = { path = "crates/rakka-persistence-redis", version = "0.2.0" }
- rakka-persistence-mongodb = { path = "crates/rakka-persistence-mongodb", version = "0.2.0" }
- rakka-persistence-cassandra = { path = "crates/rakka-persistence-cassandra", version = "0.2.0" }
- rakka-persistence-aws = { path = "crates/rakka-persistence-aws", version = "0.2.0" }
- rakka-persistence-azure = { path = "crates/rakka-persistence-azure", version = "0.2.0" }
- rakka-streams = { path = "crates/rakka-streams", version = "0.2.0" }
- rakka-telemetry = { path = "crates/rakka-telemetry", version = "0.2.0" }
- rakka-dashboard = { path = "crates/rakka-dashboard", version = "0.2.0" }
- rakka-coordination = { path = "crates/rakka-coordination", version = "0.2.0" }
- rakka-discovery = { path = "crates/rakka-discovery", version = "0.2.0" }
- rakka-di = { path = "crates/rakka-di", version = "0.2.0" }
- rakka-hosting = { path = "crates/rakka-hosting", version = "0.2.0" }
Python wheels
- rakka-wheels-universal2-apple-darwin
- rakka-wheels-x86_64-pc-windows-msvc
- rakka-wheels-x86_64-unknown-linux-gnu
- rakka-wheels-x86_64-unknown-linux-musl