Skip to content

Commit d9dff22

Browse files
Bump version 8.1.3 (#1175)
1 parent a45e77a commit d9dff22

File tree

109 files changed

+226
-224
lines changed

Some content is hidden

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

109 files changed

+226
-224
lines changed

CHANGELOG.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,19 @@ 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.1.3] - 2024-12-20
1010

1111
### Fixed
1212

1313
- cli: Don't wrap exceptions with `CallbackError` to avoid shadowing the original exception.
1414
- cli: Fixed `--template` option being ignored when `--quiet` flag is set.
1515
- config: Fixed setting default loglevels when `logging` is a dict.
1616
- config: Fixed parsing config files after updating to pydantic 2.10.3.
17+
- config: Fixed starknet index validation error.
1718
- metrics: Fixed indexed objects counter.
18-
- abi(starknet): Added support for struct and array types, as well as u256 and ByteArray handlers.
19-
- matcher(starknet): Fixed event payload parsing (account for keys field)
20-
- fetcher(starknet): Fixed missing class property in sn node datasource
21-
- config(starknet): Fixed validation error
19+
- starknet: Added support for struct and array types, as well as u256 and ByteArray handlers.
20+
- starknet: Fixed event payload parsing (account for keys field).
21+
- starknet: Fixed missing class property in node datasource.
2222

2323
## [8.1.2] - 2024-12-10
2424

@@ -560,9 +560,10 @@ Releases prior to 7.0 has been removed from this file to declutter search result
560560
[semantic versioning]: https://semver.org/spec/v2.0.0.html
561561

562562
<!-- Versions -->
563-
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.1.2...HEAD
564-
[8.1.2]: https://github.com/dipdup-io/dipdup/compare/8.0.1...8.1.2
565-
[8.1.1]: https://github.com/dipdup-io/dipdup/compare/8.0.0...8.1.1
563+
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.1.3...HEAD
564+
[8.1.3]: https://github.com/dipdup-io/dipdup/compare/8.1.2...8.1.3
565+
[8.1.2]: https://github.com/dipdup-io/dipdup/compare/8.1.1...8.1.2
566+
[8.1.1]: https://github.com/dipdup-io/dipdup/compare/8.1.0...8.1.1
566567
[8.1.0]: https://github.com/dipdup-io/dipdup/compare/8.0.0...8.1.0
567568
[8.0.0]: https://github.com/dipdup-io/dipdup/compare/8.0.0b5...8.0.0
568569
[8.0.0b5]: https://github.com/dipdup-io/dipdup/compare/8.0.0b4...8.0.0b5

docs/8.examples/_demos_table.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
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.1.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.1.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.1.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.1.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.1.2/src/demo_starknet_events) |
9-
| demo_tezos_auction | Tezos | NFT marketplace (TzColors) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_auction) |
10-
| demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_dao) |
11-
| demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_dex) |
12-
| demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_domains) |
13-
| demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_etherlink) |
14-
| demo_tezos_events | Tezos | Processing contract events | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_events) |
15-
| demo_tezos_factories | Tezos | Example of spawning indexes in runtime | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_factories) |
16-
| demo_tezos_head | Tezos | Processing head block metadata (realtime only) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_head) |
17-
| demo_tezos_nft_marketplace | Tezos | NFT marketplace (hic at nunc) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_nft_marketplace) |
18-
| demo_tezos_raw | Tezos | Process raw operations without filtering and typed payloads | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_raw) |
19-
| demo_tezos_token | Tezos | FA1.2 token contract operations | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_token) |
20-
| demo_tezos_token_balances | Tezos | FA1.2 token balances | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_token_balances) |
21-
| demo_tezos_token_transfers | Tezos | FA1.2 token transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.1.2/src/demo_tezos_token_transfers) |
4+
| demo_blank | | Empty config for a fresh start | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_blank) |
5+
| demo_evm_events | EVM | ERC-20 token transfers (from event logs) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_evm_events) |
6+
| demo_evm_transactions | EVM | ERC-20 token transfers (from transactions) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/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.1.3/src/demo_evm_uniswap) |
8+
| demo_starknet_events | Starknet | ERC-20 token transfers (from events) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_starknet_events) |
9+
| demo_tezos_auction | Tezos | NFT marketplace (TzColors) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_auction) |
10+
| demo_tezos_dao | Tezos | DAO registry (Homebase DAO) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_dao) |
11+
| demo_tezos_dex | Tezos | DEX balances and liquidity (Quipuswap) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_dex) |
12+
| demo_tezos_domains | Tezos | Domain name service (Tezos Domains) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_domains) |
13+
| demo_tezos_etherlink | Tezos | Etherlink smart rollup transactions | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_etherlink) |
14+
| demo_tezos_events | Tezos | Processing contract events | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_events) |
15+
| demo_tezos_factories | Tezos | Example of spawning indexes in runtime | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_factories) |
16+
| demo_tezos_head | Tezos | Processing head block metadata (realtime only) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_head) |
17+
| demo_tezos_nft_marketplace | Tezos | NFT marketplace (hic at nunc) | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_nft_marketplace) |
18+
| demo_tezos_raw | Tezos | Process raw operations without filtering and typed payloads | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_raw) |
19+
| demo_tezos_token | Tezos | FA1.2 token contract operations | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_token) |
20+
| demo_tezos_token_balances | Tezos | FA1.2 token balances | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/src/demo_tezos_token_balances) |
21+
| demo_tezos_token_transfers | Tezos | FA1.2 token transfers | [link](https://github.com/dipdup-io/dipdup/tree/8.1.3/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
@@ -24,26 +24,21 @@
2424

2525
- cli: Don't save reports for successful test runs.
2626
- cli: Don't update existing installation in `self install` command unless asked to.
27-
- cli: Don't wrap exceptions with `CallbackError` to avoid shadowing the original exception.
2827
- cli: Fixed `--pre` installer flag.
29-
- cli: Fixed `--template` option being ignored when `--quiet` flag is set.
3028
- cli: Fixed env files not being loaded in some commands.
3129
- cli: Fixed errors raised when the project package is invalid.
3230
- cli: Fixed progress estimation when there are indexes with `last_level` option set.
3331
- cli: Import some dependencies on demand to reduce memory footprint.
3432
- cli: Improved logging of indexer status.
3533
- config: Allow `sentry.dsn` to be empty string.
3634
- config: Fixed (de)serialization of hex strings in config.
37-
- config: Fixed parsing config files after updating to pydantic 2.10.3.
38-
- config: Fixed setting default loglevels when `logging` is a dict.
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.
4339
- evm.subsquid: Fixed typo in `iter_events` method name.
4440
- evm: Fixed crash when contract ABI contains overloaded methods.
4541
- install: Fixed reinstalling package when `--force` flag is used.
46-
- metrics: Fixed indexed objects counter.
4742
- models: Fixed `CachedModel` preloading.
4843
- models: Fixed setting default value for `Meta.maxsize`.
4944
- package: Create package in-place if cwd equals package name.

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,17 @@
1111

1212
### Fixed
1313

14+
- cli: Don't wrap exceptions with `CallbackError` to avoid shadowing the original exception.
15+
- cli: Fixed `--template` option being ignored when `--quiet` flag is set.
1416
- cli: Fixed progress estimation logging.
1517
- cli: Reload constants in `dipdup.env` after applying env-files.
18+
- config: Fixed parsing config files after updating to pydantic 2.10.3.
19+
- config: Fixed setting default loglevels when `logging` is a dict.
20+
- config: Fixed starknet index validation error.
1621
- context: Allow to add Starknet contracts in runtime.
1722
- database: Ignore non-existent immutable table on schema wipe.
23+
- metrics: Fixed indexed objects counter.
1824
- starknet.events: Fixed event ID calculation.
25+
- starknet: Added support for struct and array types, as well as u256 and ByteArray handlers.
26+
- starknet: Fixed event payload parsing (account for keys field).
27+
- starknet: Fixed missing class property in node datasource.

0 commit comments

Comments
 (0)