Skip to content

Releases: joshstevens19/rindexer

Release v0.11.2

15 Jul 15:53

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.11.2

Changelog

Bug fixes

  • fix: cors when accessing rindexer graphql api from different host

Breaking changes

  • rindexerdown and then curl -L https://rindexer.xyz/install.sh | bash to reinstall rindexer

Release v0.11.1

15 Jul 15:53

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.11.1

Changelog

Bug fixes

  • fix: resolve bad typings generated for decoding if only 1 parameter in rust project

Release v0.11.0

15 Jul 15:53

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.11.0

Changelog

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

15 Jul 15:52

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.10.0

Changelog

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

15 Jul 15:53

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.9.0

Changelog

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 UniswapV3Pool would 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 be uniswap_v3_pool,
    if you have any running indexers with these buggy names in your db you just need to rename them and same with the rindexer.internal tables which will
    have these odd names as well.

Release v0.8.0

15 Jul 15:53

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.8.0

Changelog

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

15 Jul 15:51

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.7.1

Changelog

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

15 Jul 15:51

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.7.0

Changelog

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

15 Jul 15:53

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.6.2

Changelog

Bug fixes

  • fix: Use the prefix when generating abi name properties.

Release v0.6.1

15 Jul 15:52

Choose a tag to compare

Install

curl -L https://rindexer.xyz/install.sh | bash -s -- --version 0.6.1

Changelog

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