Skip to content

Releases: ava-labs/firewood

v0.0.13

26 Sep 18:20
v0.0.13
80dbeee

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.11...v0.0.13

v0.0.12

26 Aug 17:59
v0.0.12
ce32e09

Choose a tag to compare

What's Changed

  • feat(async-removal): Phase 3 - make Db trait sync by @demosdemon in #1213
  • chore: only allocate the area needed by @qusuyan in #1217
  • feat(checker): fix error with free area that is not head of a free list by @qusuyan in #1231
  • chore: synchronize .golangci.yaml by @demosdemon in #1234
  • ci(metrics-check): Re-use previous comment instead of spamming new ones by @demosdemon in #1232
  • feat(async-removal): Phase 4 - Make DbView synchronous by @demosdemon in #1219
  • chore: nuke grpc-testtool by @demosdemon in #1220
  • feat(ffi-refactor): refactor cached view (1/8) by @demosdemon in #1222
  • feat(ffi-refactor): add OwnedSlice and OwnedBytes (2/8) by @demosdemon in #1223
  • feat(ffi-refactor): Introduce VoidResult and panic handlers (3/8) by @demosdemon in #1224
  • feat(ffi-refactor): Refactor Db opening to use new Result structure (4/8) by @demosdemon in #1225
  • feat(ffi-refactor): refactor how hash values are returned (5/8) by @demosdemon in #1226
  • feat(ffi-refactor): refactor revision to use database handle (6/8) by @demosdemon in #1227
  • feat(ffi-refactor): Add ValueResult type (7/8) by @demosdemon in #1228

Full Changelog: v0.0.11...v0.0.12

v0.0.11

20 Aug 14:54
v0.0.11
23b05d5

Choose a tag to compare

What's Changed

Full Changelog: v0.0.10...v0.0.11

v0.0.10

01 Aug 23:14
v0.0.10
b0bc90f

Choose a tag to compare

What's Changed

Full Changelog: v0.0.9...v0.0.10

v0.0.9

17 Jul 19:07
v0.0.9
6d801a6

Choose a tag to compare

What's Changed

Full Changelog: v0.0.8...v0.0.9

v0.0.8

17 Jul 18:59
v0.0.8
6cbcd3d

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.0.7...v0.0.8

v0.0.7

30 Jun 02:47
a7403b7

Choose a tag to compare

What's Changed

  • chore: Simplify + cleanup generate_cgo script by @rkuris in #979
  • test: Check support for empty proposals by @alarso16 in #988
  • chore: Update Cargo.toml add repository field by @szabgab in #987
  • ci(fuzz): add step to upload fuzz testdata on failure by @aaronbuchwald in #990
  • fix(ci): include submodule name in ffi tag by @aaronbuchwald in #991
  • ci: add special case for non semver tags to attach static libs by @aaronbuchwald in #992
  • Cleanup Nodestore Public Interface by @qusuyan in #986
  • perf(metrics): Add some metrics around propose and commit times by @rkuris in #989
  • ci: Remove requirement for conventional commits by @rkuris in #994
  • feat: Add methods to fetch views from any hash by @rkuris in #993
  • style: use cbindgen to convert to pointers by @alarso16 in #969
  • chore: Release v0.0.7 by @rkuris in #997

New Contributors

Full Changelog: v0.0.6...v0.0.7

v0.0.6

21 Jun 01:12
37fa05f

Choose a tag to compare

[0.0.6] - 2025-06-21

🚀 Features

  • Improve error handling and add sync iterator (#941)
  • (metrics) Add read_node counters (#947)
  • Return database creation errors through FFI (#945)
  • (ffi) Add go generate switch between enabled cgo blocks (#978)

🐛 Bug Fixes

  • Use saturating subtraction for metrics counter (#937)
  • (attach-static-libs) Push commit/branch to remote on tag events (#944)
  • Add add_arithmetic_side_effects clippy (#949)
  • Improve ethhash warning message (#961)
  • (storage) Parse and validate database versions (#964)

💼 Other

  • (deps) Update fastrace-opentelemetry requirement from 0.11.0 to 0.12.0 (#943)
  • Move lints to the workspace (#957)

⚡ Performance

  • Remove some unecessary allocs during serialization (#965)

🎨 Styling

  • (attach-static-libs) Use go mod edit instead of sed to update mod path (#946)

🧪 Testing

  • (ethhash) Convert ethhash test to fuzz test for ethhash compatibility (#956)

⚙️ Miscellaneous Tasks

  • Upgrade actions/checkout (#939)
  • Add push to main to attach static libs triggers (#952)
  • Check the PR title for conventional commits (#953)
  • Add Brandon to CODEOWNERS (#954)
  • Set up for publishing to crates.io (#962)
  • Remove remnants of no-std (#968)
  • (ffi) Rename ffi package to match dir (#971)
  • (attach-static-libs) Add pre build command to set MACOSX_DEPLOYMENT_TARGET for static libs build (#973)
  • Use new firewood-go-* FFI repo naming (#975)
  • Upgrade metrics packages (#982)

v0.0.5

17 Jun 01:32
e88d736

Choose a tag to compare

What's Changed

Read more

v0.0.4

27 Sep 00:25
v0.0.4
9d33614

Choose a tag to compare

What's Changed

Read more