Skip to content

Releases: algorand/indexer

2.2.1-beta1

14 Nov 00:11
daf85da

Choose a tag to compare

2.2.1-beta1 Pre-release
Pre-release

GitHub Logo

Highlights

A performance issue was identifies in queries to the /v2/accounts endpoint, so the query was optimized.

Changes

  • Bug Fixes
    • Fix for long /v2/accounts queries (#248)
    • Typo in README.md postgress connection string (#245)

Algorand Indexer 2.2.0

10 Nov 22:18
4b113fc

Choose a tag to compare

Pre-release

GitHub Logo

Highlights

This is a quality of life release, improving and enhancing core code.

  • Added migration status to health, and ability to delay startup for future migrations that need it
  • Configuration files management implemented with viper
    Note: parameters can be set as arguments or environment variables. If using a config file, the config file must now be named indexer, indexer.yml, or indexer.yaml, and be in a specific location. See README for more details.
  • Other performance improvements and enhancements

Changes

  • New Feature - Add migration status to /health endpoint
  • Enhancements
    • Add API performance benchmarking (#143)
    • Allow some migrations to prevent indexer from starting up until they complete (#188)
    • Return version when called with -v flag (#191)
    • Use viper to manage configuration files/environment variables
    • Add '/v2/transactions/{txid}' endpoint (#164)
    • Move the import logic into the import package
    • Tighten up package dependencies
    • Improve account list with asset filter (#222)
    • Change fetcher to use algod API V2 (#147)
    • Naming cleanup
  • Bug Fixes
    • Fix Debian unattended upgrade channel bug (#185)
    • Fix unpacking of transaction extra data
    • Remove travis token from status image

Algorand Indexer 2.2.0-beta

10 Nov 02:21

Choose a tag to compare

GitHub Logo

Highlights

This is a quality of life release, improving and enhancing core code.

  • Added migration status to health, and ability to delay startup for future migrations that need it
  • Configuration files management implemented with viper
    Note: parameters can be set as arguments or environment variables. If using a config file, the config file must now be named indexer, indexer.yml, or indexer.yaml, and be in a specific location. See README for more details.
  • Other performance improvements and enhancements

Changes

  • New Feature - Add migration status to /health endpoint
  • Enhancements
    • Add API performance benchmarking (#143)
    • Allow some migrations to prevent indexer from starting up until they complete (#188)
    • Return version when called with -v flag (#191)
    • Use viper to manage configuration files/environment variables
    • Add '/v2/transactions/{txid}' endpoint (#164)
    • Move the import logic into the import package
    • Tighten up package dependencies
    • Improve account list with asset filter (#222)
    • Change fetcher to use algod API V2 (#147)
    • Naming cleanup
  • Bug Fixes
    • Fix Debian unattended upgrade channel bug (#185)
    • Fix unpacking of transaction extra data
    • Remove travis token from status image

Algorand Indexer 2.1.1

20 Aug 18:54
3862006

Choose a tag to compare

Highlights

  • Support for Stateful Smart Contracts
  • Support for Rekeying
  • Miscellaneous updates and fixes

Changes

  • New Features
    • support stateful smart contracts (#88)
    • more Applications API
    • import Applications/Stateful-TEAL data and make available through the API
    • support rekeying (#71)
    • track opt-in asset transactions (#59)
  • Enhancements
    • config file for daemon (#99)
    • better logging for indexer import to self-report performance (#97)
    • rename algobot -> fetcher (#104)
    • lowercase the package name
    • pipeline cleanup
    • test indexer following live algod; returning a txn by txid (#126)
    • add mutually-exclusive field
    • update readme with postgres version requirements
    • merge ApplicationLocalStates and ApplicationLocalState
    • capture output from indexer and only show it on error
    • fill in app transaction fields in REST response
    • add foreignApps field to application
    • implement IndexerDB Rekey Filters (#90)
    • added 'pretty' parameter to all API endpoints to pretty print the JSON response (#122)
    • expand validation to check asset configs inside their creating accounts (#157)
    • update protocols for applications and re-key
    • config file for daemon (#99)
    • update indexer mule.yaml files to use new agent syntax
    • compile in version information: time, git hash, version tag
    • update README to add algorand user requirement (#111)
  • Bug Fixes
    • import speedup and rewind fix (#106)
    • update README systemd example to properly override ExecStart
    • fix demo curl urls, add /health (#112)
    • fix docker files and readme commands
    • transaction searches on Assets fails (#117)
    • run test indexer on a settable or random port so it doesn't collide with an established indexer; msgpack updates
    • make test more flexible and explicit about finding algorand-indexer
    • add api token to indexer to be compatible with py-algorand-sdk
    • remove leading ./ from packaging hashes file
    • remove psycopg2 dependency and obsolete test mode (#139)
    • fix txid migration warning
    • lots of small fixes
    • don't present pending rewards for NonParticipating accounts (#148)
    • fix accounting of changes to asset config (#152)
    • migration to repair asset configs from their original transaction data
    • enforce --no-algorand flag read only mode to better support replicated postgres (#181)
    • add auth addr to account

Algorand Indexer 2.1.1-beta

18 Aug 18:06

Choose a tag to compare

Highlights

Miscellaneous updates and fixes.

Changes

  • Enhancements
    • config file for daemon (#99)
    • update indexer mule.yaml files to use new agent syntax
    • compile in version information: time, git hash, version tag
    • update README to add algorand user requirement (#111)
  • Bug Fixes
    • enforce --no-algorand flag read only mode to better support replicated postgres (#181)
    • add auth addr to account

Algorand Indexer 2.1.0-beta

05 Aug 14:29
18666d1

Choose a tag to compare

Highlights

  • Support for Stateful Smart Contracts
  • Support for Rekeying

Changes

  • New Features

    • support stateful smart contracts (#88)
    • more Applications API
    • import Applications/Stateful-TEAL data and make available through the API
    • support rekeying (#71)
    • track opt-in asset transactions (#59)
  • Enhancements

    • config file for daemon (#99)
    • better logging for indexer import to self-report performance (#97)
    • rename algobot -> fetcher (#104)
    • lowercase the package name
    • pipeline cleanup
    • test indexer following live algod; returning a txn by txid (#126)
    • add mutually-exclusive field
    • update readme with postgres version requirements
    • merge ApplicationLocalStates and ApplicationLocalState
    • capture output from indexer and only show it on error
    • fill in app transaction fields in REST response
    • add foreignApps field to application
    • implement IndexerDB Rekey Filters (#90)
    • added 'pretty' parameter to all API endpoints to pretty print the JSON response (#122)
    • expand validation to check asset configs inside their creating accounts (#157)
    • update protocols for applications and re-key
  • Bug Fixes

    • import speedup and rewind fix (#106)
    • update README systemd example to properly override ExecStart
    • fix demo curl urls, add /health (#112)
    • fix docker files and readme commands
    • transaction searches on Assets fails (#117)
    • run test indexer on a settable or random port so it doesn't collide with an established indexer; msgpack updates
    • make test more flexible and explicit about finding algorand-indexer
    • add api token to indexer to be compatible with py-algorand-sdk
    • remove leading ./ from packaging hashes file
    • remove psycopg2 dependency and obsolete test mode (#139)
    • fix txid migration warning
    • lots of small fixes
    • don't present pending rewards for NonParticipating accounts (#148)
    • fix accounting of changes to asset config (#152)
    • migration to repair asset configs from their original transaction data

Algorand Indexer 2.0.3

23 Jun 20:52

Choose a tag to compare

Changes

  • Bug fixes
    • Ensure time written to database is UTC (#134)
    • Migration framework with first migration that fixes txn.txid

Algorand Indexer 2.0.2

15 Jun 22:02

Choose a tag to compare

Changes

  • Bug fixes
    • Fix reconstituting txn genesis hash
    • Asset API lookup bug

Algorand Indexer 2.0.0

02 Jun 22:07

Choose a tag to compare

Changes

Initial public release.