Skip to content

Releases: dipdup-io/dipdup

8.0.0b1

19 Jun 01:45
ce948d3
Compare
Choose a tag to compare
8.0.0b1 Pre-release
Pre-release

8.0.0b1 - 2024-06-19

Added

  • cli: Added full project migration support for 3.0 spec.
  • starknet.subsquid.events: Added starknet.subsquid.events index kind to process Starknet events.
  • starknet.subsquid: Added starknet.subsquid datasource to fetch historical data from Subsquid Archives.

Fixed

  • cli: Fixed errors raised when the project package is invalid.
  • config: Fixed setting logging levels according to the config.
  • evm.events: Fixed matching logs when filtering by topic0.

Other

  • deps: tortoise-orm updated to 0.21.2.

7.5.7

30 May 22:27
19358b3
Compare
Choose a tag to compare

7.5.7 - 2024-05-30

Fixed

  • config: Fixed setting logging levels according to the config.
  • evm.subsquid.events: Fixed matching logs when filtering by topic0.

7.5.6

16 May 19:53
39db852
Compare
Choose a tag to compare

7.5.6 - 2024-05-16

Fixed

  • cli: Improved logging of indexer status.
  • performance: Fixed estimation indexing speed in levels per second.

Changed

  • api: /performance endpoint response format has been changed.
  • performance: All time intervals are now measured in seconds.
  • performance: Several metrics have been renamed and new ones have been added.

8.0.0a1

06 May 16:50
7110c94
Compare
Choose a tag to compare
8.0.0a1 Pre-release
Pre-release

8.0.0a1 - 2024-05-06

Added

  • cli: Added spec_version 3.0 support to migrate command.
  • cli: Added package verify command to check the package consistency.
  • cli: Added --raw option to config export command to dump config preserving the original structure.
  • env: Added DIPDUP_PACKAGE_PATH environment variable to override discovered package path.

Fixed

  • config: Fixed (de)serialization of hex strings in config.
  • yaml: Fixed indentation and formatting of generated YAML files.

Changed

  • config: Index kinds have been renamed and grouped by the network.
  • config: Index configs accept datasources list instead of datasource field.
  • config: Index template values now can be any JSON-serializable object.
  • deps: Python 3.12 is now required to run DipDup.

Removed

  • config: node_only index config flag has been removed; add evm.node datasource(s) to the datasources list instead.
  • config: abi index config field has been removed; add abi.etherscan datasource(s) to the datasources list instead.

Other

  • demos: Demo projects have been renamed to reflect the new config structure.
  • deps: datamodel-code-generator updated to 0.25.
  • deps: pyarrow updated to 16.0.
  • deps: pydanticupdated to 2.2.
  • deps: sentry-sdkupdated to 2.1.
  • deps: tortoise-orm updated to 0.20.1.
  • deps: web3 updated to 6.18.

7.5.5

17 Apr 21:06
a2e48e2
Compare
Choose a tag to compare

7.5.5 - 2024-04-17

Added

  • evm.subsquid: evm.node datasources can be used as index datasources.

7.5.4

09 Apr 23:15
60afd56
Compare
Choose a tag to compare

7.5.4 - 2024-04-09

Fixed

  • config: Don't raise ConfigurationError from some model validators.
  • config: Fixed crash when database path is relative and nested.
  • config: Fixed issue with from filter being ignored.
  • config: Forbid extra arguments in config mappings.

7.5.3

27 Mar 23:47
20e2f8d
Compare
Choose a tag to compare

7.5.3 - 2024-03-28

Fixed

  • tezos.tzkt.operations: Fixed missing operations when handler pattern contains item without entrypoint.

7.5.2

20 Mar 22:25
cef667e
Compare
Choose a tag to compare

7.5.2 - 2024-03-20

Fixed

  • evm.node: Fixed updating dipdup_head table when head block is received.
  • tezos.tzkt.operations: Fixed crash when handler definition contains optional items.

7.5.1

17 Mar 00:07
cc9bd66
Compare
Choose a tag to compare

7.5.1 - 2024-03-17

Fixed

  • evm.node: Fixed default ratelimit sleep time being too high.
  • evm.subsquid.transactions: Fixed issue with node_only flag ignored.

Performance

  • evm.subsquid: Dynamically adjust the batch size when syncing with node.

7.5.0

08 Mar 15:55
0172258
Compare
Choose a tag to compare

7.5.0 - 2024-03-08

Added

  • config: Added http.polling_interval option to set the interval between polling requests (some datasources).
  • hasura: Allow bulk request type in custom metadata files.

Fixed

  • abi.etherscan: Raise AbiNotAvailableError when contract is not verified.
  • cli: Fixed incorrect indexer status logging.
  • evm.node: Fixed memory leak when using realtime subscriptions.
  • evm.node: Fixed processing chain reorgs.
  • evm.node: Respect http.batch_size when fetching block headers.

Performance

  • hasura: Apply table customizations in a single request.
  • performance: Collect hit/miss stats for cached models.
  • performance: Decrease main loop and node polling intervals.
  • performance: Drop caches when all indexes have reached realtime.