Releases: celestiaorg/celestia-app
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
v0.5.4
This release is highly recommended for validators, but optional for full nodes. The main changes are in #488, which ensure that the correct signature is used when malleating PayForData transactions
What's Changed
- Bump actions/cache from 3.0.2 to 3.0.4 by @dependabot in #473
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #474
- chore: update readme by @evan-forbes in #484
- Add mergify rules by @evan-forbes in #494
- fix: Patch all PFD signature bugs by @evan-forbes in #488
Full Changelog: v0.5.3...v0.5.4
v0.5.3
What's Changed
- bump core to v1.2.4-tm-v0.35.6 by @evan-forbes in #475
Full Changelog: v0.5.2...v0.5.3
This release pulls in the latest p2p fixes from tendermint. Please see here https://github.com/celestiaorg/celestia-core/releases/tag/v1.2.3-tm-v0.35.6
https://github.com/celestiaorg/celestia-core/releases/tag/v1.2.4-tm-v0.35.6
This release is fully capable of running without using the legacy p2p stack in tendermint.