Releases: dipdup-io/dipdup
Releases · dipdup-io/dipdup
8.1.1
8.1.0
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
andhistory
. - cli: Added interactive mode for
new
command. - database: Support database migrations using
aerich
. - hasura: Added
hide
andhide_internal
config options to make specified tables/views private.
Fixed
- cli: Reload constants in
dipdup.env
after applying env-files.
8.0.0
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; useDIPDUP_NO_VERSION_CHECK
environment variable. - database: Removed
dipdup_head_status
view; usedipdup_status
view instead.
Performance
- database: Set
synchronous=NORMAL
andjournal_mode=WAL
pragmas for on-disk SQLite databases.
8.0.0b5
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 ofmethod
. - context: Signatures of
fire_handler
andfire_hook
methods have changed. - context:
ctx.logger
is a regularlogging.Logger
instead of pre-configuredFormattedLogger
.
Other
- deps: Use
uvloop
to improve asyncio performance.
7.5.10
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
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
7.5.9 - 2024-07-20
Fixed
- evm.events: Improve fetching event batches from node.
- models: Fixed
CachedModel
preloading.
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.