Releases: algorand/conduit
v1.9.0
What's Changed
Enhancements
- Support for consensus version 41
Changelog
- f19c4d1 Stable versions of go-algorand-sdk (v2.11.0) and indexer (v3.9.0). (#188)
- 3cc7b1f Bump to updated snapshots of go-algorand-sdk and indexer (#182)
- 194ac90 Consensus: Support consensus version v41 (#186)
- 9e673dd Set Indexer version v3.9.0-rc1. (#187)
- 6182d35 build(deps): bump setuptools from 65.3.0 to 78.1.1 in /e2e_tests (#184)
Full Changelog: v1.8.1...v1.9.0
v1.9.0-rc1
What's Changed
This release includes support for consensus version 41 (SHA512 hashes in blockheader, logic sig format updates).
Enhancements
- Support for consensus version 41
Changelog
- 3cc7b1f Bump to updated snapshots of go-algorand-sdk and indexer (#182)
- 194ac90 Consensus: Support consensus version v41 (#186)
- 9e673dd Set Indexer version v3.9.0-rc1. (#187)
- 6182d35 build(deps): bump setuptools from 65.3.0 to 78.1.1 in /e2e_tests (#184)
Full Changelog: v1.8.1...v1.9.0-rc1
v1.8.1
What's Changed
This release includes support for consensus version 40 (validator incentives).
Enhancements
- Incentives Support (heartbeat transactions, synthetic payout transaction inserts via Indexer Plugin)
- Upgrade to Golang 1.23
Changelog
- a2a9b8a Bump to Go 1.23.3 and indexer/go-algorand-sdk to latest development commits. (#178)
- 05140c2 Bump to indexer v3.7.0, go-algorand-sdk v2.7.0. (#180)
- 882de01 Incentives: Bump to v40 consensus supporting development versions of Go SDK and Indexer. (#179)
- d9e13cf Update .goreleaser.yaml (#177)
- 1c3500b Bump to indexer v3.7.1. (#181)
Full Changelog: v1.7.0...v1.8.1
v1.7.0
What's Changed
Enhancements
- Allow catchpoints on the exact target round (#167)
- Bump golang version to 1.21.10
Changelog
- a05ce2c Add processed kvs to catchup logs (#168)
- 5ae5acb Allow catchpoints on the exact target round (#167)
- 0ffb4a0 Bump go sdk to 2.6 and indexer to latest main commit. (#174)
- 9364f21 Bump go version for workflows to 1.20.14. (#165)
- 7738e4e Bump golang version to 1.21.10, go-algorand-sdk to 2.5.0, indexer, to… (#172)
- 7aa20bd Bump to indexer 3.5. (#175)
- 20c0512 Fix exporter error logging (#170)
- c1cf9f0 Tweak release template. (#176)
Full Changelog: v1.6.0...v1.7.0
v1.6.0
Important
This release supports go-algorand 3.21, which itself includes a consensus upgrade. Runners will have to upgrade their indexer/conduit installs in order to remain on the network once the upgrade goes into effect.
Changelog
- ec0d35a Bump indexer dependency to v3.4.0 (#161)
- 45ef605 Add system requirements to README. (#155)
- 3c24bca Bump to indexer v3.4.1-rc1 and go-algorand-sdk 2.4.0 (#160)
- fec5307 Consensus: v39 protocol support via go-algorand-sdk (#159)
- 83dec6a Filter Processor Benchmarking (#146)
- 3357b40 Set conduit data dir through env var (#154)
- 015353e remove codeowner. (#151)
Full Changelog: v1.5.0...v1.6.0
v1.6.0-rc1
Important
This release supports go-algorand 3.21, which itself includes a consensus upgrade. Runners will have to upgrade their indexer/conduit installs in order to remain on the network once the upgrade goes into effect.
Changelog
- 45ef605 Add system requirements to README. (#155)
- 3c24bca Bump to indexer v3.4.1-rc1 and go-algorand-sdk 2.4.0 (#160)
- fec5307 Consensus: v39 protocol support via go-algorand-sdk (#159)
- 83dec6a Filter Processor Benchmarking (#146)
- 3357b40 Set conduit data dir through env var (#154)
- 015353e remove codeowner. (#151)
Full Changelog: v1.5.0...v1.6.0-rc1
v1.5.0
Overview
This release adds a signature to the checksum file to help verify the integrity of a build.
-
Install the Algorand signing key from keys.openpgp.org or . Using GnuPG this is done with the following command:
gpg --keyserver keys.openpgp.org --search-keys dev-ci+build@algorand.com
-
Refresh keys if necessary. In the event of a security breech, we will revoke the key. To account for this, simply refresh the key:
gpg --refresh-keys --keyserver keys.openpgp.org
-
Download
checksums.txt.sig
andchecksums.txt
and verify the signature:gpg --verify checksums.txt.sig checksums.txt
-
Download one or more release archives and verify the checksum:
sha256sum -c < checksums.txt
Changelog
- 71b9b2e Add gpg signature to checksum file. (#150)
- 0752d23 ci: fix release notes template formatting. (#148)
Full Changelog: v1.4.0...v1.5.0
v1.4.0
Overview
This release features a new /health
endpoint and some performance improvements that allow each state of the pipeline to run concurrently.
What's New
- 🚀 Introducing the /health endpoint! Now, you can easily keep tabs on Conduit's well-being. Activate it in the settings, see
conduit init
for details. - ⚡ Turbocharged Plugin Action! We've kicked things up a notch with concurrent plugin processing. Now, during the initial data import, everything happens simultaneously - importing, processing, and exporting.
Changelog
- 7ef6106 Algod Importer: Longer Timeout (#133)
- 2e6147f Fix IndexerWriter.md links. (#124)
- 0095fc9 Pipeline the Pipeline (#128)
- 39c6941 Pipelining followups (#147)
- 9be0f37 Remove deprecated GettingStarted.md page. (#130)
- bdda8d4 Remove the docs-pr release process. (#126)
- a6cd0b8 Update goreleaser release notes. (#145)
- 9243819 api: New API with health endpoint (#139)
- 1816271 build: add version to release filename. (#138)
- 1ee2e86 file-plugins: enabling messagepack format (#142)
- a0ab9f6 more granular timestamps in logs (#129)
Full Changelog: https://github.com/algorand/conduit/comparev1.3.0...v1.4.0
v1.3.0
v1.2.0
Changelog
- bf9095e Add CODEOWNERS file to restrict workflow edits (#68)
- 93bd79c Better padding with init command sample files. (#94)
- db788f3 Bug-Fix: don't attempt to get deltas at round 0 (#78)
- 37a13fe Bump indexer version to 3.0.0 (#111)
- c6fa366 Clarify error message and remove catchpoint label from algod importer sample. (#109)
- 7dafc16 Define and update e2e file in Makefile. (#110)
- 32c1ad2 Fix catchup error on first run and add retry forever option. (#89)
- 10b113b Fix typo on conduit configuration file (#104)
- 4c59abc Generalize goreleaser config. (#93)
- 4e48617 Golang v20 upgrade/compatibility changes. (#107)
- 55c2d00 Third party plugin documentataion. (#108)
- bb17a20 Update dependencies for consensus release. (#90)
- cc0e349 Update go-codec and go-algorand-sdk dependencies. (#106)
- 8328991 Update metrics to include inner transactions. (#105)
- 86f8b0c algod importer: Auto catchpoint label lookup. (#65)
- 2a0537c algod importer: check if node needs catchup. (#70)
- 6c45173 bug-fix: better configuration of plugin loggers + trace all algod requests (#91)
- a6edc4d bugfix: indexer import types (#73)
- 585a568 ci: Migrate CircleCI automation to github actions. (#62)
- 79fb4fd cli: make main command easier to call. (#71)
- 4dc9676 community: Create CODE_OF_CONDUCT.md (#82)
- 0c9acd9 docker: copy config file.
- e48bac2 enhancement: plugin interface (#83)
- 59cd280 lint: Fix the
lint
github workflow (#76) - 40c0ffc misc: Docs Update + Other non-functional changes (#87)
- dd2865a pipeline: disallow Register() name dupes (#72)
- 9c0cf19 refactoring: Cleanup dependencies, port indexer utils, delete dead code. (#61)
- a93992d telemetry: Push telemetry event to OpenSearch on pipeline startup (#74)
- fd120ac update codeowners (#77)