Releases: algorand/indexer
Algorand Indexer 2.16.0-pre2
Highlights
This is a preview release of (1) Conduit, the new modular plugin system for accessing data from the chain and (2) a version of the Indexer that uses Conduit.
Conduit is composed of importer, processor, and exporter plugins. This preview introduces the framework and includes some initial plugins created by Algorand (#1326). Please see the blog post for more information.
- Conduit is backwards compatible with the preexisting Indexer service, and current Indexer runners should see no impact
- We are publishing this release as a preview to best ensure current Indexer runners have time to review the new system, test it, and later adopt it with little to no impact
- We are asking the community to preview Conduit, experiment with the plugins, and try creating their own
- We are seeking feedback related to bugs, usability, features, and documentation (to do so, join the newly created Discord channel #conduit-preview, which will stay open for a few weeks)
NOTE: this is a preview release and is subject to change so experiment but this is not yet ready for production. We will communicate when we are closer to the release date.
Changes
New Features
- New Feature: Add Retry Variables by @AlgoStephenAkiki in #1370
- Conduit: Adds strict unmarshalling by @AlgoStephenAkiki in #1379
Enhancements
- Adding a link to the data directory documentation by @fabrice102 in #1287
- conduit: Initial conduit pipeline tool. by @winder in #1326
- metrics: Configurable conduit metrics prefix. by @winder in #1353
- conduit: Pass data dir to plugin config. by @winder in #1357
- conduit: Default to plugin data directory when possible. by @winder in #1366
- conduit: Add version flag to conduit root command. by @winder in #1377
- conduit: Add Conduit startup banner and fix default log level. by @winder in #1372
Bugfixes
- Tests: Fix e2e tests by @Eric-Warehime in #1354
- Bug-Fix: pass failing
nightly_test_indexer_vs_algodby @tzaffi in #1364 - tech debt: Indexer initialization improvements by @winder in #1352
- conduit: Added retry variables for daemon run by @AlgoStephenAkiki in #1380
- Indexer: set starting round for indexer daemon @shiqizng #1381
New Contributors
- @fabrice102 made their first contribution in #1287
Full Changelog: 2.15.0...2.16.0-pre2
Algorand Indexer 2.15.0
What's Changed
Bugfixes
New Features
Enhancements
Other
- Update submodule, oapi-codegen by @Eric-Warehime in #1341
Full Changelog: 2.14.2...2.15.0
Algorand Indexer 2.15.0-rc3
Changes
What's Changed
Bugfixes
New Features
Enhancements
Other
- Update submodule, oapi-codegen by @Eric-Warehime in #1341
Full Changelog: 2.14.2...2.15.0-rc3
Algorand Indexer 2.15.0-rc2
Algorand Indexer 2.15.0-rc1
Algorand Indexer 2.14.2
What's Changed
Bugfixes
- fix: use CI_E2E_FILENAME in s3 prefix by @shiqizng in #1255
- Bug-Fix: Update go-algorand Submodule and Wrap Ledger in MakeNewCatchpointCatchupAccessor by @tzaffi in #1257
- Bugfix: Fix configuration of logger (#1259) by @AlgoStephenAkiki in #1269
- DevOps: Update go-algorand submodule to v3.11.2-beta by @onetechnical in #1286
Enhancements
Full Changelog: 2.14.1...2.14.2
Algorand Indexer 2.14.1
What's Changed
Bugfixes
- Bug: Fix bug in reveals lookup by @michaeldiamant in #1198
- build: Downgrade mockery to prevent incorrect deprecation warning. by @winder in #1211
New Features
- Config: Accept yaml and yml configuration files. by @AlgoStephenAkiki in #1181
Enhancements
- Testing: Add a sample state proof with high index for testing by @algoidan in #1199
- enhancement: Clarify REST query parameters for accounts search by @shiqizng in #1201
- Enhancement: update e2e test policy by @shiqizng in #1197
- enhancement: adding ParticipationUpdates to response by @shiqizng in #1215
- REST API: Add Header-Only parameter to blocks endpoint, return error if there are too many transactions. by @shiqizng in #1241
New Contributors
- @algoidan made their first contribution in #1199
- @algolucky made their first contribution in #1169
Full Changelog: 2.14.0...2.14.1
Algorand Indexer 2.14.0
What's Changed
Bugfixes
- Fix bug in reveals lookup by @michaeldiamant in #1198
- test fixes: Submodule updates by @Eric-Warehime in #1144
- Bug-Fix: Implement BlockHdrCached + miscellany by @tzaffi in #1162
- Stop Panics if no config is supplied by @AlgoStephenAkiki in #1180
New Features
- state proofs: Initial commit for stateproofs model by @Eric-Warehime in #1002
Enhancements
- Enhancement: remove import validator utility and obsolete ledger for evaluator by @tzaffi in #1146
- Enhancement: Format misc/*.py with
blackby @tzaffi in #1153 - Enhancement: apply black to e2elive.py as well by @tzaffi in #1154
- Enhancement: More information about S3 keys searched for and Dockerfile that uses submodule instead of channel by @tzaffi in #1151
- Enhancement: add max int64 checks by @shiqizng in #1166
- Add support for new block header: TxnRoot SHA256 by @Aharonee in #989
Other
- Fix spec name collisions. by @winder in #1182
- Update go-algorand submodule to v3.9.1-beta by @onetechnical in #1185
- Disable deadlock detection by @winder in #1186
- Devops: Bump go-algorand submodule to v3.9.2-beta by @onetechnical in #1203
New Contributors
Full Changelog: 2.13.0...2.14.0
Algorand Indexer 2.14.0-rc4
Overview
Support for miscellaneous fixes to catchup and state proof totals calculation in go-algorand.
What's Changed
Other
- Devops: Bump go-algorand submodule to v3.9.2-beta by @onetechnical in #1203
Full Changelog: 2.14.0-rc3...2.14.0-rc4
Algorand Indexer 2.14.0-rc3
What's Changed
Enhancements
Bug Fixes
- Fix bug in State Proof reveals lookup by @michaeldiamant in #1198
Other
New Contributors
Full Changelog: 2.14.0-rc2...2.14.0-rc3
