Releases: celestiaorg/celestia-app
v0.12.0-rc2
What's Changed
- fix: single node script by @evan-forbes in #929
- added a sed compatibility tweak for macOS by @S1nus in #928
- chore: delete residual commented code by @rootulp in #930
- fix: typos by @rootulp in #932
- refactor: remove count from spare share splitter by @rootulp in #911
- chore: move
TestProcessWirePayForData
by @rootulp in #921 - ADR square size independent message commitments by @nashqueue in #835
- fix: add make back to the docker file by @evan-forbes in #944
- gitignore
__debug_bin
by @rootulp in #947 - Update docs for payment module by @rootulp in #948
- docs: add details to positive celestia-app changes by @rootulp in #959
- .github: remove duplicate link checker by @MSevey in #964
- ADR: share version in wire PFD by @rootulp in #960
- chore!: rename QueryWithOutProof => QueryWithoutProof by @vidhanarya in #969
- feat: charge gas per message shares by @rootulp in #946
- Revert "chore!: rename
TIA
toCLS
(#859)" by @evan-forbes in #977 - feat: remove unnecessary QGB code by @sweexordious in #975
- chore: Enable prealloc linter by @vidhanarya in #971
- chore: improve Makefile by @rootulp in #986
- chore(deps): bump github.com/ethereum/go-ethereum from 1.10.17 to 1.10.26 by @dependabot in #973
- chore!: use different default codec by @evan-forbes in #987
- chore!: rename payment module -> blob by @evan-forbes in #972
- feat: add payment module params by @rahulghangas in #893
- Update Docker image build pipelines by @jbowen93 in #990
- chore!: rename PFD -> PFB by @evan-forbes in #978
- feat: Add checks on FillBlock squareSize by @vidhanarya in #980
- feat!: square size independent share commitments (#937) by @rootulp in #984
- chore: test for gas usage by @evan-forbes in #998
- chore: change the default minimum gas fee to something non-zero by @evan-forbes in #1000
- feat: add param for gas per message byte by @rahulghangas in #965
- chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 by @dependabot in #1002
- fix: test packages and coverage generation by @rahulghangas in #966
- feat!: override default mempool params by @rootulp in #1008
- chore: uncomment out tests by @evan-forbes in #1015
- chore!: unexport merge by @rootulp in #1016
- fix: add git to Dockerfile build by @sweexordious in #1017
- Move tendermint consensus config overrides by @rootulp in #1012
- chore!: upgrade to celestia-core
v1.8.0-tm-v0.34.20
by @rootulp in #1023 - chore: default rpc params by @rahulghangas in #892
- chore: address feedback on #892 by @rootulp in #1035
- chore: rename gas descriptor to use
blob
instead ofdata
by @rahulghangas in #1033 - chore!: refactor the testnode to expose the genesis state by @evan-forbes in #1038
- chore: delete commented tests by @rootulp in #1027
- feat: specify share version in
MsgWirePayForBlob
by @rootulp in #1028 - chore!(testnode): return errors in cleanup functions and wait for cleanup by @evan-forbes in #1051
- chore: move blob README by @rootulp in #1057
- docs: payment module params by @rootulp in #1058
- chore(deps): bump alpine from 3.16 to 3.17.0 by @dependabot in #1056
- chore: improve payForBlob help text by @rootulp in #1065
- docs: add qgb module readme by @sweexordious in #1052
- chore: delete unused flag
FlagSquareSizes
by @rootulp in #1064 - fix: propagate share version by @rootulp in #1054
- chore: delete
AllSquareSizes
by @rootulp in #1061 - refactor: remove duplciate
validateHash
by @rootulp in #1077 - chore: rename
message
=>blob
by @rootulp in #1060 - chore: remove unnecessary QGB BridgeID by @sweexordious in #1046
- refactor: consolidate duplicate test methods by @vidhanarya in #1074
- feat!: remove evidence from data square by @rootulp in #1079
- ci: markdown link checker config by @rootulp in #1087
- fix: remove randomness from estimate square size test by @rootulp in #1086
- chore: address ADR 006 feedback by @rootulp in #1085
- docs: improve DataAvailabilityHeader godoc by @rootulp in #1078
- feat: throw error for zero blob size by @rootulp in #1083
- chore(deps): bump technote-space/get-diff-action from 6.1.1 to 6.1.2 by @dependabot in #1091
- chore: add docs to create commitment explaining the double namespace by @evan-forbes in #1090
- docs(improvement): minor grammar updates by @stavares843 in #1093
- chore: move default const values to appconsts module by @rahulghangas in #1031
- feat: use
private
chain ID for single node by @rootulp in #1104 - docs: update FirstCompactShareSequenceLengthBytes by @rootulp in #1107
- feat!: use
BlobTx
instead ofMsgWirePayForBlob
by @evan-forbes in #1089 - ADR009: Non-Interactive Default Rules for Reduced Padding by @nashqueue in #1003
- chore: rename to sequence len by @rootulp in #1116
- feat: implement
share.RawData()
by @rootulp in #1096 - ADR 011 - Optimistic Blob Size Independent Inclusion Proofs and PFB Fraud Proofs by @nashqueue in #1040
- feat: use typed events by @rahulghangas in #1030
- fix!: Share splitting bug by @evan-forbes in #1111
- fix: pay for blob typo(s) and redundant import by @rahulghangas in #1127
- chore(deps): bump github.com/celestiaorg/nmt from 0.11.0 to 0.12.0 by @dependabot in #1134
- ADR 12: Sequence Length Encoding by @rootulp in #1123
- chore: switch default keyring backend by @rahulghangas in #1141
- test: sequence start indicator tampering by @rootulp in #1143
- feat!: fixed sequence len by @rootulp in #1137
- chore!: use latest sdk and celestia core versions (v.1.5.1 and v1.12.1) by @cmwaters in #1142
- feat: use kvstore to fetch gas per blob byte by @rahulghangas in #1095
- chore: address rootulp feedback on PR 1095 by @rootulp in #1145
- chore(deps): bump actions/stale from 6 to 7 by @dependabot in #1144
- feat: implement
ShareSequence.RawData()
by @rootulp in https://github.com/...
v0.11.1
v0.11.0
What's Changed
- chore!: cherry-pick changes for v0.10.0-rc1 release by @evan-forbes in #989
- chore!(testnode): return errors in cleanup functions and wait for cleanup (#1051) by @evan-forbes in #1055
- chore: cherry pick default changes by @evan-forbes in #1099
- fix!: Share splitting bug v0.11.0 by @evan-forbes in #1109
Full Changelog: v0.9.0...v0.11.0
Release v0.10.1-refs-tags-v0-10-0.0
0.10.1-refs-tags-v0-10-0.0 (2022-12-05)
What's Changed
- chore!(testnode): return errors in cleanup functions and wait for cleanup (#1051) by @evan-forbes in #1055
Full Changelog: v0.10.0-rc1...v0.10.1-refs-tags-v0-10-0.0
v0.10.0
What's Changed
- chore!: cherry-pick changes for v0.10.0-rc1 release by @evan-forbes in #989
- chore!(testnode): return errors in cleanup functions and wait for cleanup (#1051) by @evan-forbes in #1055
Full Changelog: v0.9.0...v0.10.0
v0.10.0-rc1
This release candidate is based directly ontop of v0.9.0. It cherry-picks 3 changes from main. Those being reverts the token ticker change, switches the default codec to leopard, and fixes a minor issue with the make command in the docker build
What's Changed
- chore!: cherry-pick changes for v0.10.0-rc1 release by @evan-forbes in #989
Full Changelog: v0.9.0...v0.10.0-rc1
v0.9.0
This release is not compatible with the mamaki testnet
What's Changed
- create a new docker image on release branch by @sweexordious in #881
- Remove branch release from docker build CI by @sweexordious in #882
- chore(deps): bump goreleaser/goreleaser-action from 3.1.0 to 3.2.0 by @dependabot in #880
- shares: extract powers of two by @rootulp in #875
- fix: link to gnu-sed in single-node script by @rootulp in #898
- docs: remove devnet code block by @rootulp in #899
- .github: combine workflows, use refactored actions, align execution by @MSevey in #884
- docs: delete all contents of
~/.celestia-app
by @rootulp in #901 - fix: markdown lint links by @rootulp in #903
- chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 by @dependabot in #902
- test: three additional test cases for FitsInSquare by @rootulp in #905
- chore: rename
height
totreeSizes
in Merkle mountain range by @rootulp in #909 - chore: use
nmt.DefaultNamespaceIDLen
by @rootulp in #910 - fix: update
CreateCommitment
for non-interactive defaults by @rootulp in #908 - Update docker-build workflow to fix version tags by @jbowen93 in #915
- chore(deps): bump github.com/celestiaorg/nmt from 0.10.0 to 0.11.0 by @dependabot in #916
- chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 by @dependabot in #907
- docs: update how commitments are generated by @rootulp in #919
- fix: error message unexpected number of signatures by @rootulp in #920
- chore: Rename eth to evm by @sweexordious in #922
- chore: update to rsmt2d v0.7.0 by @rahulghangas in #926
New Contributors
Full Changelog: v0.8.0...v0.9.0
v0.8.0
WARNING: not compatible with the mamaki testnet until a tbd upgrade
What's Changed
- Add a package-specific documentation section by @rootulp in #863
- chore(deps): bump actions/cache from 3.0.10 to 3.0.11 by @dependabot in #871
- fix: ParseShares failed to append last sequence by @rootulp in #872
- chore!: rename
TIA
toCLS
by @rootulp in #859 - chore(deps): bump technote-space/get-diff-action from 6.1.0 to 6.1.1 by @dependabot in #876
- docs: update code block in ADR-006 by @rootulp in #874
- feat: throw error if incorrect sequenceLength by @rootulp in #865
- feat!: increase share size to 512 bytes by @rootulp in #850
Full Changelog: v0.7.0...v0.8.0
v0.7.0
WARNING: not compatible with the mamaki testnet until a tbd upgrade. The arabica testnet upgraded to this version 2022/10/18
What's Changed
- Adds remaining messages and queries to QGB skeleton scaffolding by @sweexordious in #212
- adds valset confirm logic and queries by @sweexordious in #215
- add qgb orchestrator address logic by @sweexordious in #218
- Add remaining valset handler by @sweexordious in #219
- Add data commitment logic by @sweexordious in #222
- Record validator set during
EndBlock
for QGB orchestrator by @evan-forbes in #232 - Adds qgb module tests by @sweexordious in #237
- Add qgb data commitment tests by @sweexordious in #240
- Adds msg server data commitment test for QGB module by @sweexordious in #242
- Adds simple indexing to qgb module by @sweexordious in #246
- Adds QGB related ADRs by @sweexordious in #250
- Orchestrator and relayer client by @evan-forbes in #255
- Improves the orchestrator/relayer commands, adds tests and moves Ethereum/Orchestrator addresses to cosmos-sdk.staking.Validator by @evan-forbes in #276
- Adds Ethereum signatures verification + refactor the orchestrator/relayer for testing by @sweexordious in #314
- Add valset request by nonce support for QGB by @sweexordious in #342
- Replay mechanism for QGB relayer by @sweexordious in #344
- QGB go mod tidy by @sweexordious in #350
- Adds unbonding height query to QGB by @sweexordious in #346
- adds NewRelayer method to QGB by @sweexordious in #355
- adds evm_client wait for transaction confirmation to QGB by @sweexordious in #354
- Use uint64 instead of int64 in QGB types by @sweexordious in #358
- Data commitment indexing key update by @sweexordious in #359
- adds query data confirm by exact range by @sweexordious in #367
- adds last valset request before height query by @sweexordious in #365
- Orchestrator old signatures replay by @sweexordious in #351
- Relayer query right valset for confirmations by @sweexordious in #372
- Update the QGB integration branch to have the latest master by @sweexordious in #392
- Use eth address from cosmos sdk in QGB by @sweexordious in #393
- better structure QGB CLI flags by @sweexordious in #402
- Fix qgb deploy command valset query by @sweexordious in #404
- Adds querier stop method by @sweexordious in #417
- Qgb integration test environment by @sweexordious in #408
- Adds integration tests scenarios to QGB by @sweexordious in #423
- Qgb e2e makefile by @sweexordious in #443
- Qgb e2e GitHub action by @sweexordious in #444
- QGB update relayer to work in multiple validators environment by @sweexordious in #445
- Adds integration test readme by @sweexordious in #449
- Scripts cosmetics by @sweexordious in #450
- Add ADR-004-QGB_relayer_security by @sweexordious in #464
- small rewording for the QGB relayer security ADR by @sweexordious in #476
- better context handling + timeouts for QGB E2E network by @sweexordious in #459
- Adds data commitment request by @sweexordious in #478
- Fixes set latest data commitment nonce by @sweexordious in #481
- Add support for universal nonce, fixes/improves relayer and depends on latest QGB contract by @sweexordious in #497
- update the evm client to wait for transactions to be included by @sweexordious in #508
- QGB E2e cosmetics by @sweexordious in #515
- Orchestrator refactor by @sweexordious in #512
- Go fumpt the qgb-integration branch by @sweexordious in #519
- QGB Orchestrator only signs if part of valset by @sweexordious in #523
- Bump actions/cache from 3.0.4 to 3.0.5 by @dependabot in #544
- QGB Verify the sent data commitment confirm is a data commitment attestation request by @sweexordious in #524
- QGB CLI takes time to execute by @sweexordious in #526
- QGB remove unnecessary keystore by @sweexordious in #527
- QGB Use Geth implementation of Ethereum address by @sweexordious in #528
- QGB better genesis initialization by @sweexordious in #529
- QGB State machine error handling by @sweexordious in #550
- temporary fix for any import in query.pb.go by @sweexordious in #554
- ci: run proto-gen by @rootulp in #555
- QGB Remove unnecessary comment by @sweexordious in #559
- QGB handle nonce 1 case by @sweexordious in #558
- adds more configuration flags by @sweexordious in #556
- QGB better e2e context and channel usage by @sweexordious in #562
- fix: warning in golangci config by @rootulp in #569
- ci: enable gofumpt by @rootulp in #567
- Replace microceles with microtia by @rootulp in #566
- README badges by @rootulp in #565
- ci: check protobuf generated code by @rootulp in #561
- chore: update to go 1.18 by @evan-forbes in #573
- Throw errors if messages try to use
ParitySharesNamespaceID
orTailPaddingNamespaceID
by @rootulp in #570 - remove unnecessary code by @sweexordious in #575
- ci: enable misspell linter by @rootulp in #578
- fix: use build flags when running make build by @rootulp in #582
- general QGB cosmetics by @sweexordious in #576
- ci: enable revive by @rootulp in #580
- chore: rename master to main by @rootulp in #579
- ci: enable markdownlint by @rootulp in #583
- chore: add v0.7.x, v0.8.x, and v0.9.x to mergify by @evan-forbes in #586
- adds
.idea
to gitignore by @sweexordious in #593 - feat: Add namespace id checks for messages by @sweexordious in #592
- update to sdk v0.46.0 and downgrade tendermint to v0.34.20 by @evan-forbes in #472
- Bump actions/cache from 3.0.5 to 3.0.6 by @dependabot in #599
- Update QGB implementation to support cosmos-sdk v0.46.x by @sweexordious in #602
- Update the QGB branch to use cosmos-sdk v0.46.x and latest celestia-app master by @sweexordious in #601
- Remove cosmos/keyring by @rootulp in #548
- Fix comment by @rootulp in #606
- Bump actions/cache from 3.0.6 to 3.0.7 by @dependabot in #612
- ci: enable exportloopref by @Rootul...
v0.6.0
This release bumps to v1.2.5 of celestia-core, which contains two notable fixes for node operators on mamaki. #793 specifically greatly increases the stability of the p2p network. It should be noted that sometimes it can take a few hours before the p2p stabilizes.
increase queue capacities celestiaorg/celestia-core#793
remove the tx already in cache
log celestiaorg/celestia-core#800
What's Changed
- Bump technote-space/get-diff-action from 6.0.1 to 6.1.0 by @dependabot in #490
- Bump github.com/stretchr/testify from 1.7.2 to 1.8.0 by @dependabot in #510
- Fix goreleaser job by @nicoelzer in #439
- Use templates for issues by @adlerjohn in #531
- chore: refactor NewRootCmd into separate pkg by @liamsi in #535
- docs: fix previous name of
MsgPayForData
by @rootulp in #537 - update celestia-core to v1.2.5 by @evan-forbes in #539
New Contributors
- @nicoelzer made their first contribution in #439
- @rootulp made their first contribution in #537
Full Changelog: v0.5.4...v0.6.0