Skip to content

Releases: algorand/indexer

v3.6.0

30 Oct 14:44
e0fc340
Compare
Choose a tag to compare

GitHub Logo

What's Changed

This release contains a breaking API change to properly reflect that rewinding is no longer available (the round query parameter being rejected). The rewinding functionality was removed as it did not produce accurate results as expected and did not have a clear path to providing a better experience.

Enhancements

  • API: Disable rewinding and reject the round query param on account lookups and searches. (#1630)
  • API: Add support for Private Network Access header preflight requests (#1620)

Changelog

Full Changelog: v3.5.0...v3.6.0


Docker images for this release are available on Docker Hub.

v3.5.0

17 Jun 14:56
8e7d2e5
Compare
Choose a tag to compare

GitHub Logo

What's Changed

Enhancements

  • Expose Min Balance via Indexer API
  • Absenteeism/Incentives Support
  • Bump to Golang version 1.21.10
  • Various Security Dependency Upgrades

Changelog

  • 5fdba20 build(deps): bump requests from 2.31.0 to 2.32.0 in /misc (#1614)
  • b019536 Add account min balance field (#1596)
  • 3ed7cb3 Add unit tests for absenteeism
  • 8835d0f Bump golang version to 1.20.14. (#1597)
  • dcf3a3b Bump golang version to 1.21.10, go-algorand-sdk to v2.5.0 (#1612)
  • 8e7d2e5 Bump to 2.6 of go sdk. (#1616)
  • 09bdb69 Dependency bumps. (#1603)
  • 4bd144f Introduce test ensuring indexer handles indexing into shared addresses properly when group resource sharing occurs. (#1591)
  • 738fdc0 Merge pull request #1 from jasonpaulos/absenteeism-tests
  • 7476ac0 Merge pull request #1608 from jannotti/absenteeism
  • 5bef083 Merge pull request #1610 from ohill/reviewdog-config
  • ca9ff29 Merge remote-tracking branch 'upstream/main' into absenteeism
  • 26b4eff Optimize sub-queries for assets/apps against a given address. (#1615)
  • 2de794e Return new fields in REST
  • 4eaa96f add go_version_file config to reviewdog
  • c8f0329 build(deps): bump github.com/docker/docker (#1587)
  • 93c5ea3 build(deps): bump github.com/docker/docker (#1601)
  • 1c239d3 build(deps): bump github.com/jackc/pgx/v4 from 4.13.0 to 4.18.2 (#1598)
  • 4a8a6eb build(deps): bump gitpython from 3.1.26 to 3.1.41 in /misc (#1594)
  • f82384d build(deps): bump golang.org/x/crypto from 0.6.0 to 0.17.0 (#1589)
  • ef8395b build(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 (#1604)
  • 8c60a57 build(deps): bump google.golang.org/protobuf from 1.28.1 to 1.33.0 (#1599)
  • 597d09a change indexer reviewdog configuration to match go-algorand reviewdog configuration
  • 59d624d fix reviewdog error
  • 3c3447b fix reviewdog warnings
  • 4e90200 update for algorand/go-algorand#5757 and algorand/go-algorand-sdk#617
  • 0b091e8 update warnings to remove unnecessary build

Full Changelog: v3.4.0...v3.5.0


Docker images for this release are available on Docker Hub.

v3.4.0

03 Jan 16:20
3e9446a
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.

Indexer v3.4.0 uses Conduit for data loading. This is a change from the 2.x version (no longer supported as of November 1, 2023), which managed data loading internally. See our Using Conduit to Populate an Indexer Database tutorial for more information on how to use Conduit.

Changelog

  • 3e9446a Merge pull request #1590 from gmalouf/resource-shared-accounts-indexing
  • d1008ac Potential fix for panic on call to block w/ group resource sharing.
  • 50a40d7 Typo fix.
  • 92a5e7c Bump go-algorand-sdk dependency to v2.4.0 to support v39 consensus protocol.
  • 9ef21ad Merge pull request #1588 from gmalouf/protocol-update-sync
  • ad95dba ci: Use parameterized version in conduit notice. (#1585)

Full Changelog: v3.3.0...v3.4.0

Docker images for this release are available on Docker Hub.

v3.3.1

31 Dec 14:02
bc627b1
Compare
Choose a tag to compare

GitHub Logo

Important

Indexer 3+ uses Conduit for data loading. This is a change from the 2.x version, which managed data loading internally. See our Using Conduit to Populate an Indexer Database tutorial for more information on how to use Conduit.

Overview

This hotfix addresses a panic that occurs when requesting a block with group resource sharing.

Changelog

  • bc627b1 Patch: Potential fix for panic on call to block w/ group resource sharing. (#1590)

Full Changelog: v3.3.0...v3.3.1


Docker images for this release are available on Docker Hub.

v3.4.0-rc1

20 Dec 16:20
9ef21ad
Compare
Choose a tag to compare
v3.4.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.

Indexer v3.4.0-rc1 uses Conduit for data loading. This is a change from the 2.x version (no longer supported as of November 1, 2023), which managed data loading internally. See our Using Conduit to Populate an Indexer Database tutorial for more information on how to use Conduit.

Changelog

  • 92a5e7c Bump go-algorand-sdk dependency to v2.4.0 to support v39 consensus protocol.
  • 9ef21ad Merge pull request #1588 from gmalouf/protocol-update-sync
  • ad95dba ci: Use parameterized version in conduit notice. (#1585)

Full Changelog: v3.3.0...v3.4.0-rc1


Docker images for this release are available on Docker Hub.

v3.3.0

20 Oct 15:43
76f36ea
Compare
Choose a tag to compare

GitHub Logo

Important

Indexer 3.x uses Conduit for data loading. This is a change from the 2.x version, which managed data loading internally. See our Using Conduit to Populate an Indexer Database tutorial for more information on how to use Conduit.

Overview

This release includes a performance improvement to transaction by address searches. When paginating through results, subsequent calls would often get slower and slower until eventually timing out completely.

Changelog

Full Changelog: v3.2.0...v3.3.0


Docker images for this release are available on Docker Hub.

v3.2.0

18 Sep 17:26
8f347f7
Compare
Choose a tag to compare

GitHub Logo

Important

Indexer 3.1.0 uses Conduit for data loading. This is a change from the 2.x version, which managed data loading internally. See our Using Conduit to Populate an Indexer Database tutorial for more information on how to use Conduit.

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 [email protected]

  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 --keyserver keys.openpgp.org --refresh-keys

  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

Full Changelog: v3.1.0...v3.2.0


Docker images for this release are available on Docker Hub.

v3.1.0

16 Aug 15:05
a6cd341
Compare
Choose a tag to compare

Important

Indexer 3.1.0 uses Conduit for data loading. This is a change from the 2.x version, which managed data loading internally. See our Using Conduit to Populate an Indexer Database tutorial for more information on how to use Conduit.

Highlights

This is a maintenance release with a few small changes:

  1. Version 3.0.0 was not properly reporting its version. This has been fixed.
  2. The release artifacts now include the version in their filenames.

Changelog

v3.0.0

21 Jun 19:47
Compare
Choose a tag to compare

Changelog

Algorand Indexer 2.15.4

05 Jun 16:16
Compare
Choose a tag to compare

GitHub Logo

Highlights

  • Support for go-algorand v3.16.0
  • Better support for address encodings.

What's Changed

Enhancements

  • Update submodule and avm-abi dependency. by @winder in #1509
  • encoding: Better support for address encodings. by @winder in #1531

Bug Fixes

  • tests: Fix tests with app and asset ID less than 1000. by @winder in #1532

Full Changelog: 2.15.3...2.15.4