Skip to content

Releases: algorand/conduit

v1.7.0

17 Jun 14:56
c1cf9f0
Compare
Choose a tag to compare

GitHub Logo

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


Docker images for this release are available on Docker Hub.

v1.6.0

03 Jan 16:21
ec0d35a
Compare
Choose a tag to compare

GitHub Logo

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

Full Changelog: v1.5.0...v1.6.0

Docker images for this release are available on Docker Hub.

v1.6.0-rc1

20 Dec 16:20
3c24bca
Compare
Choose a tag to compare
v1.6.0-rc1 Pre-release
Pre-release

GitHub Logo

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

Full Changelog: v1.5.0...v1.6.0-rc1


Docker images for this release are available on Docker Hub.

v1.5.0

18 Sep 17:26
71b9b2e
Compare
Choose a tag to compare

GitHub Logo

Overview

This release adds a signature to the checksum file to help verify the integrity of a build.

  1. 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

  2. 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

  3. Download checksums.txt.sig and checksums.txt and verify the signature:

    gpg --verify checksums.txt.sig checksums.txt

  4. 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


Docker images for this release are available on Docker Hub.

v1.4.0

01 Sep 11:20
39c6941
Compare
Choose a tag to compare

GitHub Logo

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

Full Changelog: https://github.com/algorand/conduit/comparev1.3.0...v1.4.0


Docker images for this release are available on Docker Hub.

v1.3.0

21 Jul 18:03
98efe5a
Compare
Choose a tag to compare

Changelog

v1.2.0

27 Jun 18:48
37a13fe
Compare
Choose a tag to compare

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)

v1.1.0

20 Apr 18:08
d523bc4
Compare
Choose a tag to compare

Highlights

This release adds a number of usability and stability improvements.

algod importer

The follower node is now completely managed by the importer plugin. It will automatically set the initial sync round and has the option of automatically running a fast catchup. See conduit list importer algod for details.

postgresql exporter

The initial round is now automatically set according to the latest round in your Indexer DB. This is built using the a new RoundRequestor interface available to plugin developers.

Docker support

We are now publishing a docker image! See the algorand/conduit page on docker hub for details.

Changelog

  • 442791a algod importer: Add catchup functionality to algod importer (#32)
  • 4228b20 algod importer: Fix archival mode and update tests. (#57)
  • f654b12 docker: Add docker to the release pipeline (#50)
  • d523bc4 docker: data dir & user permissions, install ca-certificates, better data dir location, more. (#58)
  • 37b9b6a init: write config to stdout when data dir is not provided. (#47)
  • 0fb5730 pipeline: RoundRequest plugin hook and postgres round request. (#52)

v1.0.0

22 Mar 15:58
c28a9a0
Compare
Choose a tag to compare

Changelog

  • f5c2701 Automation things: codecov, linting, github, circleci, etc. (#2)
  • c22990e Implement Conduit
  • f8222b6 Initial e2e test commit (#12)
  • 3c92877 conduit-docs: conduit_processors_filter_tags.md (#10)
  • 4179564 errors(postgresql): Clarify missing ledger state delta message. (#6)
  • 0e39f88 errors(postgresql): Reject blocks with unknown protocol version. (#15)
  • 9c7f525 filter plugin: include all transaction in group (#5)
  • dfab75d logging(algod importer): better error messages for GetBlock. (#8)
  • b94fe04 postgres exporter: Add export stat log message matching the old log format.
  • c15d7ab release: Goreleaser configuration and automation. (#18)
  • dbf9f0c remove a comment (#13)
  • 23eabcc tests: Get them pasing. (#1)
  • a0a6f98 usability: Better error messages and documentation. (#20)