Notes
This release is downgrading to v0.34.20 of tendermint.
What's Changed
- replace all imports of to use new org and name by @liamsi in #5
- build(deps): bump google.golang.org/grpc from 1.28.0 to 1.28.1 by @dependabot-preview in #6
- Update to latest tendermint/master by @liamsi in #9
- Modify README by @liamsi in #10
- Resize banner in Readme by @musalbas in #12
- Update core data types by @liamsi in #17
- CI: Remove obsolete jobs and fix config by @liamsi in #18
- Data availability for evidence by @liamsi in #19
- Update to latest tendermint master (v0.33.6 pending release) by @liamsi in #31
- tendermint: update to master upstream by @marbar3778 in #50
- blockchain: remove v1 and make v2 default by @marbar3778 in #53
- go mod tidy by @liamsi in #52
- ci: fix net by @marbar3778 in #55
- update to master by @marbar3778 in #74
- build(deps): Bump codecov/codecov-action from v1.0.13 to v1.0.14 by @dependabot in #75
- build(deps): Bump golangci/golangci-lint-action from v2.2.1 to v2.3.0 by @dependabot in #82
- build(deps): Bump gaurav-nelson/github-action-markdown-link-check from 1.0.7 to 1.0.8 by @dependabot in #78
- Basic DA functionality by @liamsi in #83
- types: fixes typo causing the roots not be hashed by @evan-forbes in #97
- types: Fixes a typo to map the length of row roots and column roots t… by @Raneet10 in #114
- abci: add preprocess block by @marbar3778 in #110
- tendermint update by @marbar3778 in #116
- Update the NMT dependency to latest master by @liamsi in #130
- dependency: remove iavl by @marbar3778 in #129
- Update CODEOWNERS by @liamsi in #133
- Add slack web-hook to be notified about e2e tests by @liamsi in #131
- remove docs deployment by @liamsi in #134
- crypto/secp256k1: fix .String() by @marbar3778 in #137
- Downgrade grpc to match the sdk's version (v1.33.2) by @liamsi in #143
- Separate channel for nightly e2e test by @liamsi in #147
- p2p/ipld: LazyLedger ipld plugin by @liamsi in #144
- Fix the ipld-plugin module name by @liamsi in #151
- build(deps): Bump actions/cache from v2.1.3 to v2.1.4 by @dependabot in #156
- ci: fix nightly tests by @marbar3778 in #157
- build(deps): Bump golangci/golangci-lint-action from v2.3.0 to v2.4.0 by @dependabot in #162
- build(deps-dev): Bump watchpack from 2.1.0 to 2.1.1 in /docs by @dependabot in #158
- build(deps): Bump github.com/tendermint/tm-db from 0.6.3 to 0.6.4 by @dependabot in #159
- Use custom multihash and refactor plugin by @liamsi in #155
- Integrate ipld plugin and ipfs by @liamsi in #152
- build(deps): Bump golangci/golangci-lint-action from v2.4.0 to v2.5.1 by @dependabot in #168
- build(deps): Bump github.com/ipfs/go-ipfs from 0.7.0 to 0.8.0 by @dependabot in #171
- Update community link by @adlerjohn in #175
- Update readme Go version badge. by @adlerjohn in #176
- lazy-adr: Add Data Availability library by @liamsi in #170
- lazy-adr: erasure coded block propagation by @marbar3778 in #163
- regenerate proto messages by @marbar3778 in #192
- build(deps): Bump rtCamp/action-slack-notify from ae4223259071871559b6e9d08b24a63d71b3f0c0 to 2.1.3 by @dependabot in #210
- First stab on removing unused code by @liamsi in #208
- Update CODEOWNERS by @liamsi in #213
- build(deps): Bump codecov/codecov-action from v1.0.15 to v1.2.2 by @dependabot in #197
- Start deleting docs by @liamsi in #209
- types: add header hash to commit by @marbar3778 in #198
- Use the IPFS core object to post block data during proposal by @evan-forbes in #178
- build(deps): Bump codecov/codecov-action from v1.2.2 to v1.3.1 by @dependabot in #229
- Implement GetLeafData as described in ADR 002 by @evan-forbes in #212
- Implement rsmt tree wrapper for nmt by @evan-forbes in #238
- build(deps): Bump github.com/ipfs/go-path from 0.0.8 to 0.0.9 by @dependabot in #244
- update dependabot config by @liamsi in #247
- Implement spec-compliant share splitting by @adlerjohn in #246
- fix overwrite bug by @evan-forbes in #251
- update the nmt wrapper to the new rsmt2d.Tree interface by @evan-forbes in #256
- Erasure namespaces by @evan-forbes in #235
- update to nmt v0.3.1 by @liamsi in #258
- Update Proposal to include DAHeader by @Wondertan in #248
- Extend header with amount of used data shares by @Wondertan in #262
- Fix extended width glitch in test by @liamsi in #264
- Spec compliant merge shares by @evan-forbes in #261
- build(deps): Bump golangci/golangci-lint-action from v2.5.1 to v2.5.2 by @dependabot in #266
- build(deps): Bump codecov/codecov-action from v1.3.1 to v1.3.2 by @dependabot in #268
- Prevent double writes of samples to IPFS by @Wondertan in #271
- Stop using the pinning option as a default by @evan-forbes in #276
- Implement RetrieveBlockData as described by ADR 002 by @evan-forbes in #232
- ValidateAvailability implementation by @Wondertan in #270
- enforce a minimum square size by @evan-forbes in #282
- db: remove tm-db by @marbar3778 in #241
- build(deps): Bump codecov/codecov-action from v1.3.2 to v1.4.0 by @dependabot in #285
- Update rsmt2d in IPLD plugin by @Wondertan in #290
- cherrypick e2e changes regarding maverick from tm master by @liamsi in #295
- Remove most of libs/rand by @liamsi in #284
- Make IPLD plugin a package, not a sub-module by @Wondertan in #294
- update apis of adr002 by @evan-forbes in #301
- Fix empty block retrieval by @Wondertan in #299
- minor nmt-wrapper doc addition by @evan-forbes in #306
- Delete blockchain/v2 until it gets simplified and stabilizes by @liamsi in #309
- build(deps): Bump codecov/codecov-action from v1.4.1 to v1.5.0 by @dependabot in #313
- Remove redundant src field from Sample by @Wondertan in #316
- Update Header to better match specs by @Wondertan in #315
- Update nmt to make IntervalDigest json encodable by @evan-forbes in #317
- build(deps): Bump gaurav-nelson/github-action-markdown-link-check from 1.0.11 to 1.0.12 by @dependabot in #327
- build(deps): Bump actions/stale from 3 to 3.0.18 by @dependabot in #324
- build(deps): Bump technote-space/get-diff-action from 4 to 4.1.1 by @dependabot in #325
- Use squares with a width that is a power of two by @evan-forbes in #331
- adr: mvp light client by @liamsi in #311
- Debugg CI for #334 by @evan-forbes in #337
- build(deps): Bump actions/stale from 3.0.18 to 3.0.19 by @dependabot in #339
- Define default configuration for embedded IPFS in FullNode by @Wondertan in #340
- adr: add API for retrieving data for a particular namespace only by @liamsi in #302
- node tests: Use in memory badger in unit tests by @liamsi in #347
- Rework IPFS Node/API loading along with plugin updates by @Wondertan in #334
- Remove
flattenNamespacedEDS
by @evan-forbes in #338 - update to nmt v0.5.0 by @liamsi in #350
- das light client (mvp) by @liamsi in #323
- abci: dummy app by @liamsi in #348
- crypto/merkle: hashing ~10% faster and ~60% fewer allocs by @jsign in #351
- Use IPLD Dag instead of CoreAPI by @Wondertan in #352
- Add the ipfs dag api object in Blockstore by @evan-forbes in #356
- Add the DataAvailabilityHeader to BlockMeta by @evan-forbes in #372
- quickfix: broken link in adr001 by @liamsi in #390
- build(deps): Bump rtCamp/action-slack-notify from 2.1.3 to 2.2.0 by @dependabot in #396
- build(deps): Bump codecov/codecov-action from 1.5.0 to 1.5.2 by @dependabot in #402
- Quickfix: Update Readme to include all ADRs by @liamsi in #401
- Update issue templates by @liamsi in #405
- ipld: Manual providing by @Wondertan in #375
- build(deps): Bump github.com/btcsuite/btcd from 0.21.0-beta to 0.22.0-beta by @dependabot in #403
- build(deps): Bump github.com/prometheus/client_golang from 1.8.0 to 1.11.0 by @dependabot in #398
- quickfix: Update CODEOWNERS to represent actual workflow by @liamsi in #408
- Small workaround to enable using the DAS light client again by @liamsi in #413
- refactor APIProvider to NodeProvider by @evan-forbes in #400
- Rebranding by @liamsi in #415
- build(deps): Bump github.com/spf13/viper from 1.7.1 to 1.8.0 by @dependabot in #417
- Save and load block data using IPFS by @evan-forbes in #374
- build(deps): Bump technote-space/get-diff-action from 4.1.1 to 4.1.2 by @dependabot in #437
- Update tail padded shares with NMT wrapper by @Wondertan in #440
- Add namespace id to RetrieveMessages by @tzdybal in #451
- libs/autofile: Fix typo in log message by @renaynay in #447
- build(deps): Bump technote-space/get-diff-action from 4.1.2 to 4.2 by @dependabot in #448
- build(deps): Bump google.golang.org/grpc from 1.38.0 to 1.39.0 by @dependabot in #444
- build(deps): Bump gaurav-nelson/github-action-markdown-link-check from 1.0.12 to 1.0.13 by @dependabot in #453
- README: remove install + quick start sections as links are broken by @renaynay in #452
- build(deps): Bump actions/stale from 3.0.19 to 4 by @dependabot in #458
- build(deps): Bump codecov/codecov-action from 1.5.2 to 2.0.1 by @dependabot in #466
- build(deps): Bump github.com/spf13/viper from 1.8.0 to 1.8.1 by @dependabot in #439
- build(deps): Bump github.com/spf13/cobra from 1.1.1 to 1.2.1 by @dependabot in #449
- build(deps): Bump github.com/rs/cors from 1.7.0 to 1.8.0 by @dependabot in #445
- Decouple PartSetHeader from BlockID by @evan-forbes in #441
- Stop Signing over the
PartSetHeader
for Votes and remove it from theHeader
by @evan-forbes in #457 - build(deps): Bump codecov/codecov-action from 2.0.1 to 2.0.2 by @dependabot in #474
- build(deps): Bump technote-space/get-diff-action from 4.2 to 5 by @dependabot in #483
- Document already made Decisions to Decouple Blockid and PartSetHeader in ADR 005 by @evan-forbes in #482
- Remove the PartSetHeader from VoteSetMaj23, VoteSetBits, and state.State by @evan-forbes in #479
- Rebrand from lazyledger/lazyledger-core -> celestiaorg/celestia-core by @evan-forbes in #476
- types: export dummy random block generation functions by @renaynay in #494
- Revert writing to IPLD during defaultDecideProposal by @liamsi in #493
- fix hickup introduced due to rebranding by @liamsi in #495
- abci/example/dummyapp: initialise the IPFS directory before starting dummy node by @renaynay in #487
- ADR 006: Block Propagation with Rows by @Wondertan in #434
- build(deps): Bump github.com/go-logfmt/logfmt from 0.5.0 to 0.5.1 by @dependabot in #501
- ADR 007: DAS Another Day 🔫 🍸 by @evan-forbes in #504
- Revert changes to the PartSetHeader and BlockID by @evan-forbes in #510
- Stop embedding an IPFS node by @evan-forbes in #514
- Remove the DataAvailabilityHeader from the Proposal by @evan-forbes in #518
- build(deps): Bump codecov/codecov-action from 2.0.2 to 2.0.3 by @dependabot in #515
- Move consts, ipfs, and ipld to pkg by @evan-forbes in #508
- Remove IPFS code by @evan-forbes in #523
- Add unused code back in to preserve compatibility with the sdk by @evan-forbes in #522
- Refactor how to create DataAvailabilityHeaders by @evan-forbes in #524
- update with social links and careers section by @nwhite1 in #542
- sort namespaced shares before splitting by @evan-forbes in #546
- Celestia but based on tendermint v0.34.12 by @evan-forbes in #549
- chore: Pull changes from upstream 0.34.x release by @evan-forbes in #562
- export parsing msgs 34.x by @evan-forbes in #577
- Add messages when converting to protobuf version of block data by @evan-forbes in #580
- Add ability to remove "Parent" transactions from the mempool by @evan-forbes in #582
- protobuf decode tx patch by @evan-forbes in #583
- Track malleated tx events by @evan-forbes in #607
- Index malleated transactions properly by @evan-forbes in #612
- Create nmt inclusion proofs for transactions in a given block by @evan-forbes in #615
- Add an RPC endpoint for DataCommitment by @SweeXordious in #625
- Fix makefile whitespace by @adlerjohn in #639
- Add Prepare and Process Proposal ABCI++ methods by @evan-forbes in #631
- add changes to change log for v0.34.15-celestia by @evan-forbes in #663
- force linter to use go 1.17 by @evan-forbes in #676
- Fix codeowners by @adlerjohn in #699
- build(deps): Bump github.com/celestiaorg/rsmt2d from 0.3.0 to 0.3.1 by @dependabot in #662
- fix the wrapping directive causing some tests to fail by @evan-forbes in #706
- build(deps): Bump github.com/celestiaorg/nmt from 0.7.0 to 0.8.0 by @dependabot in #701
- pull remaining changes from master to v0.34.x-celestia by @evan-forbes in #700
- pubsub/rpc: temporary fix until we update to tendermint 0.35 by @liamsi in #708
- Change CI to work on pushes to default branch instead of master. by @adlerjohn in #710
- Remove check rule from makefile. by @adlerjohn in #709
- Remove push from Build & Push ci by @adlerjohn in #712
- Fix super linter CI by @adlerjohn in #713
- Temporarily disable socket client app test by @evan-forbes in #714
- Fix proto breakage URL. by @adlerjohn in #716
- bug: temporary fix until we update to tendermint 0.35 by @liamsi in #715
- remove ISRs for now by @liamsi in #723
- update rsmt2d 03.1 -> 0.4.0 by @liamsi in #726
- feat: Lazy share writers by @evan-forbes in #637
- build(deps): Bump github.com/celestiaorg/rsmt2d from 0.4.0 to 0.5.0 by @dependabot in #736
- build(deps): Bump golangci/golangci-lint-action from 2.5.1 to 3.2.0 by @dependabot in #746
- build(deps): Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #742
- build(deps): Bump docker/build-push-action from 2 to 3 by @dependabot in #740
- build(deps): Bump docker/login-action from 1 to 2 by @dependabot in #741
- run docker ci only for pushes to default branch by @nicoelzer in #755
- chore: pull latest v0.34.x by @evan-forbes in #792
- Backport v0.35.x changes to v0.34.x by @evan-forbes in #802
New Contributors
- @dependabot-preview made their first contribution in #6
- @musalbas made their first contribution in #12
- @marbar3778 made their first contribution in #50
- @Raneet10 made their first contribution in #114
- @jsign made their first contribution in #351
- @tzdybal made their first contribution in #451
- @renaynay made their first contribution in #447
- @nwhite1 made their first contribution in #542
- @nicoelzer made their first contribution in #755
Full Changelog: https://github.com/celestiaorg/celestia-core/commits/v1.3.0-tm-v0.34.20