Releases: commonwarexyz/alto
Releases · commonwarexyz/alto
v2026.3.0
What's Changed
- Add follower (i.e. "full-node") binary by @BrendanChou in #169
- [follower] Improve Sync Performance by @patrick-ogrady in #178
- [release] v2026.3.0 Testing by @patrick-ogrady in #183
- Add Reliable Indexer (Attempt 2) by @patrick-ogrady in #184
- [release] v2026.3.0 by @patrick-ogrady in #185
Full Changelog: v0.0.19...v2026.3.0
Stats
.github/workflows/publish.yml | 23 +-
.gitignore | 6 +-
Cargo.lock | 941 +++++++------
Cargo.toml | 42 +-
README.md | 7 +-
chain/Cargo.toml | 14 +-
chain/README.md | 202 ---
chain/src/application.rs | 53 +-
chain/src/engine.rs | 169 ++-
chain/src/indexer.rs | 207 ---
chain/src/indexer/backfiller/consumer.rs | 298 ++++
chain/src/indexer/backfiller/mod.rs | 16 +
chain/src/indexer/backfiller/producer.rs | 33 +
chain/src/indexer/backfiller/state.rs | 282 ++++
chain/src/indexer/mocks.rs | 138 ++
chain/src/indexer/mod.rs | 141 ++
chain/src/indexer/pusher.rs | 176 +++
chain/src/lib.rs | 1441 +++++++++++++-------
client/Cargo.toml | 4 +-
client/README.md | 2 +-
client/src/consensus.rs | 44 +-
client/src/lib.rs | 24 +-
deploy/Cargo.toml | 28 +
{chain => deploy}/Dockerfile | 2 +-
deploy/README.md | 235 ++++
{chain => deploy}/dashboard.json | 204 ++-
chain/src/bin/setup.rs => deploy/src/main.rs | 210 ++-
explorer/README.md | 8 +-
explorer/src/AboutModal.tsx | 2 +-
explorer/src/alto_types/alto_types.js | 126 +-
explorer/src/alto_types/alto_types_bg.wasm | Bin 215799 -> 247269 bytes
explorer/src/global_config.ts | 2 +-
explorer/src/usa_config.ts | 2 +-
follower/Cargo.toml | 41 +
follower/README.md | 55 +
follower/examples/global.yml | 43 +
follower/examples/usa.yml | 45 +
follower/src/application.rs | 145 ++
follower/src/archive.rs | 304 +++++
follower/src/engine.rs | 321 +++++
follower/src/feeder.rs | 311 +++++
follower/src/main.rs | 319 +++++
follower/src/resolver.rs | 960 +++++++++++++
follower/src/test_utils.rs | 175 +++
follower/src/throughput.rs | 107 ++
indexer/Cargo.toml | 2 +-
indexer/src/lib.rs | 38 +
indexer/src/main.rs | 3 +-
inspector/src/main.rs | 2 +-
types/src/block.rs | 10 +-
validator/Cargo.toml | 27 +
validator/README.md | 32 +
.../src/bin/validator.rs => validator/src/main.rs | 26 +-
53 files changed, 6411 insertions(+), 1637 deletions(-)
v0.0.19
What's Changed
- [release] v2026.2.0 by @patrick-ogrady in #172
- [release] v0.0.19 by @patrick-ogrady in #174
Full Changelog: v0.0.18...v0.0.19
Stats
Cargo.lock | 410 +++++++++--------
Cargo.toml | 34 +-
chain/dashboard.json | 6 +-
chain/src/application.rs | 27 +-
chain/src/bin/setup.rs | 14 +-
chain/src/bin/validator.rs | 8 +-
chain/src/engine.rs | 19 +-
chain/src/lib.rs | 73 +--
client/src/consensus.rs | 4 +-
explorer/src/alto_types/alto_types.js | 704 +++++++++++++++--------------
explorer/src/alto_types/alto_types_bg.wasm | Bin 201151 -> 215799 bytes
explorer/src/global_config.ts | 2 +-
explorer/src/usa_config.ts | 2 +-
indexer/src/lib.rs | 42 +-
inspector/src/main.rs | 6 +-
types/src/block.rs | 44 +-
types/src/consensus.rs | 13 +-
types/src/lib.rs | 26 +-
types/src/wasm.rs | 10 +-
19 files changed, 777 insertions(+), 667 deletions(-)
v0.0.18
What's Changed
- [release]
v0.0.65by @clabby in #167 - [release] v0.0.18 by @patrick-ogrady in #171
Full Changelog: v0.0.17...v0.0.18
v0.0.17
What's Changed
- [release] v0.0.64 by @clabby in #161
- [indexer] Introduce
indexer+ local explorer support by @clabby in #162 - [release] v0.0.17 by @patrick-ogrady in #165
Full Changelog: v0.0.16...v0.0.17
v0.0.16
Changes
- commonware@v0.0.62 by @patrick-ogrady in #145
- fix: backfill test by @clabby in #153
- commonware@d71d776 by @andresilva in #154
- [explorer] Redeploy for v0.0.63 by @patrick-ogrady in #155
- [release] v0.0.15 by @patrick-ogrady in #157
- [inspector] Fix alto inspector by @patrick-ogrady in #158
New Contributors
- @clabby made their first contribution in #153
- @andresilva made their first contribution in #154
Full Changelog: v0.0.14...v0.0.16
Stats
Cargo.lock | 258 ++++++++++++++++++-----
Cargo.toml | 33 +--
chain/Cargo.toml | 6 +-
chain/dashboard.json | 51 ++---
chain/src/application/actor.rs | 57 +++---
chain/src/application/ingress.rs | 32 +--
chain/src/application/mod.rs | 15 --
chain/src/bin/setup.rs | 2 +
chain/src/bin/validator.rs | 87 +++++---
chain/src/engine.rs | 182 ++++++++---------
chain/src/indexer.rs | 13 +-
chain/src/lib.rs | 228 ++++++++++++++++-----
chain/src/supervisor.rs | 109 ----------
client/Cargo.toml | 6 +-
client/src/consensus.rs | 18 +-
client/src/lib.rs | 7 +-
explorer/package.json | 2 +-
explorer/src/AboutModal.tsx | 12 +-
explorer/src/App.tsx | 6 +-
explorer/src/alto_types/alto_types.js | 318 ++++++++++++++++++++++++++++-
explorer/src/alto_types/alto_types_bg.wasm | Bin 174544 -> 209159 bytes
explorer/src/global_config.ts | 2 +-
explorer/src/usa_config.ts | 2 +-
inspector/Cargo.toml | 6 +-
inspector/src/main.rs | 2 +-
inspector/src/utils.rs | 2 +-
package-lock.json | 6 -
scripts/bump_versions.sh | 86 --------
types/Cargo.toml | 6 +-
types/src/block.rs | 29 ++-
types/src/consensus.rs | 23 +--
types/src/lib.rs | 109 +++++-----
types/src/wasm.rs | 40 ++--
33 files changed, 1072 insertions(+), 683 deletions(-)
v0.0.14
Changes
- [upgrade] Migrate to CL@v0.0.58 by @patrick-ogrady in #141
- [release] v0.0.14 by @patrick-ogrady in #142
Full Changelog: v0.0.13...v0.0.14
Stats
Cargo.lock | 56 ++++++++++++++---------------
Cargo.toml | 28 +++++++--------
chain/Cargo.toml | 2 +-
chain/src/engine.rs | 20 +++++++----
client/Cargo.toml | 2 +-
explorer/package.json | 2 +-
explorer/src/alto_types/alto_types_bg.wasm | Bin 174341 -> 174544 bytes
inspector/Cargo.toml | 2 +-
types/Cargo.toml | 2 +-
9 files changed, 61 insertions(+), 53 deletions(-)
v0.0.13
Changes
- [deploy] Global by @patrick-ogrady in #132
- [explorer] Update to c7g.large by @patrick-ogrady in #133
- [explorer] USA Cluster by @patrick-ogrady in #134
- [explorer] Use Right Globe by @patrick-ogrady in #135
- [explorer] USA Gradient by @patrick-ogrady in #136
- [chain] Migrate to
consensus::marshalby @patrick-ogrady in #137 - [release] v0.0.13 by @patrick-ogrady in #139
Full Changelog: v0.0.12...v0.0.13
Stats
.github/actions/setup/action.yml | 14 +-
.github/workflows/tests.yml | 7 +-
Cargo.lock | 58 +-
Cargo.toml | 28 +-
chain/Cargo.toml | 2 +-
chain/dashboard.json | 6 +-
chain/src/actors/mod.rs | 2 -
chain/src/actors/syncer/actor.rs | 832 -----------------------
chain/src/actors/syncer/coordinator.rs | 25 -
chain/src/actors/syncer/handler.rs | 67 --
chain/src/actors/syncer/ingress.rs | 156 -----
chain/src/actors/syncer/key.rs | 125 ----
chain/src/actors/syncer/mod.rs | 47 --
chain/src/{actors => }/application/actor.rs | 74 +-
chain/src/{actors => }/application/ingress.rs | 18 +-
chain/src/{actors => }/application/mod.rs | 2 -
chain/src/bin/setup.rs | 2 +
chain/src/bin/validator.rs | 15 +-
chain/src/engine.rs | 125 ++--
chain/src/indexer.rs | 209 ++++++
chain/src/lib.rs | 124 +---
chain/src/{actors/application => }/supervisor.rs | 26 +-
chain/src/utils.rs | 29 +
client/Cargo.toml | 2 +-
client/src/consensus.rs | 2 +-
explorer/README.md | 14 +-
explorer/package.json | 8 +-
explorer/src/AboutModal.css | 100 +++
explorer/src/AboutModal.tsx | 67 +-
explorer/src/App.css | 36 +-
explorer/src/App.tsx | 134 +++-
explorer/src/SearchModal.tsx | 6 +-
explorer/src/StatsSection.css | 227 ++++++-
explorer/src/StatsSection.tsx | 97 ++-
explorer/src/alto_types/alto_types_bg.wasm | Bin 174341 -> 174341 bytes
explorer/src/config.ts | 87 +--
explorer/src/global_config.ts | 54 ++
explorer/src/usa_config.ts | 54 ++
explorer/src/useClockSkew.ts | 19 +-
inspector/Cargo.toml | 2 +-
inspector/src/main.rs | 4 +-
inspector/src/utils.rs | 2 +-
types/Cargo.toml | 2 +-
types/src/block.rs | 10 +
types/src/wasm.rs | 2 +-
45 files changed, 1207 insertions(+), 1715 deletions(-)v0.0.12
Changes
- [explorer] Revert Latency Optimization by @patrick-ogrady in #121
- [chain] Clarify Application Integration Comments by @patrick-ogrady in #123
- CL@v0.0.55 by @patrick-ogrady in #127
- Add Regional Deployment (USA) by @patrick-ogrady in #130
- [release] v0.0.12 by @patrick-ogrady in #131
Full Changelog: v0.0.11...v0.0.12
Stats
.github/actions/setup/action.yml | 64 ++---
.github/workflows/coverage.yml | 2 -
.github/workflows/publish.yml | 2 -
.github/workflows/tests.yml | 6 -
Cargo.lock | 90 ++++--
Cargo.toml | 28 +-
chain/Cargo.toml | 2 +-
chain/README.md | 14 +-
chain/dashboard.json | 423 ++++++++++++++++++++++++++++-
chain/src/actors/application/actor.rs | 16 +-
chain/src/actors/syncer/actor.rs | 214 ++++++++-------
chain/src/actors/syncer/coordinator.rs | 8 +-
chain/src/actors/syncer/mod.rs | 20 +-
chain/src/bin/setup.rs | 46 ++--
chain/src/bin/validator.rs | 33 +--
chain/src/engine.rs | 5 +-
chain/src/lib.rs | 24 +-
client/Cargo.toml | 2 +-
client/src/consensus.rs | 16 +-
client/src/utils.rs | 2 +-
explorer/package.json | 2 +-
explorer/src/App.tsx | 24 +-
explorer/src/alto_types/alto_types_bg.wasm | Bin 175670 -> 174341 bytes
inspector/Cargo.toml | 2 +-
inspector/src/utils.rs | 8 +-
types/Cargo.toml | 2 +-
26 files changed, 760 insertions(+), 295 deletions(-)v0.0.11
What's Changed
- [explorer] Test Search Glyph by @patrick-ogrady in #115
- Update to commonware-*@v0.0.54 by @patrick-ogrady in #118
- [release] v0.0.11 by @patrick-ogrady in #119
Stats
Cargo.lock | 67 ++++++++++++++----------
Cargo.toml | 28 +++++-----
chain/Cargo.toml | 2 +-
chain/src/actors/syncer/actor.rs | 4 +-
chain/src/bin/setup.rs | 36 ++++++-------
chain/src/bin/validator.rs | 5 +-
chain/src/engine.rs | 18 +++----
chain/src/lib.rs | 80 ++++++++++++++---------------
client/Cargo.toml | 2 +-
explorer/package.json | 2 +-
explorer/src/App.tsx | 26 +++++++---
explorer/src/StatsSection.tsx | 41 ++++++++++++---
explorer/src/alto_types/alto_types_bg.wasm | Bin 175670 -> 175670 bytes
explorer/src/useClockSkew.ts | 11 +++-
inspector/Cargo.toml | 2 +-
types/Cargo.toml | 2 +-
types/src/block.rs | 8 ++-
17 files changed, 197 insertions(+), 137 deletions(-)
Full Changelog: v0.0.10...v0.0.11
v0.0.10
What's Changed
- [release] v0.0.10 by @patrick-ogrady in #114
Stats
Cargo.lock | 8 ++++----
Cargo.toml | 4 ++--
chain/Cargo.toml | 2 +-
chain/README.md | 2 --
chain/src/bin/setup.rs | 5 ++---
client/Cargo.toml | 2 +-
explorer/package.json | 2 +-
explorer/src/alto_types/alto_types_bg.wasm | Bin 175390 -> 175670 bytes
explorer/src/config.ts | 2 +-
inspector/Cargo.toml | 2 +-
inspector/src/main.rs | 2 +-
types/Cargo.toml | 2 +-
12 files changed, 15 insertions(+), 18 deletions(-)