v0.13.2
This patch mainly addresses two medium-severity issues:
- DA nodes to time out during the start if one of the bootstrappers goes offline(celestiaorg/go-header#167)
- Sampling randomness didn't persist over retries(#2780)
Fixes
- fix(modda): correct slice appends by @tsite in #3267
- fix(nodebuilder/blob): use state module instead of the state accessor in the module construction by @vgonkivs in #3254
Refactors
- refactor: chunk -> share by @rootulp in #3240
- refactor(nodebuilder): use external flock library by @Wondertan in #3253
- refactor(nodebuilder): stick to lock semantics, not file by @Wondertan in #3255
Chores
- ci(triggers): change release process from tag push to release publish by @ramin in #3227
- chore(Makefile): detect and default to make go-install on darwin vs install everywhere else by @ramin in #3197
- ci(lint): upgrade golangci-lint to 1.56 and fix revive errors that emerged by @ramin in #3247
- chore(deps): Bump mathieudutour/github-tag-action from 6.1 to 6.2 by @dependabot in #3252
- chore(deps): Bump golang.org/x/crypto from 0.20.0 to 0.21.0 by @dependabot in #3249
- deps: bump go-header by @Wondertan in #3271
Features
- feat(share/availability): persist random samples selection in availability call by @walldiss in #3239
- feat: add workdir to dockerfile by @smuu in #3259