v0.0.11
What's Changed
- ci: metric change detection comments only on 1st-party PRs by @demosdemon in #1167
- ci: run CI on macOS by @demosdemon in #1168
- ci: update .golangci.yaml by @demosdemon in #1166
- feat(checker): checker returns all errors found in the report by @qusuyan in #1176
- chore: allow FreeListIterator to skip to next free list by @qusuyan in #1177
- fix(checker): skip freelist after first encountering an invalid free area by @qusuyan in #1178
- feat: remove Default impl on HashType by @demosdemon in #1169
- feat: update revision manager error by @demosdemon in #1170
- feat(checker): return the leaked areas in the checker report by @qusuyan in #1179
- feat(checker): update unaligned page count by @qusuyan in #1181
- feat(checker): add error when node data is bigger than area size by @qusuyan in #1183
- perf: remove unnecessary Box on
OffsetReaderby @qusuyan in #1185 - chore: address lints triggered with rust 1.89 by @demosdemon in #1182
- fix: Fix race around reading nodes during commit by @rkuris in #1180
- feat: remove
Batchtype alias by @demosdemon in #1171 - test: Add read-during-commit test by @rkuris in #1186
- chore: deny
undocumented-unsafe-blocksby @demosdemon in #1172 - test: fix merkle compatibility test by @demosdemon in #1173
- feat(checker): annotate IO error with parent pointer in checker errors by @qusuyan in #1188
- fix(fwdctl)!: db path consistency + no auto-create by @rkuris in #1189
- chore: fwdctl cleanups by @KushnerykPavel in #1190
- test: ban
rand::rng()and provide an env seeded alternative by @demosdemon in #1192 - chore: AreaIndex newtype by @rkuris in #1193
- feat(checker): do not return physical size to accomodate raw disks by @qusuyan in #1200
- ci: remove setup-protoc by @demosdemon in #1203
- ci: automatically label PRs from external contributors by @demosdemon in #1195
- ci: don't fail fast on certain jobs by @demosdemon in #1198
- feat(ffi): add BorrowedBytes type by @demosdemon in #1174
- feat(checker): more clear print formats for checker report by @qusuyan in #1201
- chore: add PathGuard type when computing hashes by @qusuyan in #1202
- feat(async-removal): Phase 1 - lint on
clippy::unused_asyncby @demosdemon in #1211 - test: reenable eth merkle compatibility test by @qusuyan in #1214
- feat(checker): collect statistics for branches and leaves separately by @qusuyan in #1206
- feat(async-removal): Phase 2 - make
Proposaltrait sync by @demosdemon in #1212 - feat(checker): add checker fix template by @qusuyan in #1199
- chore(checker): add function to compute area counts and bytes by @qusuyan in #1218
- chore(release): prepare for v0.0.11 by @demosdemon in #1216
Full Changelog: v0.0.10...v0.0.11