Skip to content

Commit 62805ed

Browse files
Bump version 8.2.1 (#1221)
1 parent f7b2587 commit 62805ed

File tree

88 files changed

+262
-1808
lines changed

Some content is hidden

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

88 files changed

+262
-1808
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic
66

77
Releases prior to 7.0 has been removed from this file to declutter search results; see the [archived copy](https://github.com/dipdup-io/dipdup/blob/8.0.0b5/CHANGELOG.md) for the full list.
88

9-
## [Unreleased]
9+
## [8.2.1] - 2025-02-19
1010

1111
### Added
1212

@@ -631,7 +631,8 @@ Releases prior to 7.0 has been removed from this file to declutter search result
631631
[semantic versioning]: https://semver.org/spec/v2.0.0.html
632632

633633
<!-- Versions -->
634-
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.2.0...HEAD
634+
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.2.1...HEAD
635+
[8.2.1]: https://github.com/dipdup-io/dipdup/compare/8.2.0...8.2.1
635636
[8.2.0]: https://github.com/dipdup-io/dipdup/compare/8.2.0rc1...8.2.0
636637
[8.2.0rc1]: https://github.com/dipdup-io/dipdup/compare/8.1.4...8.2.0rc1
637638
[8.1.4]: https://github.com/dipdup-io/dipdup/compare/8.1.3...8.1.4

docs/7.references/2.config.md

Lines changed: 64 additions & 64 deletions
Large diffs are not rendered by default.

docs/7.references/3.context.md

Lines changed: 13 additions & 13 deletions
Large diffs are not rendered by default.

docs/7.references/4.models.md

Lines changed: 49 additions & 49 deletions
Large diffs are not rendered by default.

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 -->
22
| name | network | description | source |
33
|-|-|-|-|
4-
| demo_blank | | Empty config for a fresh start | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_blank) |
5-
| demo_evm_events | EVM | ERC-20 token transfers (from event logs) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_evm_events) |
6-
| demo_evm_transactions | EVM | ERC-20 token transfers (from transactions) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/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.2.0/src/demo_evm_uniswap) |
8-
| demo_starknet_events | Starknet | ERC-20 token transfers (from events) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_starknet_events) |
9-
| demo_substrate_events | Substrate | Substrate balance transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_substrate_events) |
10-
| demo_tezos_auction | Tezos | NFT marketplace (TzColors) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_auction) |
11-
| demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_dao) |
12-
| demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_dex) |
13-
| demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_domains) |
14-
| demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_etherlink) |
15-
| demo_tezos_events | Tezos | Processing contract events | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_events) |
16-
| demo_tezos_factories | Tezos | Example of spawning indexes in runtime | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_factories) |
17-
| demo_tezos_head | Tezos | Processing head block metadata (realtime only) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_head) |
18-
| demo_tezos_nft_marketplace | Tezos | NFT marketplace (hic at nunc) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/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.2.0/src/demo_tezos_raw) |
20-
| demo_tezos_token | Tezos | FA1.2 token contract operations | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_token) |
21-
| demo_tezos_token_balances | Tezos | FA1.2 token balances | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_token_balances) |
22-
| demo_tezos_token_transfers | Tezos | FA1.2 token transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.2.0/src/demo_tezos_token_transfers) |
4+
| demo_blank | | Empty config for a fresh start | [link](https://github.com/dipdup-io/dipdup/tree/8.2.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.2.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.2.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.2.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.2.1/src/demo_starknet_events) |
9+
| demo_substrate_events | Substrate | Substrate balance transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_substrate_events) |
10+
| demo_tezos_auction | Tezos | NFT marketplace (TzColors) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_tezos_auction) |
11+
| demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_tezos_dao) |
12+
| demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_tezos_dex) |
13+
| demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_tezos_domains) |
14+
| demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_tezos_etherlink) |
15+
| demo_tezos_events | Tezos | Processing contract events | [link](https://github.com/dipdup-io/dipdup/tree/8.2.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.2.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.2.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.2.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.2.1/src/demo_tezos_raw) |
20+
| demo_tezos_token | Tezos | FA1.2 token contract operations | [link](https://github.com/dipdup-io/dipdup/tree/8.2.1/src/demo_tezos_token) |
21+
| demo_tezos_token_balances | Tezos | FA1.2 token balances | [link](https://github.com/dipdup-io/dipdup/tree/8.2.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.2.1/src/demo_tezos_token_transfers) |

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

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,11 @@
99
- cli: Added `package verify` command to check the package consistency.
1010
- cli: Added full project migration support for 3.0 spec.
1111
- cli: Added spec_version 3.0 support to `migrate` command.
12-
- cli: Rewritten interactive mode for `new` command.
1312
- config: Publish JSON schemas for config validation and autocompletion.
1413
- database: Added `dipdup_status` view to the schema.
1514
- env: Added `DIPDUP_JSON_LOG` environment variable to enable JSON logging.
1615
- env: Added `DIPDUP_LOW_MEMORY` variable to reduce the size of caches and buffers.
1716
- env: Added `DIPDUP_PACKAGE_PATH` environment variable to override discovered package path.
18-
- evm.blockvision: Added `evm.blockvision` datasource to fetch ABIs from Blockvision API.
19-
- evm.sourcify: Added `evm.sourcify` datasource to fetch ABIs from Sourcify API.
2017
- package: Added built-in `batch` handler to modify higher-level indexing logic.
2118
- starknet.events: Added `starknet.events` index kind to process Starknet events.
2219
- starknet.node: Added Starknet node datasource for last mile indexing.
@@ -33,14 +30,12 @@
3330
- cli: Fixed progress estimation when there are indexes with `last_level` option set.
3431
- cli: Import some dependencies on demand to reduce memory footprint.
3532
- cli: Improved logging of indexer status.
36-
- coinbase: Fixed crash when using coinbase datasource.
3733
- config: Allow `sentry.dsn` to be empty string.
3834
- config: Fixed (de)serialization of hex strings in config.
3935
- config: Fixed setting logging levels according to the config.
4036
- database: Fixed concurrency issue when using `get_or_create` method.
4137
- evm.events: Fixed matching logs when filtering by topic0.
4238
- evm.events: Improve fetching event batches from node.
43-
- evm.node: Fixed crash when block range goes out of bounds.
4439
- evm.subsquid: Fixed typo in `iter_events` method name.
4540
- evm: Fixed crash when contract ABI contains overloaded methods.
4641
- install: Fixed reinstalling package when `--force` flag is used.

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33

44
### Added
55

6+
- cli: Rewritten interactive mode for `new` command.
7+
- evm.blockvision: Added `evm.blockvision` datasource to fetch ABIs from Blockvision API.
8+
- evm.sourcify: Added `evm.sourcify` datasource to fetch ABIs from Sourcify API.
69
- project: Support uv package manager in the default project template.
710
- starknet.node: Added methods for fetching contract ABIs for `init` command.
811
- substrate.events: Added `subtrate.events` index kind to process Substrate events.
@@ -13,7 +16,9 @@
1316
### Fixed
1417

1518
- cli: Fixed help message on `CallbackError` reporting `batch` handler instead of actual one.
19+
- coinbase: Fixed crash when using coinbase datasource.
1620
- database: Don't process internal models twice if imported from the project.
21+
- evm.node: Fixed crash when block range goes out of bounds.
1722
- evm.subsquid: Fixed event/transaction model deserialization.
1823
- starknet.node: Fetch missing block timestamp and txn id when synching with node.
1924
- starknet: Process all data types correctly.

pyproject.toml

Lines changed: 1 addition & 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.2.0"
4+
version = "8.2.1"
55
license = { text = "MIT" }
66
authors = [
77
{ name = "Lev Gorodetskii", email = "[email protected]" },

requirements.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -499,9 +499,9 @@ ruamel-yaml-clib==0.2.12 ; platform_python_implementation == 'CPython' \
499499
scalecodec==1.2.11 \
500500
--hash=sha256:99a2cdbfccdcaf22bd86b86da55a730a2855514ad2309faef4a4a93ac6cbeb8d \
501501
--hash=sha256:d15c94965f617caa25096f83a45f5f73031d05e6ee08d6039969f0a64fc35de1
502-
sentry-sdk==2.21.0 \
503-
--hash=sha256:7623cfa9e2c8150948a81ca253b8e2bfe4ce0b96ab12f8cd78e3ac9c490fd92f \
504-
--hash=sha256:a6d38e0fb35edda191acf80b188ec713c863aaa5ad8d5798decb8671d02077b6
502+
sentry-sdk==2.22.0 \
503+
--hash=sha256:3d791d631a6c97aad4da7074081a57073126c69487560c6f8bffcf586461de66 \
504+
--hash=sha256:b4bf43bb38f547c84b2eadcefbe389b36ef75f3f38253d7a74d6b928c07ae944
505505
six==1.17.0 \
506506
--hash=sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274 \
507507
--hash=sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81

scripts/demos.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@ def init(package: str | None) -> None:
6767
projects = {package: PROJECTS_PATH / package} if package else _get_projects()
6868

6969
for package, path in projects.items():
70+
# FIXME: parisnet is dead
71+
if package == 'demo_tezos_etherlink':
72+
continue
73+
7074
green_echo(f'=> Initializing `{package}`')
7175
_init_demo(path)
7276

@@ -78,10 +82,18 @@ def render(package: str | None) -> None:
7882
projects = {package: PROJECTS_PATH / package} if package else _get_projects()
7983

8084
for package, path in demos.items():
85+
# FIXME: parisnet is dead
86+
if package == 'demo_tezos_etherlink':
87+
continue
88+
8189
green_echo(f'=> Removing `{package}`')
8290
_rm_demo(path)
8391

8492
for package, path in projects.items():
93+
# FIXME: parisnet is dead
94+
if package == 'demo_tezos_etherlink':
95+
continue
96+
8597
green_echo(f'=> Rendering `{package}`')
8698
_render_demo(path)
8799

0 commit comments

Comments
 (0)