Skip to content

Commit aa0f501

Browse files
Bump version 8.0.0b4 (#1069)
1 parent 62c4ac2 commit aa0f501

File tree

90 files changed

+166
-174
lines changed

Some content is hidden

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

90 files changed

+166
-174
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ jobs:
6767
run: pdm install
6868

6969
- name: Run all checks
70-
run: pdm run all
70+
run: pdm run make all
7171
env:
7272
NODE_API_KEY: ${{ secrets.ALCHEMY_KEY }}
7373

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ jobs:
4343
run: pdm sync
4444

4545
- name: Run lint
46-
run: pdm run lint
46+
run: pdm run make lint
4747
if: contains(matrix.os, 'ubuntu') && contains(matrix.arch, 'amd64')
4848

4949
- name: Run tests
50-
run: pdm run test
50+
run: pdm run make test
5151
env:
5252
NODE_API_KEY: ${{ secrets.ALCHEMY_KEY }}

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog], and this project adheres to [Semantic Versioning].
66

7-
## [Unreleased]
7+
## [8.0.0b4] - 2024-07-20
88

99
### Added
1010

@@ -17,6 +17,13 @@ The format is based on [Keep a Changelog], and this project adheres to [Semantic
1717
- evm.events: Improve fetching event batches from node.
1818
- models: Fixed `CachedModel` preloading.
1919

20+
## [7.5.9] - 2024-07-20
21+
22+
### Fixed
23+
24+
- evm.events: Improve fetching event batches from node.
25+
- models: Fixed `CachedModel` preloading.
26+
2027
## [8.0.0b3] - 2024-07-04
2128

2229
### Added
@@ -1536,7 +1543,8 @@ This release contains no changes except for the version number.
15361543
[semantic versioning]: https://semver.org/spec/v2.0.0.html
15371544

15381545
<!-- Versions -->
1539-
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.0.0b3...HEAD
1546+
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.0.0b4...HEAD
1547+
[8.0.0b4]: https://github.com/dipdup-io/dipdup/compare/8.0.0b3...8.0.0b4
15401548
[8.0.0b3]: https://github.com/dipdup-io/dipdup/compare/8.0.0b2...8.0.0b3
15411549
[7.5.8]: https://github.com/dipdup-io/dipdup/compare/7.5.7...7.5.8
15421550
[8.0.0b2]: https://github.com/dipdup-io/dipdup/compare/8.0.0b1...8.0.0b2

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ before_release: ## Prepare for a new release after updating version in pyproject
9898

9999
jsonschemas: ## Dump config JSON schemas
100100
python scripts/docs.py dump-jsonschema
101-
git checkout current schema.json
101+
git checkout origin/current schema.json
102102
mv schema.json schemas/dipdup-2.0.json
103103

104104
##

docs/14.contributing.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ We use several tools to enforce the code style and decent code quality: `black`
8383

8484
### Docker images
8585

86-
- DipDup dockerfiles use autogenerated `requirements.txt` files. Maintainers MUST run `pdm run update` script on every change in dependencies.
8786
- Docker images for stable releases MUST be published on Docker Hub and GitHub Container Registry.
8887
- Maintainers MAY publish arbitrary images on GHCR and remove them when not needed.
8988

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,15 @@
1818
- config: Fixed setting logging levels according to the config.
1919
- config: Forbid extra arguments in config mappings.
2020
- deps: Removed `pyarrow` from dependencies, bumped `web3`.
21+
- evm.events: Improve fetching event batches from node.
2122
- evm.node: Fixed default ratelimit sleep time being too high.
2223
- evm.node: Fixed memory leak when using realtime subscriptions.
2324
- evm.node: Fixed processing chain reorgs.
2425
- evm.node: Fixed updating `dipdup_head` table when head block is received.
2526
- evm.node: Respect `http.batch_size` when fetching block headers.
2627
- evm.subsquid.events: Fixed matching logs when filtering by topic0.
2728
- evm.subsquid.transactions: Fixed issue with `node_only` flag ignored.
29+
- models: Fixed `CachedModel` preloading.
2830
- performance: Fixed estimation indexing speed in levels per second.
2931
- project: Fixed `make image` target command.
3032
- tezos.tzkt.operations: Fixed crash when handler definition contains optional items.

pdm.lock

Lines changed: 61 additions & 60 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 20 deletions
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.0.0b3"
4+
version = "8.0.0b4"
55
license = { text = "MIT" }
66
authors = [
77
{ name = "Lev Gorodetskii", email = "[email protected]" },
@@ -54,7 +54,7 @@ dependencies = [
5454
# NOTE: Core dependencies; keep pinned between major versions.
5555
"datamodel-code-generator~=0.25.7",
5656
"pydantic~=2.7",
57-
"tortoise-orm==0.21.4",
57+
"tortoise-orm==0.21.5",
5858
"web3~=6.19",
5959
#
6060
"aiohttp~=3.9",
@@ -122,24 +122,6 @@ perf = [
122122
"scalene",
123123
]
124124

125-
[tool.pdm.scripts]
126-
help = { cmd = "make", help = "Show this help (default)" }
127-
all = { cmd = "make all", help = "Run an entire CI pipeline" }
128-
format = { cmd = "make format", help = "Format with all tools" }
129-
lint = { cmd = "make lint", help = "Lint with all tools" }
130-
test = { cmd = "make test", help = "Run tests" }
131-
black = { cmd = "make black", help = "Format with black" }
132-
ruff = { cmd = "make ruff", help = "Lint with ruff" }
133-
mypy = { cmd = "make mypy", help = "Lint with mypy" }
134-
image = { cmd = "make image", help = "Build Docker image" }
135-
demos = { cmd = "make demos", help = "Recreate demo projects from templates" }
136-
docs_build = { cmd = "make docs_build", help = "Build docs" }
137-
docs_serve = { cmd = "make docs_serve", help = "Build docs and start frontend server" }
138-
docs_watch = { cmd = "make docs_watch", help = "Build docs and watch for changes" }
139-
fixme = { cmd = "make fixme", help = "Find FIXME and TODO comments" }
140-
update = { cmd = "make update", help = "Update dependencies and dump requirements.txt" }
141-
before_release = { cmd = "make before_release", help = "Prepare for a new release after updating version in pyproject.toml" }
142-
143125
[tool.pdm.build.targets.wheel]
144126
packages = ["src/dipdup"]
145127

0 commit comments

Comments
 (0)