Release Notes: 8.5

Changes since 8.4

Added

  • database: Support running multiple indexers on different schemas in the same database.
  • env: Added DIPDUP_NO_HOOKS environment variable to temporary disable internal and user-defined hooks.
  • env: Added debugpy support to connect to the running indexer; enable with DIPDUP_DEBUG environment variable.
  • hasura: Extract table/field descriptions from models' docstrings and apply as database comments.

Fixed

  • config: Fixed detection of missing env variables.
  • database: Fixed dipdup_wipe function affecting non-public tables.
  • package: Fixed incorrect package name in replay files.
  • substrate.events: Fixed fetching events with node datasource.
  • tezos.operations: Fixed missing migration originations when enabled in types filter.
  • tezos: Fixed parsing payload when model class has been modified.

Changed

  • env: Autodetected variables DIPDUP_CI and DIPDUP_DOCKER have been replaced with env.is_in_gha, env.is_in_docker helpers.
  • http: Randomize ratelimit sleep time in 10% range.




See you soon! 👋

DipDup is a free open-source software created by the community and for the community. Join our socials to discuss this release, ask any questions, or participate in development.

Twitter | Discord | GitHub

Help and tips -> Join our Discord
Ideas or suggestions -> Issue Tracker
GraphQL IDE -> Open Playground