Skip to content

Commit 057726e

Browse files
Wizard1209claudeWizard1209
authored
8.5.2 (#1316)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Wizard1209 <wizard1209@gmail.com>
1 parent 8c7efe2 commit 057726e

301 files changed

Lines changed: 1690 additions & 1328 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,4 @@
3333
docs/_build
3434

3535
dipdup_indexer
36+
.claude/settings.local.json

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Releases prior to 7.0 has been removed from this file to declutter search result
88

99
## [Unreleased]
1010

11+
## [8.5.2] - 2026-04-08
12+
1113
### Fixed
1214

1315
- cli: Fixed crash when running `schema wipe` on empty or in-memory database.
@@ -808,7 +810,8 @@ Releases prior to 7.0 has been removed from this file to declutter search result
808810
[semantic versioning]: https://semver.org/spec/v2.0.0.html
809811

810812
<!-- Versions -->
811-
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.5.1...HEAD
813+
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.5.2...HEAD
814+
[8.5.2]: https://github.com/dipdup-io/dipdup/compare/8.5.1...8.5.2
812815
[8.5.1]: https://github.com/dipdup-io/dipdup/compare/8.5.0...8.5.1
813816
[8.5.0]: https://github.com/dipdup-io/dipdup/compare/8.4.3...8.5.0
814817
[8.4.3]: https://github.com/dipdup-io/dipdup/compare/8.4.2...8.4.3

docs/8.examples/_demos_table.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
<!-- markdownlint-disable first-line-h1 table-column-style -->
22
| name | network | description | source |
33
|-|-|-|-|
4-
| demo_blank | | Empty config for a fresh start | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_blank) |
5-
| demo_evm_events | EVM | ERC-20 token transfers (from event logs) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_evm_events) |
6-
| demo_evm_transactions | EVM | ERC-20 token transfers (from transactions) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_evm_transactions) |
7-
| demo_evm_uniswap | EVM | Uniswap V3 pools, positions, etc. (advanced, uses TimescaleDB) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_evm_uniswap) |
8-
| demo_starknet_events | Starknet | ERC-20 token transfers (from events) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_starknet_events) |
9-
| demo_substrate_events | Substrate | Substrate balance transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_substrate_events) |
10-
| demo_tezos_auction | Tezos | NFT marketplace (TzColors) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_auction) |
11-
| demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_dao) |
12-
| demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_dex) |
13-
| demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_domains) |
14-
| demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_etherlink) |
15-
| demo_tezos_events | Tezos | Processing contract events | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_events) |
16-
| demo_tezos_factories | Tezos | Example of spawning indexes in runtime | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_factories) |
17-
| demo_tezos_head | Tezos | Processing head block metadata (realtime only) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_head) |
18-
| demo_tezos_nft_marketplace | Tezos | NFT marketplace (hic at nunc) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_nft_marketplace) |
19-
| demo_tezos_raw | Tezos | Process raw operations without filtering and typed payloads | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_raw) |
20-
| demo_tezos_token | Tezos | FA1.2 token contract operations | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_token) |
21-
| demo_tezos_token_balances | Tezos | FA1.2 token balances | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_token_balances) |
22-
| demo_tezos_token_transfers | Tezos | FA1.2 token transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.5.1/src/demo_tezos_token_transfers) |
4+
| demo_blank | | Empty config for a fresh start | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_blank) |
5+
| demo_evm_events | EVM | ERC-20 token transfers (from event logs) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_evm_events) |
6+
| demo_evm_transactions | EVM | ERC-20 token transfers (from transactions) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_evm_transactions) |
7+
| demo_evm_uniswap | EVM | Uniswap V3 pools, positions, etc. (advanced, uses TimescaleDB) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_evm_uniswap) |
8+
| demo_starknet_events | Starknet | ERC-20 token transfers (from events) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_starknet_events) |
9+
| demo_substrate_events | Substrate | Substrate balance transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_substrate_events) |
10+
| demo_tezos_auction | Tezos | NFT marketplace (TzColors) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_auction) |
11+
| demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_dao) |
12+
| demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_dex) |
13+
| demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_domains) |
14+
| demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_etherlink) |
15+
| demo_tezos_events | Tezos | Processing contract events | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_events) |
16+
| demo_tezos_factories | Tezos | Example of spawning indexes in runtime | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_factories) |
17+
| demo_tezos_head | Tezos | Processing head block metadata (realtime only) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_head) |
18+
| demo_tezos_nft_marketplace | Tezos | NFT marketplace (hic at nunc) | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_nft_marketplace) |
19+
| demo_tezos_raw | Tezos | Process raw operations without filtering and typed payloads | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_raw) |
20+
| demo_tezos_token | Tezos | FA1.2 token contract operations | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_token) |
21+
| demo_tezos_token_balances | Tezos | FA1.2 token balances | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_token_balances) |
22+
| demo_tezos_token_transfers | Tezos | FA1.2 token transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.5.2/src/demo_tezos_token_transfers) |

docs/9.release-notes/_8.5_changelog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,18 @@
1010

1111
### Fixed
1212

13+
- cli: Fixed crash when running `schema wipe` on empty or in-memory database.
1314
- config: Fixed detection of missing env variables.
15+
- database: Fix exception when creating connections with aiosqlite==0.22.0.
1416
- database: Fixed `dipdup_wipe` function affecting non-public tables.
17+
- database: Fixed `dipdup_wipe` function not dropping all user-defined objects in some cases.
1518
- demos: Use Etherscan v2 API endpoints in EVM templates.
1619
- evm.node: Respect `http.batch_size` when fetching events and transactions.
20+
- evm.node: Retry JSON-RPC requests on "invalid block range params" error.
1721
- mcp: Fixed crash when using `mcp.tool` decorator.
1822
- package: Fixed incorrect package name in replay files.
1923
- substrate.events: Fixed fetching events with node datasource.
24+
- substrate.subscan: Pass `X-API-Key` header when `api_key` is configured.
2025
- tezos.operations: Fixed missing migration originations when enabled in `types` filter.
2126
- tezos: Fixed parsing payload when model class has been modified.
2227

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[project]
22
name = "dipdup"
33
description = "Modular framework for creating selective indexers and featureful backends for dapps"
4-
version = "8.5.1"
4+
version = "8.5.2"
55
license = { text = "MIT" }
66
authors = [
77
{ name = "Lev Gorodetskii", email = "github@drsr.io" },
@@ -120,6 +120,7 @@ quote-style = "single"
120120
python_version = "3.12"
121121
plugins = ["pydantic.mypy"]
122122
strict = true
123+
exclude = ["^src/demo_"]
123124

124125
[[tool.mypy.overrides]]
125126
module = "ruamel"

0 commit comments

Comments
 (0)