What's Changed
- add @walldiss @ramin @cristaloleg to CODEOWNERS by @walldiss in #192
- feat: require non-zero headers for Verify by @cristaloleg in #184
- refactor(store,sync)!: drop
NewStoreWithHeadby @cristaloleg in #191 - refactor(sync): drop storeHeaders helper by @cristaloleg in #193
- refactor(p2p): simplify sendMessage by @cristaloleg in #195
- feat(sync, store)!: Remove adjacency requirement from Store.Append by @cristaloleg in #186
- chore: use gofumpt by @cristaloleg in #196
- fix(p2p)!: use request timeout by @cristaloleg in #194
- perf: faster hash marshaling methods by @cristaloleg in #183
- refactor(sync): simplify isExpired by @cristaloleg in #206
- doc:improve header.Verify godoc by @vgonkivs in #208
- feat(store): flush loop retries and backoff by @cristaloleg in #211
- feat(verify): remove height check in Verify by @cristaloleg in #216
- fix(store): properly update store head by @cristaloleg in #207
- !chore: drop DefaultHeightThreshold by @cristaloleg in #221
- chore: remove ramin from CODEOWNERS by @cristaloleg in #228
- "readability"fix(store): Clearer range check by @renaynay in #227
- fix(p2p): catch rare nil Header by @Wondertan in #234
- Revert "fix(store): properly update store head (#207)" by @cristaloleg in #237
- test(store): add multi-subscription heightSub testcase by @Wondertan in #242
- fix(syncer): don't Head recursively by @Wondertan in #248
- fix(verify.go): Re-order the checks in order of sanity-check severity by @renaynay in #253
- chore: bump deps by @Wondertan in #255
- chore: fixed the links that did not work by @Olexandr88 in #249
- perf(p2p): avoid deserialization for locally published headers by @Wondertan in #251
- params(store): Change default cache size for StoreCache + WriteBatch by @renaynay in #252
- chore: major linting by @Wondertan in #256
- feat(sync): bifurcation for syncTarget by @cristaloleg in #219
- feat(sync): non-recursive singleflight protection for Head by @IliaBulavintsev in #229
- fix(sync): discard headers failed bifurcation by @Wondertan in #269
- fix: add header range mix up check by @varun-doshi in #273
- refactor: extract VerifyRange and remove verification out of store by @Wondertan in #268
- fix(p2p): add correct header length validation by @varun-doshi in #272
New Contributors
- @Olexandr88 made their first contribution in #249
- @IliaBulavintsev made their first contribution in #229
- @varun-doshi made their first contribution in #273
Full Changelog: v0.6.2...v0.6.5