Releases: enviodev/hyperindex
Releases · enviodev/hyperindex
v2.0.1
What's Changed
- Remove log by @JonoPrest in #113
- Contract import fix by @moose-code in #114
- Update hypersync client field selection and bindings by @JonoPrest in #117
- Remove envio-win32-x64 as an optional dep by @JonoPrest in #119
- Update to hs client 0.5 with size as bigint by @JonoPrest in #120
New Contributors
- @moose-code made their first contribution in #114
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- V2 by @JonoPrest in #35
- BigInt clean up by @DZakh in #48
- Enable Uncurried mode by @DZakh in #49
- Support event param names as reserved rescript keywords by @DZakh in #51
- Uncurried mode for Fuel by @DZakh in #52
- Generate json schema for config.yaml by @DZakh in #56
- Update rescript schema to V7 by @DZakh in #57
- Add commands for updating schemas and help docs by @JonoPrest in #58
- Move codegen from Config.res file by @DZakh in #59
- Clean up how we codegen Config by @DZakh in #60
- Implement partitioning of fetch state by @JonoPrest in #55
- Implement Field Selection by @JonoPrest in #61
- Support nested abi field by @DZakh in #64
- Improve missing global contract error message by @DZakh in #65
- Fix integration tests by @JonoPrest in #66
- Move Converters to static codegen by @DZakh in #67
- Treat rc as valid envio version by @DZakh in #68
- Update fuel version by @DZakh in #69
- Backup rpc urls by @DZakh in #70
- Add contract import for amoy by @JasoonS in #73
- Lookup events in config by @DZakh in #72
- Fix tests by @DZakh in #75
- Use rescript-schema V8 by @DZakh in #74
- Improve failure message of contract import unhandled array types by @JonoPrest in #77
- Add generic ChainWorker module by @DZakh in #78
- Opt-in raw events by @DZakh in #80
- Remove rescript_type duplication by @DZakh in #81
- Fix integration tests after raw events removal by @DZakh in #84
- Use fuel 2.1.2 by @DZakh in #85
- Implement hack for detecting invalid api key and prompting by @JonoPrest in #83
- Add id validation for entity parsing by @DZakh in #86
- Increase stallTimeout for rpc by @DZakh in #76
- Remove codegen rescript format by @DZakh in #89
- Improve logging in a few places so more context is shared with logs such as chainId by @JasoonS in #90
- Remove event_type by @DZakh in #91
- Implement updated bindings for hs client by @JonoPrest in #88
- Initial implementation of whereEq queries by @JonoPrest in #79
- V2 Implement restart filter for partially processed block by @JonoPrest in #93
- Add back shouldExitOnFailure variable by @JonoPrest in #95
- Add support for dotenv by @JonoPrest in #94
- Remove rescript core by @DZakh in #96
- chore: add open licensing to repository by @DenhamPreen in #45
- Perf optimisations by @DZakh in #98
- Update npm links to point to correct repo by @JasoonS in #100
- Change 'docker-compose' to 'docker compose' by @JasoonS in #101
- [1] Prompt for API key on init by @JonoPrest in #97
- Make should_rollback_on_reorg default to true by @JonoPrest in #104
- [2] Add TUI messages by @JonoPrest in #103
- Refactor LoadLayer by @DZakh in #99
- Evaluate rows on addEmptyIndex by @JonoPrest in #105
- Use 2.1.4-fuel by @DZakh in #107
- Add api token to template by @JonoPrest in #108
- Add Fuji network to chain list by @JasoonS in #102
- Update schema descriptions by @JonoPrest in #109
- Remove footer from CLI Help by @JonoPrest in #110
- Preserve ordering of schema for docs by @JonoPrest in #111
- Rename unstable sync config by @JonoPrest in #112
Full Changelog: v1.3.1...v2.0.0
v2.0.0-rc.5
What's Changed
- Improve logging in a few places so more context is shared with logs such as chainId by @JasoonS in #90
- Removed
eventName
type by @DZakh in #91 - Added support for
whereEq
queries in the loader by @JonoPrest in #79 - Fix indexer restart on a partially indexed block by @JonoPrest in #93
- Add support for
dotenv
by @JonoPrest in #94 - Remove
@rescript/core
package from dependencies by @DZakh in #96 - Add open licensing to the repository by @DenhamPreen in #45
- Update npm links to point to the correct repo by @JasoonS in #100
- Fixed CI by changing 'docker-compose' to 'docker compose' by @JasoonS in #101
- Prompt for Envio API key on init by @JonoPrest in #97
- Set
should_rollback_on_reorg
default to true by @JonoPrest in #104 - Add TUI notifications by @JonoPrest in #103
- Refactor LoadLayer to make it more performant and reliable by @DZakh in #99
- Use envio Fuel indexer 2.1.4 by @DZakh in #107
- Add API token example to templates by @JonoPrest in #108
- Add Fuji network to chain list by @JasoonS in #102
Full Changelog: v2.0.0-rc.4...v2.0.0-rc.5
v2.0.0-rc.4
What's Changed
- Opt-in raw events by @DZakh in #80
- Use envio Fuel indexer 2.1.2 by @DZakh in #85
- Implement hack for detecting invalid API key and prompting to enter user API key in the init command by @JonoPrest in #83
- Add id validation for entity parsing by @DZakh in #86
- Increase fallback RPC stallTimeout for rpc and make it configurable via config by @DZakh in #76
- Stop formatting generated code on codegen by @DZakh in #89
Internal refactoring
Full Changelog: v2.0.0-rc.3...v2.0.0-rc.4
v1.3.1
v2.0.0-rc.3
What's Changed
- Fix: Use the correct envio version on contract import by @DZakh in #68
- Fix: Init Fuel indexer with JSON schema for config by @DZakh in #69
- Feature: Add backup RPC urls by @DZakh in #70
- Feature: Add contract import for amoy by @JasoonS in #73
- Use rescript-schema V8 by @DZakh in #74
- Improve failure message of contract import unhandled array types by @JonoPrest in #77
Full Changelog: v2.0.0-rc.2...v2.0.0-rc.3
v2.0.0-rc.2
What's Changed
- BigInt clean-up by @DZakh in #48
- Remove
BigInt
module fromEthers
- fixes ts genType error - Replace
BigInt.t
with built-inbigint
type
- Remove
- Enable Uncurried mode by @DZakh in #49
- Support event param names as reserved rescript keywords by @DZakh in #51
- Uncurried mode for Fuel by @DZakh in #52
- Generate JSON schema for config.yaml by @DZakh in #56
- Update rescript-schema to V7 by @DZakh in #57
- Internal: Add commands for updating schemas and help docs by @JonoPrest in #58
- Internal: Move codegen from Config.res file by @DZakh in #59
- Internal: Clean up how we codegen Config by @DZakh in #60
- Implement partitioning of fetch state by @JonoPrest in #55
- Implement Field Selection by @JonoPrest in #61
- Support nested abi field by @DZakh in #64
- Improve missing global contract error message by @DZakh in #65
- Internal: Fix integration tests by @JonoPrest in #66
Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2
v2.0.0-rc.1
Full Changelog: v1.3.0...v2.0.0-rc.1
v1.3.0
Changelog
- Added No-code Quickstart to index the Fuel Network. Learn how easy it is to build a Fuel indexer with the updated tutorial https://docs.envio.dev/docs/tutorial-indexing-fuel
- Support contract import from the Avalanche network
- Made the indexer generated by the init command simpler for new Envio builders
- Internal refactoring to prepare for making the HyperIndex repository public
Internal Changelog
- Prepare cli for Fuel merge to support contract import by @DZakh in #24
- Test workflow using Personal Access Token on new repo by @JasoonS in #27
- Upgrade hardhat to fix tests by @JonoPrest in #33
- Limit pg connections and implement async task queue by @JonoPrest in #29
- Add Fuel to Human config by @DZakh in #30
- [V1] Remove EventSummary from init template by @DZakh in #34
- V1 - Do not rely on api keys for contract verifycation but keep them as a fallback by @JasoonS in #37
- Dz/fuel contract import 5 by @DZakh in #43
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- Improve retry logging using error handler by @JasoonS in #2
- [1r] DB migrations refactor by @JonoPrest in #9
- [2r] Hasura tracking refactor by @JonoPrest in #16
- Add fuel greeter template by @JasoonS in #1
- Reintroduce db_write_timestamp wield to avoid breaking changes by @JonoPrest in #17
- fix: use celoscan for contract import by @DenhamPreen in #19
- Split init by ecosystem by @DZakh in #18
- Add a BigDecimal type that can be used in the indexer by @JasoonS in #15
New Contributors
- @DenhamPreen made their first contribution in #19
- @DZakh made their first contribution in #18
Full Changelog: v1.1.0...v1.2.0