Releases: celestiaorg/orchestrator-relayer
v1.1.0
Upgrade Notice
This upgrade adds support for a number of features:
- Better relayer transaction handling
- Relayer transaction speed up
- Add more query commands to query the signers
- Support backup relayer
- Add orchestrator and relayer metrics
It is recommended for validators to bump their orchestrators to the latest version!
What's Changed
- docs: remove flag that is not used by @jcstein in #614
- chore: rename residual QGB mentions to Blobstream by @sweexordious in #622
- chore(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by @dependabot in #625
- feat: add timeout when waiting for transaction to be minted by @sweexordious in #621
- feat: support getting config from homes for query commands by @sweexordious in #619
- docs: document the importance of running orchestrator by @sweexordious in #626
- chore(deps): bump github.com/libp2p/go-libp2p-kad-dht from 0.25.1 to 0.25.2 by @dependabot in #628
- feat: add moniker and valoper address to signatures query by @sweexordious in #627
- docs: document updating the EVM address for validators by @sweexordious in #617
- chore: log the version when starting orchestrator and relayer by @sweexordious in #630
- chore(deps): bump alpine from 3.18.4 to 3.18.5 by @dependabot in #634
- feat: speed up transactions if they don't get included initially by @sweexordious in #636
- chore: better resources closing for orchestrator and relayer by @sweexordious in #638
- feat: support backup relayers by @sweexordious in #640
- feat: support querying the number of orchestrator signatures for a nonces range by @sweexordious in #639
- feat: orchestrator not failing and requeing failed nonces by @sweexordious in #631
- chore: extra orchestrator debug logs by @sweexordious in #633
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.4.0 to 1.6.0 by @dependabot in #645
- feat: support eip1559 when speeding up transactions by @sweexordious in #644
- chore(deps): bump golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18 by @dependabot in #647
- feat: better requeue mechanism using a separate nonce channel by @sweexordious in #643
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #648
- chore(deps): bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 by @dependabot in #650
- fix: sign the speed up transaction by @sweexordious in #651
- feat: support sending EIP1559 transactions depending on the target chain by @sweexordious in #652
- chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.0 by @dependabot in #649
- chore(deps): bump alpine from 3.18.5 to 3.19.0 by @dependabot in #653
- chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 in /e2e by @dependabot in #659
- chore(deps): bump actions/stale from 8 to 9 by @dependabot in #654
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #660
- fix: update typo and apply linting by @jcstein in #661
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #662
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #664
- chore(deps): bump github.com/spf13/viper from 1.18.0 to 1.18.2 by @dependabot in #665
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.7 in /e2e by @dependabot in #670
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.7 by @dependabot in #669
- chore(deps): bump github.com/containerd/containerd from 1.6.19 to 1.6.26 in /e2e by @dependabot in #668
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.7 to 1.13.8 in /e2e by @dependabot in #672
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.7 to 1.13.8 by @dependabot in #673
- feat: add metrics to orchestrator and relayer by @sweexordious in #674
- docs: metrics documentation by @sweexordious in #675
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/runtime from 0.45.0 to 0.46.1 by @dependabot in #676
- chore(deps): bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #677
- chore(deps): bump golang.org/x/term from 0.15.0 to 0.16.0 by @dependabot in #678
- doc: typo by @evan-forbes in #682
New Contributors
- @evan-forbes made their first contribution in #682
Full Changelog: v1.0.1...v1.1.0
v1.1.0-rc2
What's Changed
- chore(deps): bump alpine from 3.18.5 to 3.19.0 by @dependabot in #653
- chore(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 in /e2e by @dependabot in #659
- chore(deps): bump actions/stale from 8 to 9 by @dependabot in #654
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in #660
- fix: update typo and apply linting by @jcstein in #661
- chore(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 by @dependabot in #662
- chore(deps): bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #664
- chore(deps): bump github.com/spf13/viper from 1.18.0 to 1.18.2 by @dependabot in #665
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.7 in /e2e by @dependabot in #670
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.5 to 1.13.7 by @dependabot in #669
- chore(deps): bump github.com/containerd/containerd from 1.6.19 to 1.6.26 in /e2e by @dependabot in #668
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.7 to 1.13.8 in /e2e by @dependabot in #672
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.7 to 1.13.8 by @dependabot in #673
- feat: add metrics to orchestrator and relayer by @sweexordious in #674
- docs: metrics documentation by @sweexordious in #675
Full Changelog: v1.1.0-rc1...v1.1.0-rc2
v1.1.0-rc1
What's Changed
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.4.0 to 1.6.0 by @dependabot in #645
- feat: support eip1559 when speeding up transactions by @sweexordious in #644
- chore(deps): bump golang from 1.21.4-alpine3.18 to 1.21.5-alpine3.18 by @dependabot in #647
- feat: better requeue mechanism using a separate nonce channel by @sweexordious in #643
- chore(deps): bump actions/setup-go from 4 to 5 by @dependabot in #648
- chore(deps): bump github.com/ipfs/boxo from 0.15.0 to 0.16.0 by @dependabot in #650
- fix: sign the speed up transaction by @sweexordious in #651
- feat: support sending EIP1559 transactions depending on the target chain by @sweexordious in #652
- chore(deps): bump github.com/spf13/viper from 1.17.0 to 1.18.0 by @dependabot in #649
Full Changelog: v1.1.0-rc0...v1.1.0-rc1
v1.1.0-rc0
What's Changed
- docs: remove flag that is not used by @jcstein in #614
- chore: rename residual QGB mentions to Blobstream by @sweexordious in #622
- chore(deps): bump golang.org/x/term from 0.14.0 to 0.15.0 by @dependabot in #625
- feat: add timeout when waiting for transaction to be minted by @sweexordious in #621
- feat: support getting config from homes for query commands by @sweexordious in #619
- docs: document the importance of running orchestrator by @sweexordious in #626
- chore(deps): bump github.com/libp2p/go-libp2p-kad-dht from 0.25.1 to 0.25.2 by @dependabot in #628
- feat: add moniker and valoper address to signatures query by @sweexordious in #627
- docs: document updating the EVM address for validators by @sweexordious in #617
- chore: log the version when starting orchestrator and relayer by @sweexordious in #630
- chore(deps): bump alpine from 3.18.4 to 3.18.5 by @dependabot in #634
- feat: speed up transactions if they don't get included initially by @sweexordious in #636
- chore: better resources closing for orchestrator and relayer by @sweexordious in #638
- feat: support backup relayers by @sweexordious in #640
- feat: support querying the number of orchestrator signatures for a nonces range by @sweexordious in #639
- feat: orchestrator not failing and requeing failed nonces by @sweexordious in #631
- chore: extra orchestrator debug logs by @sweexordious in #633
Full Changelog: v1.0.1...v1.1.0-rc0
v1.0.1
Upgrade Notice
This is a minor release that improves the logs. Validators are advised to run it to have better insights on the orchestrator signatures.
What's Changed
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.3.0 to 1.4.0 in /e2e by @dependabot in #608
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.3.0 to 1.4.0 by @dependabot in #607
- chore: make the already signed log debug level by @sweexordious in #609
- chore: update docs by @jcstein in #610
- chore: make the validator not part of valset log info level by @sweexordious in #611
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Upgrade Notice
This is the official v1.0.0 release of orchestrator-relayer!! 🎉 🎉
What's Changed
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.4 to 1.13.5 by @dependabot in #593
- chore: dependabot for e2e by @rootulp in #597
- docs: fix grammar and remove patch number from Go version by @rootulp in #596
- chore:
.PHONY
targets for Make commands by @rootulp in #598 - chore(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 in /e2e by @dependabot in #600
- docs: specify that validators should generate EVM addresses offchain by @sweexordious in #602
- docs: update README to specify that a relayer can be run to an existing contract by @sweexordious in #601
- chore: implement blobstream feedback from docs #1275 by @jcstein in #603
- chore: add placeholder for mocha bootstrapper by @jcstein in #604
- docs: linting for import to docs for bootstrapper.md by @jcstein in #605
- docs: updates for docs 1261 by @jcstein in #606
New Contributors
Full Changelog: v1.0.0-rc7...v1.0.0
v1.0.0-rc7
What's Changed
- feat: support using config files for orchestrator and relayer by @sweexordious in #583
- docs: add config files documentation by @sweexordious in #585
- chore(deps): bump github.com/spf13/viper from 1.14.0 to 1.17.0 by @dependabot in #588
- feat: support log level and log format flags by @sweexordious in #591
- docs: improve orchestrator documentation by @sweexordious in #592
Full Changelog: v1.0.0-rc6...v1.0.0-rc7
v1.0.0-rc6
What's Changed
- chore: resolve issues on docs runtime with use of ssh instead of sh by @jcstein in #558
- chore(deps): bump crazy-max/ghaction-import-gpg from 4 to 6 by @dependabot in #570
- chore(deps): bump github.com/ipfs/boxo from 0.13.1 to 0.14.0 by @dependabot in #573
- ci: remove the duplicate CI runs by @sweexordious in #569
- feat: support secure grpc connections by @sweexordious in #576
- chore(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #579
- chore(deps): bump github.com/ipfs/boxo from 0.14.0 to 0.15.0 by @dependabot in #578
- feat: use archive nodes to query attestations by @sweexordious in #571
- feat: adds support for BIP39 mnemonics by @sweexordious in #577
- chore(deps): bump golang from 1.21.3-alpine3.18 to 1.21.4-alpine3.18 by @dependabot in #580
- chore(deps): bump golang.org/x/term from 0.13.0 to 0.14.0 by @dependabot in #581
- chore(deps): bump blobstream to v4 by @sweexordious in #582
Full Changelog: v1.0.0-rc5...v1.0.0-rc6
v1.0.0-rc5
What's Changed
- feat: add gas cost benchmark tool by @sweexordious in #524
- fix: update QGB to Blobstream in benchmark by @sweexordious in #561
- feat: add version command by @sweexordious in #565
- chore(deps): bump app to v1.3.0 by @sweexordious in #564
- feat: gossiping the latest valset in P2P layer in case they get pruned by @sweexordious in #560
- ci: add support for goreleaser by @sweexordious in #567
- ci: allow for test workflow call by @sweexordious in #568
Full Changelog: v1.0.0-rc4...v1.0.0-rc5
v1.0.0-rc4
This release requires Celestia-app v1.2.0 version or later.
What's Changed
- chore(deps): bump golang from 1.21.1-alpine3.18 to 1.21.2-alpine3.18 by @dependabot in #515
- chore(deps): bump golang.org/x/term from 0.12.0 to 0.13.0 by @dependabot in #516
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.0.0-rc18 to 1.0.0 by @dependabot in #518
- ci: add support for codeql by @sweexordious in #504
- fix: make the orchestrator sign by default by @sweexordious in #521
- chore(deps): bump golang from 1.21.2-alpine3.18 to 1.21.3-alpine3.18 by @dependabot in #525
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot in #526
- chore(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 by @dependabot in #527
- chore(docs): update QGB to "Blobstream" by @jcstein in #514
- chore(deps): bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #528
- fix: handle first nonce in orchestrator by @sweexordious in #529
- chore(deps): bump celestiaorg/.github from 0.2.3 to 0.2.4 by @dependabot in #530
- chore: not sign nonce 1 by @sweexordious in #531
- chore: increase relayer delay by @sweexordious in #532
- chore(deps): bump E2E app version to 1.0.0 by @sweexordious in #519
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.2 to 1.13.3 by @dependabot in #534
- chore(deps): bump github.com/multiformats/go-multiaddr from 0.11.0 to 0.12.0 by @dependabot in #536
- chore: ignore the update data commitment window E2E test by @sweexordious in #537
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.0.0 to 1.1.0 by @dependabot in #539
- chore(deps): bump celestiaorg/.github from 0.2.4 to 0.2.8 by @dependabot in #540
- chore(deps): bump github.com/ethereum/go-ethereum from 1.13.3 to 1.13.4 by @dependabot in #546
- chore(deps): bump google.golang.org/grpc from 1.58.3 to 1.59.0 by @dependabot in #547
- chore: use a separate go.mod for e2e by @sweexordious in #543
- chore: bump app version to v1.1.0 in e2e by @sweexordious in #544
- chore!: rename QGB to BlobStream by @sweexordious in #520
- chore: fix multiplatform builds by @Bidon15 in #551
- chore(deps): depend on blobstream contracts by @sweexordious in #550
- chore(deps): bump github.com/celestiaorg/celestia-app from 1.1.0 to 1.2.0 by @dependabot in #553
- chore(deps): bump github.com/celestiaorg/blobstream-contracts/v3 from 3.0.0 to 3.1.0 by @dependabot in #552
- ci: add e2e go.mod to dependabot by @sweexordious in #554
- feat: orchestrator signing up to earliest attestation nonce by @sweexordious in #555
Full Changelog: v1.0.0-rc3...v1.0.0-rc4