v0.11.0-rc5
版本发布时间: 2023-06-27 22:56:21
celestiaorg/celestia-node最新发布版本:v0.12.0(2023-10-31 22:05:39)
Most notable changes include:
- introduction and integration of new Namespace type
- adding support for non-inclusion proofs for getting data by namespace
Also please note that we will deprecate writes on the REST gateway soon -- refer to this PR description for more information. This release disables these endpoints by default, but it is possible to re-enable them with a flag.
Another note: we skipped rc4 label, so celestia-node rc5 is compatible with latest celestia-app rc5 (it's just easier to remember).
What's Changed
BREAKING
- !feat(api/gateway): return txdata from submitPFB if it is present by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2329
- fix!(state): use node blob type instead of app type to fix inconsistent unmarshalling by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2338
- chore!(gateway): add deprecation notices by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2360
- feat!(nodbuilder): making lifecycle timeouts configurable by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2347
- refactor!(share): integrate new Namespace type by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2388
FEATURE
- feat(share): collect absence proof if namespace is not present in merkle tree by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2242
- feat(gateway): enabling CORS * on gateway by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2373
- feat(node): implement node.AuthVerify and node.AuthNew by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2370
- feat(libs/pidstore): Implement
PeerIDStore
by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2274 - feat(header): Check app version in eh validation and return err on mismatch by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2138
- feat(share/getter) Add support for Non-inclusion proofs by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2256
- feat: adding spans to shrex getter by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2404
- share: introduce Namespace type by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2367
BUG FIXES
- fix(cmd/rpc): plaintext parsing of data for blob.Submit and state.SubmitPayForBlob by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2340
- fix(dagstore): changing log level to WARN to shorten startup by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2336
- fix(share): left pad nid in NewNamespaceV0 instead of right padding by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2341
- fix(daser) don't count recent jobs in total sampled stats by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2342
- fix(state): fixing panic when err != nil but response is nil by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2339
- fix(nodebuilder): Fix dns lookup by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2332
- fix(rpc/client): stop overwriting existing clients by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2361
- fix(state): JSON marshaling for sdk Address wrapper by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2348
- fix(header): GetByHeight requests for syncer head +1 shouldnt error by @distractedm1nd in https://github.com/celestiaorg/celestia-node/pull/2362
- fix(share/eds): fix test flake by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2364
- fix(swamp): use synchronized map as container for nodes by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2358
- fix: parseNamespace for <= 10 byte namespace IDs by @rootulp in https://github.com/celestiaorg/celestia-node/pull/2325
- fix(libs/utils): Use valid ip4 address by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2394
- fix(api/gateway): Handle err from tx properly to avoid panic by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2393
MISCELLANEOUS
- chore: bump common docker ci version pipeline by @Bidon15 in https://github.com/celestiaorg/celestia-node/pull/2330
- chore: mocha-2 support by @evan-forbes in https://github.com/celestiaorg/celestia-node/pull/2326
- chore(deps): bump github.com/pyroscope-io/client from 0.7.0 to 0.7.1 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/2319
- chore(deps): bump mheap/github-action-required-labels from 4 to 5 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/2354
- chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.6.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/2353
- chore(deps): bump github.com/imdario/mergo from 0.3.15 to 0.3.16 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/2355
- chore(deps): bump celestiaorg/.github from 0.1.1 to 0.2.0 by @dependabot in https://github.com/celestiaorg/celestia-node/pull/2317
- chore(nodebuilder/tests): Clean up sync_test tests by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2162
- deps: bump libp2p by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2359
- add kind:testing label by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2375
- Update ci_release.yml by @MSevey in https://github.com/celestiaorg/celestia-node/pull/2384
- chore(share/getters): add unit test for ctxwithsplittimeout by @walldiss in https://github.com/celestiaorg/celestia-node/pull/2374
- chore: bump celestia-app rc4 by @evan-forbes in https://github.com/celestiaorg/celestia-node/pull/2371
- chore: bump celestia-app to v1.0.0-rc5 by @evan-forbes in https://github.com/celestiaorg/celestia-node/pull/2395
- deps: bump libp2p by @Wondertan in https://github.com/celestiaorg/celestia-node/pull/2399
- chore(go.mod): Bump nmt by @renaynay in https://github.com/celestiaorg/celestia-node/pull/2405
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.11.0-rc3...v0.11.0-rc5