This release adds support for celestia-app v8 and is safe to run before the migration. Once the v8 activation height takes place, upgrading to this version is required.
Key Highlights
- TLS Support for JSON-RPC (https://github.com/celestiaorg/celestia-node/pull/4839) - Users are encouraged to enable TLS in their RPC clients to secure connections to endpoints.
- Export Prometheus Metrics to OpenTelemetry (https://github.com/celestiaorg/celestia-node/pull/3702) - All telemetry, including libp2p metrics, is now exported via OpenTelemetry. A separate Prometheus instance is no longer required to collect these metrics.This release adds support for celestia-app v8 and is safe to run before the migration. Once the app-v8 migration takes place, upgrading to this version is required.
What's Changed
- feat(cel-shed): Add blob.Submit and blob.Retrieve latency monitor tool by @renaynay in https://github.com/celestiaorg/celestia-node/pull/4718
- chore(deps): bump github.com/libp2p/go-libp2p-kad-dht from 0.34.0 to 0.38.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4834
- chore(deps): bump go.opentelemetry.io/otel from 1.40.0 to 1.41.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4835
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.45.0 to 0.66.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4833
- chore(deps): bump the patch-updates group across 2 directories with 5 updates by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4844
- refactor(blob): match all shares in ProveCommitment by @rootulp in https://github.com/celestiaorg/celestia-node/pull/4836
- ci: remove required labels check by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4847
- ci: add Go build and test cache to unit test jobs by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4812
- ci: remove setup job and fix debug flag propagation by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4813
- feat(rpc): add TLS support for JSON-RPC server by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4839
- chore(deps): bump github.com/multiformats/go-multiaddr-dns from 0.4.1 to 0.5.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4832
- chore(deps): bump github.com/filecoin-project/go-jsonrpc from 0.6.0 to 0.10.1 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4851
- chore(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp from 1.27.0 to 1.42.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4853
- chore(deps): bump github.com/rollkit/go-da from 0.8.0 to 0.9.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4831
- chore(deps): bump golang.org/x/text from 0.34.0 to 0.35.0 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4854
- chore(deps): bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4795
- chore(deps): bump github.com/celestiaorg/celestia-app/v7 from 7.0.3-arabica to 7.0.3-mocha by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4850
- chore(deps): bump github.com/dgraph-io/badger/v4 from 4.6.0 to 4.9.1 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4830
- chore: using testing.B.Loop by @Lorsmirq0cB in https://github.com/celestiaorg/celestia-node/pull/4573
- chore(deps): bump codecov/codecov-action from 5.5.1 to 5.5.2 in the patch-updates group by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4741
- chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4534
- chore(deps): Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4502
- feat(metrics): export prometheus metrics to otel by @walldiss in https://github.com/celestiaorg/celestia-node/pull/3702
- chore(deps): bump github.com/celestiaorg/celestia-app/v7 from 7.0.3-arabica to 7.0.3-mocha in /nodebuilder/tests/tastora by @dependabot[bot] in https://github.com/celestiaorg/celestia-node/pull/4855
- ci: reintroduce breaking change detection as advisory workflow by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4859
- Add ADR for Fibre API design by @cmwaters in https://github.com/celestiaorg/celestia-node/pull/4843
- chore: update CODEOWNERS to use protocol team by @rootulp in https://github.com/celestiaorg/celestia-node/pull/4860
- ci: separate fast unit tests from coverage collection by @walldiss in https://github.com/celestiaorg/celestia-node/pull/4814
- fix(pruner): rename failed gauge to prnr_failed_prunes_amount and fix description by @radik878 in https://github.com/celestiaorg/celestia-node/pull/4702
- chore: bump celestia-app to v8.0.0-rc0 by @ninabarbakadze in https://github.com/celestiaorg/celestia-node/pull/4896
- chore: bump app to v8.0.0-arabica by @ninabarbakadze in https://github.com/celestiaorg/celestia-node/pull/4897
- chore: bump celestia-app to v8.0.1-arabica by @ninabarbakadze in https://github.com/celestiaorg/celestia-node/pull/4910
- chore: bump celestia-app to v8.0.1-mocha by @ninabarbakadze
New Contributors
- @Lorsmirq0cB made their first contribution in https://github.com/celestiaorg/celestia-node/pull/4573
Full Changelog: https://github.com/celestiaorg/celestia-node/compare/v0.29.3-mocha...v0.30.0-mocha