github fluentlabs-xyz/fluentbase v0.5.0

latest releases: v1.4.0, v1.4.0-rc.2, 1.4.0-rc.2...
6 months ago

What's Changed

  • fix(syscall): propagate database errors in BLOCKHASH syscall by @d1r1 in #209
  • chore(deps): bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #228
  • chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #227
  • chore: remove fluentbase-cli as it's no longer needed by @d1r1 in #230
  • chore(deps): bump actions/setup-node from 5 to 6 by @dependabot[bot] in #212
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #203
  • chore(deps): bump dawidd6/action-download-artifact from 3 to 11 by @dependabot[bot] in #202
  • refactor: new gas/fuel calculation model by @dmitry123 in #217
  • fix(fuel): add quadratic fuel charging for EXEC input to prevent DoS by @d1r1 in #239
  • fix: audit code maintenance fixes by @d1r1 in #243
  • fix(security): gate calldata-based precompile dispatch to testnet-only by @d1r1 in #240
  • fix(features): rm fluent-testing from features list by @d1r1 in #244
  • feat(reusable-store): move system interruption processing outside of contracts entry for evm contract by @bfdays in #219
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #238
  • feat(feat/svm-under-feature): put svm under feature by @bfdays in #237
  • feat(v102): migrated revm to version v102 by @dmitry123 in #248
  • fix: add fatal execution code for OOM and other cases inside system runtime by @dmitry123 in #245
  • feat(sdk-derive): event derive macro for solidity-compatible logs by @d1r1 in #246
  • chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 by @dependabot[bot] in #250
  • feat(universal-token): syscalls-free solution without solana deps by @bfdays in #241
  • chore(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #253
  • chore(deps): bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #254
  • feat(sdk-derive): add #[slot(expr)] attribute for explicit storage pos by @d1r1 in #252
  • fix: rollback bls12-381 to the original ethereum implementation (keep old one inside legacy.rs file) by @dmitry123 in #251
  • chore(webauthn): remove redundant check for closing quote by @dmitry123 in #256
  • fix(evm): fix wrapping mul for evm call-opcodes by @dmitry123 in #255
  • fix: fix syscall metadata copy potential crash by @dmitry123 in #249
  • chore(fairblock): remove fairblock from repository by @dmitry123 in #260
  • feat(sync-strategies): use the same gas metering for different execution strategies by @b33ngo in #235
  • chore: small sdk fixes by @dmitry123 in #257
  • fix(universal-token): universal token bug fixes by @dmitry123 in #258
  • chore(deps): bump dawidd6/action-download-artifact from 11 to 12 by @dependabot[bot] in #262
  • fix(oom): add OOM handler and e2e test for OOM case by @dmitry123 in #259
  • fix(eip2935): bug fixes and refactoring by @dmitry123 in #263
  • fix(runtime): fix weierstrass double crash in case of modulus overflow by @dmitry123 in #265
  • fix(module-factory): LRU cache replacement triggers eviction by @d1r1 in #266
  • feat(gas-charged-before-cold-state-operations): logic validating cold load cost upfront to prevent misuse by @bfdays in #267
  • fix: replace unsafe unreachable hint with exit code error by @dmitry123 in #268
  • fix(contracts): audit nitro contract by @chillhacker in #261
  • refactor(migrate-system-contracts-to-new-runtime): migrating system contracts to new system runtime by @dmitry123 in #264
  • fix/(testnet-runtime-upgrade): fix running fluent-testnet unit tests by @dmitry123 in #270
  • feat(module-size-is-not-explicitly-bounded): added module size check for wasm contract by @bfdays in #269
  • fix: incorrect method for extend from slice in write_fd.rs by @dmitry123 in #273
  • fix(runtime): add fuel metering for engine-metered precompiles by @d1r1 in #276
  • chore(deps): bump dawidd6/action-download-artifact from 12 to 14 by @dependabot[bot] in #275
  • feat(new-rwasm-runtime): new wasmtime runtime by @dmitry123 in #277
  • feat: migrate revm to v103 by @dmitry123 in #279
  • fix(runtime): replace panics with ExitCode in write_fd & fix typos by @emrhnyz in #274
  • fix: use gas constants from revm v103 by @dmitry123 in #280
  • fix: disable svm at workspace level, bridge compatibility with reth v1.10, new fluent binary by @dmitry123 in #281
  • fix(reqwest-native-tls): enable native tls for reqwest by @dmitry123 in #283
  • ci: fix missing openssl dev for amd64 by @dmitry123 in #284
  • release/v0.5.0 by @dmitry123 in #285
  • release/v0.5.0 by @dmitry123 in #288

New Contributors

Full Changelog: v0.4.11-dev...v0.5.0

Don't miss a new fluentbase release

NewReleases is sending notifications on new releases.