Releases: algorand/indexer
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
black
by @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
Algorand Indexer 2.14.0-rc2
What's Changed
Bugfixes
- Bug-Fix: Stop Panics if no config is supplied by @AlgoStephenAkiki in #1180
- Bug-Fix: Fix spec name collisions. by @winder in #1182
Other
- Update go-algorand submodule to v3.9.1-beta by @onetechnical in #1185
Full Changelog: 2.14.0-rc1...2.14.0-rc2
Algorand Indexer 2.14.0-rc1
Bugfixes
- test fixes: Submodule updates by @Eric-Warehime in #1144
- Bug-Fix: Implement BlockHdrCached + miscellany by @tzaffi in #1162
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
black
by @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
Full Changelog: 2.13.0...2.14.0-rc1
Algorand Indexer 2.13.0
Important Notice
A new --catchpoint
option should be provided when upgrading from an earlier version of Indexer, or provisioning a new writer for an existing database. This option will run a fast catchup routine that initializes the data directory. Detailed instructions are available here.
This process may take 30 minutes or more.
Highlights
Local account cache
In this release, we have added an account cache to the Indexer data directory. It is used during block processing to optimize internal data access. Processing is now simpler, faster, and no longer depends on postgres.
For more details, refer to the Data Directory documentation.
What's Changed
Enhancements
- Github-Actions: Updating pr label check by @algojack in #1078
- RFC-0001: Rfc 0001 impl by @Eric-Warehime in #1069
- Enhancement: Use local ledger instead of postgres for account cache by @winder in #1085
Not Yet Enabled
- RFC: Add exporter interface RFC by @Eric-Warehime in #1061
Other
- Documentation for data directory. by @winder in #1125
- Don't lookup big foreign assets. by @winder in #1141
- Fix import performance test runner. by @winder in #1133
Full Changelog: 2.12.4...2.13.0
Algorand Indexer 2.12.4
Important Note
We are providing the 2.11.2 version because there are additional implementation requirements introduced in 2.12.x. Please refer to documentation for details:
https://github.com/algorand/indexer#data-directory
Overview
Bugfix to ignore malformed resources.
What's Changed
- Bugfix: filter malformed resources
Full Changelog: 2.12.3...2.12.4