Skip to content

Releases: fluentlabs-xyz/fluentbase

v0.4.11-dev

26 Oct 20:33
193b0b8

Choose a tag to compare

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

28 Sep 15:22

Choose a tag to compare

What's Changed

Full Changelog: v0.4.8-dev...v0.4.10-dev

v0.4.8-dev

27 Sep 20:31

Choose a tag to compare

v0.4.8-dev Pre-release
Pre-release

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

27 Sep 10:18

Choose a tag to compare

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

24 Sep 09:52
5bb6ab8

Choose a tag to compare

v0.4.6-dev Pre-release
Pre-release

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

Full Changelog: v0.4.5-dev...v0.4.6-dev

v0.4.5-dev

15 Sep 13:43
68c8231

Choose a tag to compare

What's Changed

  • feat(storage): new storage system fully compatible with Solidity @d1r1 in #179

Full Changelog: v0.4.4-dev...v0.4.5-dev

v0.4.4-dev

10 Sep 06:26

Choose a tag to compare

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

04 Sep 11:03
8e5340c

Choose a tag to compare

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

15 Aug 09:54
095161c

Choose a tag to compare

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

09 Aug 15:15

Choose a tag to compare

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