Releases: matter-labs/zksync-os
Releases · matter-labs/zksync-os
v0.0.25
What's Changed
- fix: modexp mod 1 case by @shamatar in #301
- fix: Handle OON during nonce bumping by @antoniolocascio in #299
Full Changelog: v0.0.24...v0.0.25
v0.0.24
What's Changed
- feat: re-enable 712 txs by @antoniolocascio in #293
- fix: early bail in modexp by @shamatar in #295
Full Changelog: v0.0.23...v0.0.24
v0.0.23
What's Changed
- chore: use zksync_os_interface from crates.io by @perekopskiy in #285
- test: fixes for tester to run Blockchain tests by @antoniolocascio in #268
- feat: update interface by @perekopskiy in #286
Full Changelog: v0.0.22...v0.0.23
v0.0.22
What's Changed
- test: Disable contract deployer from fuzzer by @antoniolocascio in #269
- feat: migrate to
zksync-os-interfaceby @itegulov in #274
Full Changelog: v0.0.21...v0.0.22
v0.0.21
What's Changed
- fix: Set MAX_NATIVE_COMPUTATIONAL to 2^35 by @antoniolocascio in #254
- fix: SAR by @joonazan in #263
- fix: safe casting to u32 in SHR and SHL by @antoniolocascio in #261
- chore: remove one dead code instance and one unsafe by @joonazan in #240
- fix: fail with OOM in system functions by @antoniolocascio in #257
- perf: use endomorphism in bn254, bls12 by @yoaveshel in #187
- fix: Do not append key to pubdata on empty diff by @antoniolocascio in #260
- feat: forbid EIP-712 txs by @AntonD3 in #267
- fix: Update native constants for EC by @antoniolocascio in #265
- feat: change L1->L2/upgrade tx type id by @itegulov in #266
- fix: fixes for audittens low findings by @antoniolocascio in #264
- fix: Move reclaiming of withheld resources to be considered for pubdata charging by @antoniolocascio in #262
- fix: reverting upgrade tx raises internal error by @antoniolocascio in #259
- test(fuzzer): support for p256 and missing system contracts by @antoniolocascio in #248
- fix: Add rolling tx hashing cost to intrinsic native by @antoniolocascio in #258
Full Changelog: v0.0.20...v0.0.21
v0.0.20
Depending on new version of airbender (and risc simulator)
What's Changed
- feat: report total native used, record in eth runner by @antoniolocascio in #239
- feat: Return deployed bytecode as returndata for top-level deployments (from EOA) by @0xVolosnikov in #249
- chore: update airbender to 0.4.3 by @AntonD3 in #246
Full Changelog: v0.0.14...v0.0.20
v0.0.14
What's Changed
- fix: trim bytecode to unpadded length when fetching observable bytecode hash by @antoniolocascio in #250
- chore: remove trace_and_split dependency by @mm-zk in #251
- feat!: Minimal set of changes to support v29. by @mm-zk in #252
Full Changelog: v0.0.13...v0.0.14
v0.0.13
What's Changed
- fix: adjust intrinsic costs by @antoniolocascio in #210
- feat: disable EOA signature validation during forward run by @AntonD3 in #43
- fix: recover debug info by @antoniolocascio in #247
- feat: Improve tracer EVM compatibility for deployments by @0xVolosnikov in #245
Full Changelog: v0.0.12...v0.0.13
v0.0.12
What's Changed
- fix: Guard against overflow when reading tx length. by @antoniolocascio in #215
- test: check invariants on block header by @antoniolocascio in #235
- fix: Do not check memory offset size in sha3 if len is 0 by @0xVolosnikov in #242
- feat: bin reproducibility by @antoniolocascio in #243
- fix: more modexp tests and modexp via oracle fixes by @shamatar in #241
- fix: do not update block accumulators when tx is reverted by @antoniolocascio in #244
Full Changelog: v0.0.11...v0.0.12
v0.0.11
What's Changed
- feat: Provide EVM errors to tracer by @0xVolosnikov in #212
- feat: Pass EVM refund counter to tracer by @0xVolosnikov in #213
- fix: Fix returned type in storage write operation by @0xVolosnikov in #222
- feat(tracer): Calculate gas used by EVM opcodes by @0xVolosnikov in #223
- perf: copy .rodata to RAM by @yoaveshel in #206
- feat: multiblock batch proving by @AntonD3 in #152
- feat(tracer): Catch selfdestruct in the call tracer by @0xVolosnikov in #221
- fix: adjust push16 native cost by @antoniolocascio in #228
- fix: clear returndata on invalid deployed code by @antoniolocascio in #226
- fix: Transfer fee to coinbase before finishing transaction by @antoniolocascio in #229
- fix: Rename testing feature to serde in the zk_ee crate by @antoniolocascio in #233
- fix: Move finish_tx to SnapshottableIo trait and move tx counter increase by @antoniolocascio in #231
- fix: change deconstructed appearance in new transactions by @antoniolocascio in #227
- fix: fixes for OZ note issues by @antoniolocascio in #237
- feat: Add OOM error as fatal runtime error by @antoniolocascio in #218
- feat: return logs in call tracer by @itegulov in #236
- feat: disable unlimited_native feature for binaries by @perekopskiy in #238
Full Changelog: v0.0.10...v0.0.11