Skip to content

Commit

Permalink
Bump version 8.0.0b4 (#1069)
Browse files Browse the repository at this point in the history
  • Loading branch information
droserasprout authored Jul 20, 2024
1 parent 62c4ac2 commit aa0f501
Show file tree
Hide file tree
Showing 90 changed files with 166 additions and 174 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
run: pdm install

- name: Run all checks
run: pdm run all
run: pdm run make all
env:
NODE_API_KEY: ${{ secrets.ALCHEMY_KEY }}

Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,10 +43,10 @@ jobs:
run: pdm sync

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

- name: Run tests
run: pdm run test
run: pdm run make test
env:
NODE_API_KEY: ${{ secrets.ALCHEMY_KEY }}
12 changes: 10 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file.

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

## [Unreleased]
## [8.0.0b4] - 2024-07-20

### Added

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

## [7.5.9] - 2024-07-20

### Fixed

- evm.events: Improve fetching event batches from node.
- models: Fixed `CachedModel` preloading.

## [8.0.0b3] - 2024-07-04

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

<!-- Versions -->
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.0.0b3...HEAD
[Unreleased]: https://github.com/dipdup-io/dipdup/compare/8.0.0b4...HEAD
[8.0.0b4]: https://github.com/dipdup-io/dipdup/compare/8.0.0b3...8.0.0b4
[8.0.0b3]: https://github.com/dipdup-io/dipdup/compare/8.0.0b2...8.0.0b3
[7.5.8]: https://github.com/dipdup-io/dipdup/compare/7.5.7...7.5.8
[8.0.0b2]: https://github.com/dipdup-io/dipdup/compare/8.0.0b1...8.0.0b2
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ before_release: ## Prepare for a new release after updating version in pyproject

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

##
1 change: 0 additions & 1 deletion docs/14.contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,6 @@ We use several tools to enforce the code style and decent code quality: `black`

### Docker images

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

Expand Down
2 changes: 2 additions & 0 deletions docs/9.release-notes/_7.5_changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,13 +18,15 @@
- config: Fixed setting logging levels according to the config.
- config: Forbid extra arguments in config mappings.
- deps: Removed `pyarrow` from dependencies, bumped `web3`.
- evm.events: Improve fetching event batches from node.
- evm.node: Fixed default ratelimit sleep time being too high.
- evm.node: Fixed memory leak when using realtime subscriptions.
- evm.node: Fixed processing chain reorgs.
- evm.node: Fixed updating `dipdup_head` table when head block is received.
- evm.node: Respect `http.batch_size` when fetching block headers.
- evm.subsquid.events: Fixed matching logs when filtering by topic0.
- evm.subsquid.transactions: Fixed issue with `node_only` flag ignored.
- models: Fixed `CachedModel` preloading.
- performance: Fixed estimation indexing speed in levels per second.
- project: Fixed `make image` target command.
- tezos.tzkt.operations: Fixed crash when handler definition contains optional items.
Expand Down
121 changes: 61 additions & 60 deletions pdm.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 2 additions & 20 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[project]
name = "dipdup"
description = "Modular framework for creating selective indexers and featureful backends for dapps"
version = "8.0.0b3"
version = "8.0.0b4"
license = { text = "MIT" }
authors = [
{ name = "Lev Gorodetskii", email = "[email protected]" },
Expand Down Expand Up @@ -54,7 +54,7 @@ dependencies = [
# NOTE: Core dependencies; keep pinned between major versions.
"datamodel-code-generator~=0.25.7",
"pydantic~=2.7",
"tortoise-orm==0.21.4",
"tortoise-orm==0.21.5",
"web3~=6.19",
#
"aiohttp~=3.9",
Expand Down Expand Up @@ -122,24 +122,6 @@ perf = [
"scalene",
]

[tool.pdm.scripts]
help = { cmd = "make", help = "Show this help (default)" }
all = { cmd = "make all", help = "Run an entire CI pipeline" }
format = { cmd = "make format", help = "Format with all tools" }
lint = { cmd = "make lint", help = "Lint with all tools" }
test = { cmd = "make test", help = "Run tests" }
black = { cmd = "make black", help = "Format with black" }
ruff = { cmd = "make ruff", help = "Lint with ruff" }
mypy = { cmd = "make mypy", help = "Lint with mypy" }
image = { cmd = "make image", help = "Build Docker image" }
demos = { cmd = "make demos", help = "Recreate demo projects from templates" }
docs_build = { cmd = "make docs_build", help = "Build docs" }
docs_serve = { cmd = "make docs_serve", help = "Build docs and start frontend server" }
docs_watch = { cmd = "make docs_watch", help = "Build docs and watch for changes" }
fixme = { cmd = "make fixme", help = "Find FIXME and TODO comments" }
update = { cmd = "make update", help = "Update dependencies and dump requirements.txt" }
before_release = { cmd = "make before_release", help = "Prepare for a new release after updating version in pyproject.toml" }

[tool.pdm.build.targets.wheel]
packages = ["src/dipdup"]

Expand Down
Loading

0 comments on commit aa0f501

Please sign in to comment.