This RC contains several API + RPC breaking changes, most notably:
- elevating public permissions to be read-level for all JSON-RPC client interactions
- a few method signature changes
- removal of some redundant methods
- RPC CLI overhaul
Note: this release also breaks config so it requires a config update.
What's Changed
- chore(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in #2740
- chore(deps): Bump github.com/ipfs/boxo from 0.12.0 to 0.13.0 by @dependabot in #2734
- fix(full/availability): short-circuiting SharesAvailable on empty DAH by @distractedm1nd in #2746
- fix: improve ErrNoStateAccess message by @distractedm1nd in #2752
- refactor(availability): merging cache.ShareAvailability and light.ShareAvailability by @distractedm1nd in #2741
- refactor(share/discovery): decrease default Advertisement interval by @walldiss in #2758
- chore!: bump core and app by @cmwaters in #2753
- chore(deps): Bump github.com/ipfs/boxo from 0.13.0 to 0.13.1 by @dependabot in #2757
- chore(deps): Bump google.golang.org/grpc from 1.58.1 to 1.58.2 by @dependabot in #2756
- fix(share/p2p/peers): Prevent making pools for nil DataHash by @renaynay in #2761
- ignore dependabot in issue-label-automation/automate-labels workflow by @ramin in #2763
- test(share/eds/cache): benchmark eds cache eviction performance by @walldiss in #2778
- chore(deps): fix dependabot otel grouping by @walldiss in #2795
- chore(deps): Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace from 1.18.0 to 1.19.0 by @dependabot in #2784
- chore: bump celestia-app, celestia-core, and the cosmos-sdk by @evan-forbes in #2801
- refactoring!(rpc/cmd): rework rpc commands by @vgonkivs in #2812
- chore(deps): Bump the otel group with 2 updates by @dependabot in #2800
- chore(deps): Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #2787
- chore(deps): Bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7 by @dependabot in #2785
- chore(deps): Bump alpine from 3.18.3 to 3.18.4 by @dependabot in #2794
- (chore) ensure all dependency group PRs get the default label by @ramin in #2798
- deps: bump go-header by @renaynay in #2813
- fix(share/peer-manager): use mutex for peer-manager pool cleanup by @walldiss in #2817
- chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.44.0 to 0.45.0 by @dependabot in #2819
- feat(discovery): discover peers by tag by @walldiss in #2730
- chore(deps): Bump golang.org/x/crypto from 0.13.0 to 0.14.0 by @dependabot in #2821
- fix(docs): fix GetVerifiedRange doc by @vgonkivs in #2826
- chore(deps): Bump golang.org/x/sync from 0.3.0 to 0.4.0 by @dependabot in #2820
- fix(rpc)!: various rpc breaks by @distractedm1nd in #2825
Full Changelog: v0.11.0-rc14...v0.11.0-rc15