Releases: enviodev/hyperindex
Releases · enviodev/hyperindex
v2.8.1
What's Changed
- Improve benchmarking for long running metrics by @JonoPrest in #349
- Add benchmark counters to prometheus by @JonoPrest in #351
Full Changelog: v2.8.0...v2.8.1
v2.8.0
What's Changed
A complete rework of rollbacks and entity history
This slims down the amount of data saved significantly for historical entity updates and improves db performance for large scale indexers.
- [1] Entity History Rework by @JonoPrest in #310
- [2] Add eval function for inserting entity history by @JonoPrest in #319
- [3] Handle Setting Entity History in IO by @JonoPrest in #325
- [4] Rollback diff by @JonoPrest in #333
- [5] Remove old entity_history code and add history pruning by @JonoPrest in #338
- [6] Implement dynamic contract registry as entity by @JonoPrest in #340
- [7] Add rollback tests by @JonoPrest in #342
- Add rollback benchmarks by @JonoPrest in #345
- Fix hasRows check for entity history by @JonoPrest in #348
- Add benchmarks to prometheus by @JonoPrest in #346
Fixes
- Update fuel-ts up to 0.96.1 by @DZakh in #334
- Mark MevCommit as HyperSync by @DZakh in #335
- Remove broken unused package.json script by @JonoPrest in #337
- Remove debug loggers by @DZakh in #339
- Add ignore from tests to mev commit by @JonoPrest in #343
- Fix npm files to include genType by @DZakh in #344
- More flexible package files by @DZakh in #347
Full Changelog: v2.7.4...v2.8.0
V2.7.5
Fixes
- Patches typescript files not included in published envio package
Full Changelog: v2.7.4...v2.7.5
v2.7.4
Doc Updates
- Update README.MD with Key Features by @SvenMuller95 in #324
- updates key features with hyperlinks by @SvenMuller95 in #326
Fixes
- Fix finished fetching events log by @JonoPrest in #327
- Fix setting prometheus synced after pre registration by @JonoPrest in #330
- Remove client retries and move more code to envio package by @JonoPrest in #329
- Fix integration tests by @JonoPrest in #332
Full Changelog: v2.7.3...v2.7.4
v2.7.3
What's Changed
- Implement throttler for non-core db functions to improve postgres performance by @JonoPrest in #318
- Update sync state and raw events regardless of handler registration by @JonoPrest in #321
Full Changelog: v2.7.2...v2.7.3
v2.7.2
What's Changed
- Fix new float schema and improve its test by @JonoPrest in #317
Full Changelog: v2.7.1...v2.7.2
v2.7.1
Fixes
- Fix stale action invalidation in global state manager by @JonoPrest in #313
(This fixes issues with usingpreRegisterDynamicContracts
flag AND an edge case that can occur on rollbacks)
Internal work
- Move ChainMap to npm package by @DZakh in #273
- Add 2 new HyperSync chains and move chain tests to integration tests by @JonoPrest in #314
Full Changelog: v2.7.0...v2.7.1
v2.7.0
New Features and Improvements
- Add more benchmarks and improve framework by @JonoPrest in #299
- Support Fuel std::string::String type by @DZakh in #307
- Sync hypersync chain list +14 new chains by @DZakh in #308
- Use double precision for float representation by @JonoPrest in #302
Fixes
- Fix sorting of composite index fields by @JonoPrest in #301
- Fix skipped handler on empty contract register event case by @JonoPrest in #304
- Add additional checks to prevent double contract registration by @JonoPrest in #309
Full Changelog: v2.6.1...v2.7.0
v2.6.1
What's Changed
- Improve Batch Set error a little bit by @DZakh in #297
- Fix double handling of start after pre-registration by @JonoPrest in #295
- Fix ReScript Contract Import Templates by @JonoPrest in #294
Full Changelog: v2.6.0...v2.6.1
v2.6.0
Fixes
- Fix querying a toBlock below fromBlock on RPC by @JonoPrest in #274
- Fixes for contract registration registers and partitions by @JonoPrest in #281
- Fix using onlyBelowReorgThreshold when rollback on reorg is disabled by @JonoPrest in #293
Improvements
- feat: prompt for start block on rpc url networks in contract import by @DenhamPreen in #4
- Improve Contract Import to stop asking for API keys by @DZakh in #279
- Improve crash error by @DZakh in #280
- Add Mainnet selection in Fuel contract import by @DZakh in #291
Internal
- feat: ts fuel all events deployment scripts for e2e testing by @DenhamPreen in #249
- remove fuel ts codegened files by @DenhamPreen in #276
- Update prometheus events processed on restart by @MJYoung114 in #284
Full Changelog: v2.5.2...v2.6