Releases: joshstevens19/rindexer
Releases · joshstevens19/rindexer
Release v0.11.2
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.11.2Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.11.2/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.11.2/rindexer_darwin-amd64.tar.gz
Bug fixes
- fix: cors when accessing rindexer graphql api from different host
Breaking changes
- rindexerdown and then
curl -L https://rindexer.xyz/install.sh | bashto reinstall rindexer
Release v0.11.1
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.11.1Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.11.1/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.11.1/rindexer_darwin-amd64.tar.gz
Bug fixes
- fix: resolve bad typings generated for decoding if only 1 parameter in rust project
Release v0.11.0
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.11.0Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.11.0/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.11.0/rindexer_darwin-amd64.tar.gz
Features
- feat: handle graceful shutdowns
Bug fixes
- fix: resolve race condition of dependency blocking indexing
- fix: add new type for EthereumSqlTypeWrapper to handle VARCHAR strings
- fix: error on startup not +1 onto the next block causing duplicates logs sometimes
- fix: issue with it working on windows
Release v0.10.0
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.10.0Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.10.0/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.10.0/rindexer_darwin-amd64.tar.gz
Features
- feat: expose an insert_bulk new postgres function to make inserting bulk data easier
- feat: expose new ethereum sql type wrappers for bytes types#
- feat: expose postgres ToSql trait
- feat: support with_transaction in postgres client
- feat: get the block timestamp from the RPC call (its an option as not all providers expose it)
- feat: allow you to override environment file path
Bug fixes
- fix: dependency events not being applied to the correct contract
- fix: resolve defining environment variables in contract address fields in the yaml
- fix: resolve topic_id packing issues
Release v0.9.0
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.9.0Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.9.0/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.9.0/rindexer_darwin-amd64.tar.gz
Features
- feat: allow some other attributes on the generated event typings
Bug fixes
- fix: handle signed integers throughout rindexer
- fix: generating global types would repeat the same code on a regenerate causing issues
Breaking changes
- breaking: rindexer had an parsing error meaning stuff like
UniswapV3Poolwould parse to uniswap_v_3_pool. This caused
some other issues with mapping to object names so now it has been fixed and in the example above it will beuniswap_v3_pool,
if you have any running indexers with these buggy names in your db you just need to rename them and same with therindexer.internaltables which will
have these odd names as well.
Release v0.8.0
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.8.0Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.8.0/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.8.0/rindexer_darwin-amd64.tar.gz
Features
- feat: info log if no new blocks are published in the last 20 seconds to avoid people thinking rindexer is stuck
Bug fixes
- fix: pascal case still has some edge cases on parsing
- fix: allow #![allow(non_snake_case)] in indexer code
- fix: still generate internal tables for rindexer even if creating new event tables is disabled
Release v0.7.1
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.7.1Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.7.1/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.7.1/rindexer_darwin-amd64.tar.gz
Bug fixes
- fix: throw error if contract names are not unique
- fix: allow non camel case types in generated code
- fix: pascal case not parsing capitals full words correctly
Release v0.7.0
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.7.0Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.7.0/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.7.0/rindexer_darwin-amd64.tar.gz
Features
- feat: support multiple abis in a single contract
- feat: allow array of filters in the same contract without repeating
Bug fixes
- fix: running rust project should only start indexer or graphql passed on args passed
- fix: resolve issue of paths in generated typings
- fix: when running rindexer codegen typings csv folder created
- fix: underscores in events within a rust project maps it wrong in typings
- fix: share a postgres instance across rust project
Release v0.6.2
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.6.2Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.6.2/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.6.2/rindexer_darwin-amd64.tar.gz
Bug fixes
- fix: Use the prefix when generating abi name properties.
Release v0.6.1
Install
curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.6.1Changelog
- mac apple silicon binary - https://github.com/joshstevens19/rindexer/releases/download/v0.6.1/rindexer_darwin-arm64.tar.gz
- mac apple intel binary - https://github.com/joshstevens19/rindexer/releases/download/v0.6.1/rindexer_darwin-amd64.tar.gz
Bug fixes
- fix: resolve issue with conflicting event names on graphql meaning it would not load
- fix: resolve filter table names mapping to graphql meaning it would not expose the graphql queries