Releases: dojoengine/katana
Releases · dojoengine/katana
v1.6.0-alpha.0
What's Changed
- fix(cli): make public the config file path by @glihm in #102
- chore: bump
jsonrpsee
to0.25
by @kariy in #104 - chore(cli): feature gate explorer by @kariy in #106
- feat: distributed tracing w/ gcloud trace by @tarrencev in #103
- chore(explorer): only update
ui
module by @kariy in #108 - fix(log): remove
LogTracer
initialization by @kariy in #109 - chore: bump
snos
by @kariy in #107 - feat(db): instrument db operations by @kariy in #110
- feat(tasks): propagate tracing span context to spawned tasks by @devin-ai-integration in #112
- feat: opentelemetry protocol exporter by @kariy in #111
- feat(pool): instrument pool operations by @kariy in #113
- Merge
dev
branch by @kariy in #114 - feat(rpc): implement simplified
RpcLogger
by @kariy in #115 - fix(fork): commit after putting by @kariy in #117
- feat: instrument execution by @kariy in #116
- release(prepare): v1.6.0-alpha.0 by @glihm in #119
- refactor(rpc): util for creating
HttpClient
by @kariy in #88
New Contributors
- @tarrencev made their first contribution in #103
Full Changelog: v1.5.3...v1.6.0-alpha.0
v1.5.3
What's Changed
🐛 Bug Fix
- Fixed inefficient class compilation: Executor now uses a globally defined class cache instead of reconstructing it each time. This prevents unnecessary recompilation and improves performance. #100 (by @kariy)
📦 Other Changes
- Minor CI improvement: skip runs on draft PRs #89
- Internal refactor of transaction waiter utility #91
- Added no_mining option to runner #99
Full Changelog: v1.5.2...v1.5.3
v1.5.2
What's Changed
- feat(executor): implement builder for
ClassCache
by @devin-ai-integration in #70 - fix(ci): fix syntax error in binary-size workflow script by @devin-ai-integration in #72
- feat: add CLI flag for enabling/disabling cairo-native compilation by @devin-ai-integration in #69
- ci: optimize cargo caching across all workflows by @devin-ai-integration in #73
- Add README by @kariy in #74
- feat(metrics): disk capacity by @kariy in #80
- refactor(rpc): run add transaction methods on CPU blocking pool by @kariy in #81
- feat(pool): order same sender txs based on their nonce values by @kariy in #83
- feat(cli): more build info on long
--version
by @kariy in #84 - fix(pool): use
SeqCst
when assigning priority in fifo ordering by @kariy in #85 - release(prepare): v1.5.2 by @glihm in #86
- chore(provider): remove unused in-memory provider implementation by @kariy in #87
Full Changelog: v1.5.1...v1.5.2
v1.5.1
What's Changed
- ci(test): explorer on reverse proxy by @kariy in #58
- ci(release): build for non-
native
version by @kariy in #60 - ci: binary size check by @kariy in #59
- ci(test): only run on certain files change by @kariy in #61
- ci: update Dojo image by @kariy in #62
- ci: install latest dojo by @kariy in #63
- fix(rpc): wrongly evaluating skip fee flag by @kariy in #65
- release(prepare): v1.5.1 by @glihm in #66
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's Changed
- ci(docker): include
katana
from this repo in dev container by @kariy in #18 - feat: include l2 gas in internal types by @kariy in #19
- feat: add url function to the sequencer by @glihm in #20
- feat(paymaster): cartrige paymaster by @kariy in #22
- release(prepare): v1.5.0-alpha.1 by @glihm in #24
- release(prepare): v1.5.0-alpha.2 by @glihm in #25
- feat(rpc): add timeout configuration for RPC server by @kariy in #27
- chore(clippy): bump nightly version by @kariy in #28
- chore(rustfmt): change toolchain version by @kariy in #30
- feat(executor): return failed call execution as
Err
by @kariy in #29 - ci(test): cache snos artifacts by @kariy in #31
- ci(release): windows build by @kariy in #26
- release(prepare): v1.5.0-alpha.3 by @glihm in #32
- fix(pool): relax nonce check by @kariy in #33
- ci(test): cache clippy build by @kariy in #35
- release(prepare): v1.5.0-alpha.4 by @glihm in #34
- fix(docker): install linker for
cairo-native
by @kariy in #47 - fix: github action docker build add arm64 platform by @MartianGreed in #49
- feat(katana): add support for sovereign mode for init command by @kariy in #50
- feat(katana): add fact registry arg for init by @kariy in #51
- ci(devcontainer): install llvm-tools-preview for
llvm-cov
by @kariy in #53 - ci(devcontainer): multiplatform manifest by @kariy in #54
- ci(test): generate test artifacts conditionally by @kariy in #52
- fix(explorer): dynamic base path by @kariy in #56
- release(prepare): v1.5.0 by @glihm in #57
New Contributors
- @MartianGreed made their first contribution in #49
Full Changelog: v1.2.3...v1.5.0
v1.5.0-alpha.4
What's Changed
- feat(rpc): add timeout configuration for RPC server by @kariy in #27
- chore(clippy): bump nightly version by @kariy in #28
- chore(rustfmt): change toolchain version by @kariy in #30
- feat(executor): return failed call execution as
Err
by @kariy in #29 - ci(test): cache snos artifacts by @kariy in #31
- ci(release): windows build by @kariy in #26
- release(prepare): v1.5.0-alpha.3 by @glihm in #32
- fix(pool): relax nonce check by @kariy in #33
- ci(test): cache clippy build by @kariy in #35
- release(prepare): v1.5.0-alpha.4 by @glihm in #34
Full Changelog: v1.5.0-alpha.2...v1.5.0-alpha.4
v1.5.0-alpha.3
What's Changed
- feat(rpc): add timeout configuration for RPC server by @kariy in #27
- chore(clippy): bump nightly version by @kariy in #28
- chore(rustfmt): change toolchain version by @kariy in #30
- feat(executor): return failed call execution as
Err
by @kariy in #29 - ci(test): cache snos artifacts by @kariy in #31
- ci(release): windows build by @kariy in #26
- release(prepare): v1.5.0-alpha.3 by @glihm in #32
Full Changelog: v1.5.0-alpha.2...v1.5.0-alpha.3
v1.5.0-alpha.2
What's Changed
Full Changelog: v1.5.0-alpha.1...v1.5.0-alpha.2
v1.5.0-alpha.1
release(prepare): v1.5.0-alpha.1 (#24) Co-authored-by: kariy <26515232+kariy@users.noreply.github.com>