Skip to content

Releases: dipdup-io/dipdup

8.1.1

17 Oct 02:59
bed745f
Compare
Choose a tag to compare

8.1.1 - 2024-10-17

Fixed

  • cli: Fixed progress estimation logging.

8.1.0

16 Oct 19:57
b295dc6
Compare
Choose a tag to compare

8.1.0 - 2024-10-16

Added

  • abi.etherscan: Try to extract ABI from webpage when API call fails.
  • cli: Added schema subcommands to manage database migrations: migrate, upgrade, downgrade, heads and history.
  • cli: Added interactive mode for new command.
  • database: Support database migrations using aerich.
  • hasura: Added hide and hide_internal config options to make specified tables/views private.

Fixed

  • cli: Reload constants in dipdup.env after applying env-files.

8.0.0

10 Sep 18:30
4512019
Compare
Choose a tag to compare

8.0.0 - 2024-09-10

Added

  • cli: Added -C option, a shorthand for -c . -c configs/dipdup.<name>.yaml.
  • database: Added dipdup_status view to the schema.

Fixed

  • cli: Don't update existing installation in self install command unless asked to.
  • cli: Fixed env files not being loaded in some commands.
  • install: Fixed reinstalling package when --force flag is used.
  • package: Create package in-place if cwd equals package name.
  • performance: Add index name to fetcher and realtime queues.
  • subsquid: Fixed missing entry in dipdup_head internal table.
  • tezos.big_maps: Fixed logging status message in skip_history mode.
  • tezos.big_maps: Respect order of handlers in skip_history mode.

Removed

  • config: Removed advanced.skip_version_check flag; use DIPDUP_NO_VERSION_CHECK environment variable.
  • database: Removed dipdup_head_status view; use dipdup_status view instead.

Performance

  • database: Set synchronous=NORMAL and journal_mode=WAL pragmas for on-disk SQLite databases.

8.0.0b5

09 Aug 17:20
5e05bd6
Compare
Choose a tag to compare
8.0.0b5 Pre-release
Pre-release

8.0.0b5 - 2024-08-09

Added

  • package: Added built-in batch handler to modify higher-level indexing logic.

Fixed

  • cli: Fixed progress estimation when there are indexes with last_level option set.
  • cli: Don't save reports for successful test runs.
  • database: Fixed concurrency issue when using get_or_create method.
  • evm: Fixed crash when contract ABI contains overloaded methods.
  • tezos.operations: Fixed sr_cement operation index subscription.

Changed

  • config: When filtering EVM transactions by signature, use signature field instead of method.
  • context: Signatures of fire_handler and fire_hook methods have changed.
  • context: ctx.logger is a regular logging.Logger instead of pre-configured FormattedLogger.

Other

  • deps: Use uvloop to improve asyncio performance.

7.5.10

02 Aug 18:14
7e6cdb5
Compare
Choose a tag to compare

7.5.10 - 2024-08-02

Fixed

  • cli: Fixed progress estimation when there are indexes with last_level option set.
  • cli: Don't save reports for successful test runs.

Other

  • deps: Use uvloop to improve asyncio performance.

8.0.0b4

20 Jul 21:51
aa0f501
Compare
Choose a tag to compare
8.0.0b4 Pre-release
Pre-release

8.0.0b4 - 2024-07-20

Added

  • config: Publish JSON schemas for config validation and autocompletion.
  • starknet.node: Added Starknet node datasource for last mile indexing.
  • tezos.operations: Added sr_cement operation type to process Smart Rollup Cemented Commitments.

Fixed

  • evm.events: Improve fetching event batches from node.
  • models: Fixed CachedModel preloading.

7.5.9

20 Jul 21:24
aa9441c
Compare
Choose a tag to compare

7.5.9 - 2024-07-20

Fixed

  • evm.events: Improve fetching event batches from node.
  • models: Fixed CachedModel preloading.

8.0.0b3

04 Jul 22:52
8e83ddf
Compare
Choose a tag to compare
8.0.0b3 Pre-release
Pre-release

8.0.0b3 - 2024-07-04

Added

  • env: Added DIPDUP_LOW_MEMORY variable to reduce the size of caches and buffers.

Fixed

  • cli: Fixed --pre installer flag.
  • cli: Import some dependencies on demand to reduce memory footprint.
  • evm.subsquid: Fixed typo in iter_events method name.

7.5.8

04 Jul 21:50
5058ff0
Compare
Choose a tag to compare

7.5.8 - 2024-07-04

Fixed

  • deps: Removed pyarrow from dependencies, bumped web3.
  • project: Fixed make image target command.

8.0.0b2

27 Jun 19:12
73d143c
Compare
Choose a tag to compare
8.0.0b2 Pre-release
Pre-release

8.0.0b2 - 2024-06-27

Added

  • env: Added DIPDUP_JSON_LOG environment variable to enable JSON logging.
  • cli: Added --pre flag to self group commands to install pre-release versions.

Fixed

  • config: Allow sentry.dsn to be empty string.
  • models: Fixed setting default value for Meta.maxsize.
  • starknet.subsquid.events: Fixed filtering events by key.