Releases: fluentlabs-xyz/fluentbase
Releases · fluentlabs-xyz/fluentbase
v0.4.11-dev
What's Changed
- feat(weierstrass-curves): new crypto runtime by @chillhacker in #201
- feat(build): reduce docker image size and persist vol by @d1r1 in #220
Full Changelog: v0.4.10-dev...v0.4.11-dev
v0.4.10-dev
What's Changed
- fix: add missing reset
call_idfunction by @dmitry123 in #198 - fix: missing
call_idreset for system calls by @dmitry123 in #199 - feat: implement new runtime upgrade by @dmitry123 in #200
Full Changelog: v0.4.8-dev...v0.4.10-dev
v0.4.8-dev
What's Changed
- fix: loosing stack for inspector in release mode by @dmitry123 in #197
Full Changelog: v0.4.7-dev...v0.4.8-dev
v0.4.7-dev
What's Changed
- feat(universal-token): implementation of the universal token for cross-runtime interaction by @bfdays in #180
- feat(build): add standalone constructor macro support for abi generation by @d1r1 in #195
- refactor(runtime): new runtime & runtime bug fixes by @dmitry123 in #191
- fix(revm): fix revm inspector (now it extracts stack params that are important for explorer internal transfer indexing) by @dmitry123 in #196
Full Changelog: v0.4.6-dev...v0.4.7-dev
v0.4.6-dev
What's Changed
- perf(runtime-improvement): new v82-based evm runtime and runtime profiling & refactoring by @dmitry123 in #183
- feat(evm): cache analyzed bytecode after deployment for better performance by @dmitry123 in #186
- feat(optimize-genesis-sc): optimization for genesis smart contracts by @chillhacker in #178
- feat: add constructor macro and unify contract/storage derives by @d1r1 in #192
- fix: fix running contracts & examples unit tests in ci/cd, fix fuel management inside host testing context by @dmitry123 in #185
- fix: migrate wasm to the latest version by @dmitry123 in #193
- fix(runtime): add retention for cached stores, add warming up wasmtime modules though build scripts for e2e tests by @dmitry123 in #190
- fix(bench-erc20): add constructor args by @d1r1 in #182
- refactor(runtime): refactoring of runtime by @dmitry123 in #188
- docs(contracts): fix incorrect link by @JayeTurn in #189
- chore: add readme and docs by @dmitry123 in #184
New Contributors
- @chillhacker made their first contribution in #178
Full Changelog: v0.4.5-dev...v0.4.6-dev
v0.4.5-dev
What's Changed
Full Changelog: v0.4.4-dev...v0.4.5-dev
v0.4.4-dev
What's Changed
- feat(build): compile wasm artifacts without release flag when possible by @xozzslip in #135
- chore(deps): bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #148
- chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #153
- chore(deps): bump codecov/codecov-action from 5.4.3 to 5.5.0 by @dependabot[bot] in #167
- feat: update crates and dependencies for stf by @b33ngo in #170
- feat(svm): simplify balance settlement; svm->evm crosscalls support; get rid of unused stuff; get rid of precompiles (use sdk analogue) and some unused stuff; fixed problem with 0 sized SliceFatPtr64; by @bfdays in #162
- fix(evm-tracing): fix for evm-compatible trace extraction by @dmitry123 in #168
- refactor: move examples away from contracts, fix build system by @dmitry123 in #171
- fix: update fairblock fallback wasm binary by @dmitry123 in #172
- Feat/constructor args by @d1r1 in #173
- docs: update broken doc link in storage.md by @JayeTurn in #176
- chore(deps): bump actions/setup-node from 4 to 5 by @dependabot[bot] in #174
- chore(deps): bump codecov/codecov-action from 5.5.0 to 5.5.1 by @dependabot[bot] in #175
Full Changelog: v0.4.3-dev...v0.4.4-dev
v0.4.3-dev
What's Changed
- feat(build): fix solidity interface generation for complex struct arrays by @d1r1 in #163
- fix(revm): missing inspector rwasm execute impl by @dmitry123 in #164
- chore(ci): add cache diagnostic workflow by @d1r1 in #165
- chore: bump version to v0.4.3-dev by @d1r1 in #166
Full Changelog: v0.4.2-dev...v0.4.3-dev
v0.4.2-dev
All Changes
- fix: dockerfile build
- chore: bump version to 0.4.2-dev (#161)
- chore: bump version to 0.4.2-dev
- chore: keep evm e2e tests in gitignore
- chore: keep rwasm dep inside revm driver for feature enforcement
- chore: update lock file
- chore: dependency cleanup
- feat(svm): get rid of balance changes computation
- feat(svm): get rid of separate balance settlement because now we can save accounts as is
- chore(deps): bump actions/download-artifact from 4 to 5
- chore(deps): bump actions/checkout from 4 to 5
- chore(revm-cleanup): remove revm submodule dependency (#160)
- refactor: remove dummy tests folder
- refactor: remove submodule
- refactor: add ethereum test suite
- refactor: remove recursive fetch strategy
- refactor: removed gitmodules
- refactor: removed revm dependency
- chore(fmt): address fmt issues
- chore(clippy): address clippy linting issues
- feat: add struct component enrichment to abi generation
- feat(svm): solana lamports balances using metadata storage (#158)
- refactor(revm): removed fluentbase deps from revm
- chore(revm-cleanup): a cleanup for revm dependnecy (#157)
- refactor(revm): fix evm e2e dir for ci/cd
- refactor(revm): moved evm e2e tests from revm to fluentbase repository
- feat(svm): metadata storage syscals using ownable accounts storage + helpers for svm to store global balances (#155)
- refactor: remove json feature, fix codebase formatting
- refactor: remove most of fluentbase deps from revm, simplified revm driver for fluentbase, synchronized revm code with v82 version
- fix(ci): update docker cleanup workflow configuration
What's Changed
- fix(ci): update docker cleanup workflow configuration by @d1r1 in #156
- feat(svm): metadata storage syscals using ownable accounts storage + helpers for svm to store global balances by @bfdays in #155
- chore(revm-cleanup): a cleanup for revm dependnecy by @dmitry123 in #157
- feat(svm): solana lamports balances using metadata storage by @bfdays in #158
- Fix/build structs by @d1r1 in #159
- chore(revm-cleanup): remove revm submodule dependency by @dmitry123 in #160
- chore: bump version to 0.4.2-dev by @dmitry123 in #161
Full Changelog: v0.4.1-dev...v0.4.2-dev
Developer Preview 2025-08-09
All Changes
- chore: bump workspace version
- feat(migrate-to-v82): migrating revm to v82 version (#151)
- feat(svm): removed original solana builtin implementations, corresponding tests and test structures (#150)
- refactor: moved revm-rwasm driver from revm into fluentbase repository including syscalls, disabled warnings for svm-related crates (#149)
- chore: fix readme files
- chore: fix readme files
- feat(svm): implemented the rest svm builtins using fluentbase bindings; implemented missing bindings implementations; (#138)
- chore(e2e): update account upgrade test
What's Changed
- feat(svm): implemented the rest svm builtins using fluentbase bindings; implemented missing bindings implementations; by @bfdays in #138
- refactor: moved revm-rwasm driver from revm into fluentbase repository including syscalls, disabled warnings for svm-related crates by @dmitry123 in #149
- feat(svm): removed original solana builtin implementations, corresponding tests and test structures by @bfdays in #150
- feat(migrate-to-v82): migrating revm to v82 version by @dmitry123 in #151
Full Changelog: v0.4.0-dev...v0.4.1-dev