What's Changed
- fix: single node script by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/929
- added a sed compatibility tweak for macOS by @S1nus in https://github.com/celestiaorg/celestia-app/pull/928
- chore: delete residual commented code by @rootulp in https://github.com/celestiaorg/celestia-app/pull/930
- fix: typos by @rootulp in https://github.com/celestiaorg/celestia-app/pull/932
- refactor: remove count from spare share splitter by @rootulp in https://github.com/celestiaorg/celestia-app/pull/911
- chore: move
TestProcessWirePayForDataby @rootulp in https://github.com/celestiaorg/celestia-app/pull/921 - ADR square size independent message commitments by @nashqueue in https://github.com/celestiaorg/celestia-app/pull/835
- fix: add make back to the docker file by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/944
- gitignore
__debug_binby @rootulp in https://github.com/celestiaorg/celestia-app/pull/947 - Update docs for payment module by @rootulp in https://github.com/celestiaorg/celestia-app/pull/948
- docs: add details to positive celestia-app changes by @rootulp in https://github.com/celestiaorg/celestia-app/pull/959
- .github: remove duplicate link checker by @MSevey in https://github.com/celestiaorg/celestia-app/pull/964
- ADR: share version in wire PFD by @rootulp in https://github.com/celestiaorg/celestia-app/pull/960
- chore!: rename QueryWithOutProof => QueryWithoutProof by @vidhanarya in https://github.com/celestiaorg/celestia-app/pull/969
- feat: charge gas per message shares by @rootulp in https://github.com/celestiaorg/celestia-app/pull/946
- Revert "chore!: rename
TIAtoCLS(#859)" by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/977 - feat: remove unnecessary QGB code by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/975
- chore: Enable prealloc linter by @vidhanarya in https://github.com/celestiaorg/celestia-app/pull/971
- chore: improve Makefile by @rootulp in https://github.com/celestiaorg/celestia-app/pull/986
- chore(deps): bump github.com/ethereum/go-ethereum from 1.10.17 to 1.10.26 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/973
- chore!: use different default codec by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/987
- chore!: rename payment module -> blob by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/972
- feat: add payment module params by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/893
- Update Docker image build pipelines by @jbowen93 in https://github.com/celestiaorg/celestia-app/pull/990
- chore!: rename PFD -> PFB by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/978
- feat: Add checks on FillBlock squareSize by @vidhanarya in https://github.com/celestiaorg/celestia-app/pull/980
- feat!: square size independent share commitments (#937) by @rootulp in https://github.com/celestiaorg/celestia-app/pull/984
- chore: test for gas usage by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/998
- chore: change the default minimum gas fee to something non-zero by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1000
- feat: add param for gas per message byte by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/965
- chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1002
- fix: test packages and coverage generation by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/966
- feat!: override default mempool params by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1008
- chore: uncomment out tests by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1015
- chore!: unexport merge by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1016
- fix: add git to Dockerfile build by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1017
- Move tendermint consensus config overrides by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1012
- chore!: upgrade to celestia-core
v1.8.0-tm-v0.34.20by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1023 - chore: default rpc params by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/892
- chore: address feedback on #892 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1035
- chore: rename gas descriptor to use
blobinstead ofdataby @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/1033 - chore!: refactor the testnode to expose the genesis state by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1038
- chore: delete commented tests by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1027
- feat: specify share version in
MsgWirePayForBlobby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1028 - chore!(testnode): return errors in cleanup functions and wait for cleanup by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1051
- chore: move blob README by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1057
- docs: payment module params by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1058
- chore(deps): bump alpine from 3.16 to 3.17.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1056
- chore: improve payForBlob help text by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1065
- docs: add qgb module readme by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1052
- chore: delete unused flag
FlagSquareSizesby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1064 - fix: propagate share version by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1054
- chore: delete
AllSquareSizesby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1061 - refactor: remove duplciate
validateHashby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1077 - chore: rename
message=>blobby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1060 - chore: remove unnecessary QGB BridgeID by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1046
- refactor: consolidate duplicate test methods by @vidhanarya in https://github.com/celestiaorg/celestia-app/pull/1074
- feat!: remove evidence from data square by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1079
- ci: markdown link checker config by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1087
- fix: remove randomness from estimate square size test by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1086
- chore: address ADR 006 feedback by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1085
- docs: improve DataAvailabilityHeader godoc by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1078
- feat: throw error for zero blob size by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1083
- chore(deps): bump technote-space/get-diff-action from 6.1.1 to 6.1.2 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1091
- chore: add docs to create commitment explaining the double namespace by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1090
- docs(improvement): minor grammar updates by @stavares843 in https://github.com/celestiaorg/celestia-app/pull/1093
- chore: move default const values to appconsts module by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/1031
- feat: use
privatechain ID for single node by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1104 - docs: update FirstCompactShareSequenceLengthBytes by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1107
- feat!: use
BlobTxinstead ofMsgWirePayForBlobby @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1089 - ADR009: Non-Interactive Default Rules for Reduced Padding by @nashqueue in https://github.com/celestiaorg/celestia-app/pull/1003
- chore: rename to sequence len by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1116
- feat: implement
share.RawData()by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1096 - ADR 011 - Optimistic Blob Size Independent Inclusion Proofs and PFB Fraud Proofs by @nashqueue in https://github.com/celestiaorg/celestia-app/pull/1040
- feat: use typed events by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/1030
- fix!: Share splitting bug by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1111
- fix: pay for blob typo(s) and redundant import by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/1127
- chore(deps): bump github.com/celestiaorg/nmt from 0.11.0 to 0.12.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1134
- ADR 12: Sequence Length Encoding by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1123
- chore: switch default keyring backend by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/1141
- test: sequence start indicator tampering by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1143
- feat!: fixed sequence len by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1137
- chore!: use latest sdk and celestia core versions (v.1.5.1 and v1.12.1) by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/1142
- feat: use kvstore to fetch gas per blob byte by @rahulghangas in https://github.com/celestiaorg/celestia-app/pull/1095
- chore: address rootulp feedback on PR 1095 by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1145
- chore(deps): bump actions/stale from 6 to 7 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1144
- feat: implement
ShareSequence.RawData()by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1146 - chore(deps): Bump actions/cache from 3.0.11 to 3.2.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1148
- fix: remove inaccurate
BlobSharesUsedby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1147 - chore(deps): Bump actions/cache from 3.2.0 to 3.2.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1155
- chore(deps): Bump actions/cache from 3.2.1 to 3.2.2 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1157
- fix!: pass the baseapp msg service router by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1159
- feat: implement non-interactive default rules for reduced padding by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1152
- chore: remove
MalleatedTxconsts by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1171 - chore: un-export namespaced padded share bytes by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1174
- fix: reject txs from the mempool that have a PFB but not a blob by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1167
- .github: add housekeeping flow to utilize pr auto assignment for gh team by @MSevey in https://github.com/celestiaorg/celestia-app/pull/1179
- chore!: Test std modules by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1160
- fix!: enforce that blocks with PFBs without a share index get rejected by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1168
- chore: consolidate tail padding share by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1180
- chore!: uint32 for blob size by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1181
- chore: improve appconsts godoc by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1177
- fix: godoc for write square test by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1185
- chore: make
test-shortby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1192 - Add more QGB abci test cases by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1048
- feat: emit namespaceId in PayForBlob event by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1188
- chore(deps): Bump actions/cache from 3.2.2 to 3.2.3 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1198
- feat!: use MultiShareCommitments instead of a single ShareCommitment by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1196
- chore(deps): Bump alpine from 3.17.0 to 3.17.1 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1203
- feat!: enforce single pfb per blobtx by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1195
- .github: fix permissions issue on pr review request on forks by @MSevey in https://github.com/celestiaorg/celestia-app/pull/1193
- chore(deps): Bump github.com/celestiaorg/rsmt2d from 0.7.0 to 0.8.0 by @dependabot in https://github.com/celestiaorg/celestia-app/pull/1212
- chore!: refactor NewMsgPayForBlob to accept blobs by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1197
- Re-enable IBC by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/1215
- #1178: Set default indexer to null by @michiboo in https://github.com/celestiaorg/celestia-app/pull/1220
- chore: refactor
stripCompactSharesby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1227 - fix: fix data commitment ranges overlap by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1217
- chore: bump core to v1.13.0-tm-v0.34.23 by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1232
- fix: add size check in RandBlobTxsWithAccounts by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1235
- feat!: use tail transaction padding namespace by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1207
- feat!: Add a default transaction limit by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1210
- Enable snapshots by @freshe4qa in https://github.com/celestiaorg/celestia-app/pull/1239
- fix:
estimateCompactSharesby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1225 - chore: consolidate processedBlobTx with BlobTx by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/1240
- feat!: multiple blobs per PFB by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1154
- feat! implement token filter IBC middleware by @cmwaters in https://github.com/celestiaorg/celestia-app/pull/1219
- fix: add check to
blobCountin RandBlobTxsWithAccounts by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1251 - feat: add shares inclusion proofs by @SweeXordious in https://github.com/celestiaorg/celestia-app/pull/1233
- chore: add GitPOAP badge to README by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1252
- fix: stop saving snapshot files to wrong directory during tests by @evan-forbes in https://github.com/celestiaorg/celestia-app/pull/1255
- chore: namespaced padding share
isSequenceStart=falseby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1246 - feat!: write PFB txs to their own namespace by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1228
- fix: remove tendermint rollback cmd by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1263
- chore!: remove
gasLimparam in favor ofTxBuilderOptionby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1262 - chore: remove references to "malleated" by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1264
- docs: fix path to x/blob docs by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1266
- docs: update x/blob/README.md by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1272
- chore: set the default keyring backend to
testby @rootulp in https://github.com/celestiaorg/celestia-app/pull/1261 - chore!: remove ShareCommitAndSignature by @rootulp in https://github.com/celestiaorg/celestia-app/pull/1270
New Contributors
- @S1nus made their first contribution in https://github.com/celestiaorg/celestia-app/pull/928
- @nashqueue made their first contribution in https://github.com/celestiaorg/celestia-app/pull/835
- @vidhanarya made their first contribution in https://github.com/celestiaorg/celestia-app/pull/969
- @stavares843 made their first contribution in https://github.com/celestiaorg/celestia-app/pull/1093
- @michiboo made their first contribution in https://github.com/celestiaorg/celestia-app/pull/1220
- @freshe4qa made their first contribution in https://github.com/celestiaorg/celestia-app/pull/1239
Full Changelog: https://github.com/celestiaorg/celestia-app/compare/v0.9.0...v0.12.0-rc2