Releases: dipdup-io/dipdup
Releases · dipdup-io/dipdup
8.0.0b3
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
7.5.8 - 2024-07-04
Fixed
- deps: Removed
pyarrow
from dependencies, bumpedweb3
. - project: Fixed
make image
target command.
8.0.0b2
8.0.0b2 - 2024-06-27
Added
- env: Added
DIPDUP_JSON_LOG
environment variable to enable JSON logging. - cli: Added
--pre
flag toself
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.
8.0.0b1
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
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
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
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 toconfig 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 ofdatasource
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; addevm.node
datasource(s) to thedatasources
list instead. - config:
abi
index config field has been removed; addabi.etherscan
datasource(s) to thedatasources
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:
pydantic
updated to 2.2. - deps:
sentry-sdk
updated to 2.1. - deps:
tortoise-orm
updated to 0.20.1. - deps:
web3
updated to 6.18.
7.5.5
7.5.5 - 2024-04-17
Added
- evm.subsquid:
evm.node
datasources can be used as index datasources.
7.5.4
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
7.5.3 - 2024-03-28
Fixed
- tezos.tzkt.operations: Fixed missing operations when handler pattern contains item without entrypoint.