v0.3.1 - DASer parallelisation and quick fix to cel-key
This patch release notably includes an optimisation to the DASer in order to provide faster sampling over past headers and a fix to the cel-key utility to read from the correct node directory (which was broken in v0.3.0).
What's Changed
FEATURES
- feat(rpc): implementing staking reads and replace sdk.Address by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1060
IMPROVEMENTS
- refactor(service/state):
CoreAccessorrelies onheader.Headinstead ofheader.Getterby @renaynay in https://github.com/celestiaorg/celestia-node/pull/1088 - das: Parallelise DASer by @walldiss in https://github.com/celestiaorg/celestia-node/pull/988
- header/store: use an atomic.Pointer instead of Lock by @Martichou in https://github.com/celestiaorg/celestia-node/pull/1079
BUG FIXES
- fix(cel-key): reading from correct directory by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1087
- refactor(service/state): Fix log to return correct height of balance request by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1089
DEPENDENCIES
- chore(deps): bump github.com/multiformats/go-multiaddr from 0.6.0 to 0.7.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/1071
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.9.0 to 1.10.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/1094
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.9.0 to 1.10.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/1098
- chore(deps): Upgrading to go 1.19 by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/1067
- chore(deps): bump go.opentelemetry.io/otel/metric from 0.31.0 to 0.32.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/1136
- refactor(service/state): Use DefaultProofRuntime instead of ibc-go
VerifyMembershipendpoint by @renaynay in https://github.com/celestiaorg/celestia-node/pull/1131 - chore: remove deprecated linters by @rootulp in https://github.com/celestiaorg/celestia-node/pull/1150
- chore(deps): bump github.com/ipfs/go-cid from 0.3.0 to 0.3.2 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/1053
MISC
- typo: Fix the cmd grpc port in the docs by @SweeXordious in https://github.com/celestiaorg/celestia-node/pull/1097
- README: ✍️ added Table of Contents by @nitinmewar in https://github.com/celestiaorg/celestia-node/pull/1082
- Remove Changelog section from CONTRIBUTING.md by @rootulp in https://github.com/celestiaorg/celestia-node/pull/1148
- docs(adr): BlockSync Overhaul ADR #011 - Part 1 by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/1037
- Remove @liamsi from global CODEOWNERS by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/1095
- header/p2p: remove ExtendedHeaderRequest struct by @vgonkivs in https://github.com/celestiaorg/celestia-node/pull/1141
- Add Protobuf section to CONTRIBUTING.md by @rootulp in https://github.com/celestiaorg/celestia-node/pull/1145
New Contributors
- @SweeXordious made their first contribution in https://github.com/celestiaorg/celestia-node/pull/1097
- @walldiss made their first contribution in https://github.com/celestiaorg/celestia-node/pull/988
- @Martichou made their first contribution in https://github.com/celestiaorg/celestia-node/pull/1079
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.3.0...v0.3.1