Releases: dojoengine/dojo
Releases · dojoengine/dojo
v0.6.0-alpha.3
What's Changed
- fix(sozo): ensure bindgen works for unity even with felts by @glihm in #1587
- Feat(torii-grpc): support Events query by @gianalarcon in #1567
- Bump
blockifier
rev for supporting higher fee transfer gas by @kariy in #1598 - fix(katana): search the inner state when sierra class not found in the cache by @kariy in #1602
- Prepare release: v0.6.0-alpha.3 by @tarrencev in #1599
Full Changelog: v0.6.0-alpha.2...v0.6.0-alpha.3
v0.6.0-alpha.2
What's Changed
- fix: syncing status by @greged93 in #1582
- fix(katana): always skip validation if node is run with validation disabled by @kariy in #1589
- Prepare release: v0.6.0-alpha.2 by @tarrencev in #1588
Full Changelog: v0.6.0-alpha.1...v0.6.0-alpha.2
v0.6.0-alpha.1
What's Changed
- fix(sozo): wait for set_metadata txn by @tarrencev in #1554
- Torii core store u64 primitive as string in db by @broody in #1532
- feat(sozo): propose multicall format for
sozo auth writer
by @glihm in #1555 - feat(katana): add
torii_getTransactions
rpc by @tarrencev in #1529 - change sql setup to avoid torii timeout by @Cheelax in #1543
- fix(ci): codecov on main again by @tarrencev in #1573
- [Torii] Index more transaction types by @jelilat in #1452
- Show world explore url when starting Torii by @JunichiSugiura in #1565
- fix(dojo): dont assign ownership to ResourceMetadata on world creation by @tarrencev in #1566
- fix(ci): don't report codecov on main by @tarrencev in #1575
- Fix(sozo): Improve sozo migration output by @hhamud in #1571
- Feat(torii-grpc): Add total_count on RetrieveEntitiesResponse by @gianalarcon in #1545
- Katana RPC v0.6.0 by @kariy in #1568
- Prepare release: v0.6.0-alpha.1 by @tarrencev in #1578
New Contributors
Full Changelog: v0.6.0-alpha.0...v0.6.0-alpha.1
This version now uses the 0.6.0
RPC version, and only this version.
v0.6.0-alpha.0
What's Changed
- feat(libp2p): command to wait for the relay to be ready by @Larkooo in #1525
- fix(katana-core): crate can't be build without any feature by @kariy in #1527
- Bump Cairo dependencies to
2.5.0
by @kariy in #1522 - Prepare release: v0.5.2-alpha.0 by @tarrencev in #1528
- refactor(katana-provider): implement
transaction_in_range
for in-memory and fork providers by @kariy in #1530 - feat(saya): add config file arg for saya bin by @Jonatan-Chaverri in #1513
- Update ahash versions to fix missing feature stdsimd error by @Jonatan-Chaverri in #1534
- refactor(katana-rpc): isolate dev JSON RPC API from
katana
namespace by @makluganteng in #1544 - fix: ensure DevApi is also present in test sequencer by @glihm in #1549
- feat: merge audit branch by @glihm in #1533
- Prepare release: v0.5.2-alpha.1 by @tarrencev in #1550
- Prepare release: v0.6.0-alpha.0 by @tarrencev in #1551
New Contributors
- @Jonatan-Chaverri made their first contribution in #1513
- @makluganteng made their first contribution in #1544
Full Changelog: v0.5.1...v0.6.0-alpha.0
⚠️ Breaking changes ⚠️
This version introduces breaking changes at two levels:
- The world now deploys the model to realize a
contract_call
instead of using the class hash to do alibrary_call
. For this reason, the models are deployed. This introduces a new API for the function model in the world and the ModelRegistered event. - The toolchain has been updated to support this new event and management of the models, which makes this version not backward compatible for operation like
sozo migrate
.
However, the world's storage is backward compatible with previous version.
v0.5.1
What's Changed
- feat: add
ensure_abi
method into model generated contract by @glihm in #1433 - fix: retry on
TransactionHashNotFound
error by @lambda-0x in #1435 - Move dojo-signers to sozo-signers by @tarrencev in #1438
- Refactor torii cli to use SocketAddr cli args by @tarrencev in #1434
- Update example spawn-and-move by @dpinones in #1413
- fix: add more info on model deserialization fail by @glihm in #1325
- fix: Support deriving Print for enums by @0xicosahedron in #1091
- Merge Katana
dev
branch by @kariy in #1444 - Switch transaction query arg from id to transactionHash by @JunichiSugiura in #1441
- Prepare release: v0.5.1-alpha.0 by @tarrencev in #1451
- Fix metrics prefix naming by @broody in #1453
- feat: bindgen crate by @glihm in #1425
- Merge Katana
dev
branch by @kariy in #1470 - chore: move binary crates into a dedicated dir by @kariy in #1471
- dev(sozo): improve test coverage and other few changes by @lambda-0x in #1462
- typos and links by @ponderingdemocritus in #1473
- Enable benches in ci by @tarrencev in #1474
- fix(katana-provider): fix how latest block number/hash is retrieved from db by @kariy in #1475
- fix(katana): init interval block producer with updated block env by @kariy in #1477
- Prepare release: v0.5.1-alpha.1 by @tarrencev in #1478
- feat: libp2p relay and gossipsub server by @Larkooo in #1459
- Refactor torii graphql object traits by @broody in #1446
- doc(katana): db table layout by @kariy in #1442
- Feat(Torii-core): Handle entity deletion events by @gianalarcon in #1439
- Update dev container to bc6a5c1 by @tarrencev in #1479
- CI: remove codecov on main merge by @glihm in #1480
- use #[abi(embed_v0)] by @notV4l in #1426
- refactor(sozo-migrate): de-debug error formatting by @kariy in #1454
- change casing to be consistent by @ponderingdemocritus in #1235
- feat(katana): genesis state configuration by @kariy in #1490
- refactor(katana): display genesis state properly on startup by @kariy in #1492
- Fixed panic on VariantNotFound by @fishseabowl in #1487
- Prepare release: v0.5.1-alpha.2 by @tarrencev in #1491
- fix(relay): borrow issues with wasm client by @Larkooo in #1494
- Switch to dedicated IPFS gateway by @JunichiSugiura in #1493
- Katana Benchmarks by @neotheprogramist in #1467
- Fix url parsing for torii rpc arg by @tarrencev in #1499
- Prepare release: v0.5.1-alpha.3 by @tarrencev in #1500
- feat(katana): genesis storage for fee token and udc by @kariy in #1503
- feat: add saya service by @glihm in #1495
- fix: add cargo lock modification after build by @glihm in #1505
- Torii fix extra url parse by @broody in #1506
- Prepare release: v0.5.1-alpha.4 by @tarrencev in #1507
- feat(dojo-bindgen): fs & unity plugin for codegen by @Larkooo in #1498
- Torii bind default addr to 0.0.0.0 by @broody in #1509
- Prepare release: v0.5.1-alpha.5 by @tarrencev in #1510
- refactor(katana): include class artifact in genesis file + base64 encoding by @kariy in #1508
- refactor(katana-primitives): remove base64 genesis prefix by @kariy in #1518
- refactor(katana-primitives): make most fields for account/contract allocations optional by @kariy in #1512
- Allow dev accounts to be allocated from the JSON file by @fishseabowl in #1515
- style(katana-db): include module in table path by @kariy in #1521
- [Torii] Debug output of all indexed Events by @dubzn in #1464
- Prepare release: v0.5.1 by @tarrencev in #1524
New Contributors
- @dpinones made their first contribution in #1413
- @fishseabowl made their first contribution in #1487
Full Changelog: v0.5.0...v0.5.1
v0.5.1-alpha.5
What's Changed
- feat(dojo-bindgen): fs & unity plugin for codegen by @Larkooo in #1498
- Torii bind default addr to 0.0.0.0 by @broody in #1509
- Prepare release: v0.5.1-alpha.5 by @tarrencev in #1510
- refactor(katana): include class artifact in genesis file + base64 encoding by @kariy in #1508
Full Changelog: v0.5.1-alpha.3...v0.5.1-alpha.5
v0.5.1-alpha.4
What's Changed
- fix(relay): borrow issues with wasm client by @Larkooo in #1494
- Switch to dedicated IPFS gateway by @JunichiSugiura in #1493
- Katana Benchmarks by @neotheprogramist in #1467
- Fix url parsing for torii rpc arg by @tarrencev in #1499
- Prepare release: v0.5.1-alpha.3 by @tarrencev in #1500
- feat(katana): genesis storage for fee token and udc by @kariy in #1503
- feat: add saya service by @glihm in #1495
- fix: add cargo lock modification after build by @glihm in #1505
- Torii fix extra url parse by @broody in #1506
- Prepare release: v0.5.1-alpha.4 by @tarrencev in #1507
Full Changelog: v0.5.1-alpha.2...v0.5.1-alpha.4
v0.5.1-alpha.3
What's Changed
- fix(relay): borrow issues with wasm client by @Larkooo in #1494
- Switch to dedicated IPFS gateway by @JunichiSugiura in #1493
- Katana Benchmarks by @neotheprogramist in #1467
- Fix url parsing for torii rpc arg by @tarrencev in #1499
- Prepare release: v0.5.1-alpha.3 by @tarrencev in #1500
Full Changelog: v0.5.1-alpha.2...v0.5.1-alpha.3
v0.5.1-alpha.2
What's Changed
- feat: libp2p relay and gossipsub server by @Larkooo in #1459
- Refactor torii graphql object traits by @broody in #1446
- doc(katana): db table layout by @kariy in #1442
- Feat(Torii-core): Handle entity deletion events by @gianalarcon in #1439
- Update dev container to bc6a5c1 by @tarrencev in #1479
- CI: remove codecov on main merge by @glihm in #1480
- use #[abi(embed_v0)] by @notV4l in #1426
- refactor(sozo-migrate): de-debug error formatting by @kariy in #1454
- change casing to be consistent by @ponderingdemocritus in #1235
- feat(katana): genesis state configuration by @kariy in #1490
- refactor(katana): display genesis state properly on startup by @kariy in #1492
- Fixed panic on VariantNotFound by @fishseabowl in #1487
- Prepare release: v0.5.1-alpha.2 by @tarrencev in #1491
New Contributors
- @fishseabowl made their first contribution in #1487
Full Changelog: v0.5.1-alpha.1...v0.5.1-alpha.2
v0.5.1-alpha.1
What's Changed
- Fix metrics prefix naming by @broody in #1453
- feat: bindgen crate by @glihm in #1425
- Merge Katana
dev
branch by @kariy in #1470 - chore: move binary crates into a dedicated dir by @kariy in #1471
- dev(sozo): improve test coverage and other few changes by @lambda-0x in #1462
- typos and links by @ponderingdemocritus in #1473
- Enable benches in ci by @tarrencev in #1474
- fix(katana-provider): fix how latest block number/hash is retrieved from db by @kariy in #1475
- fix(katana): init interval block producer with updated block env by @kariy in #1477
- Prepare release: v0.5.1-alpha.1 by @tarrencev in #1478
Full Changelog: v0.5.1-alpha.0...v0.5.1-alpha.1