Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,23 @@

### Changed

* Triggering reindexing won't lead to dropping the database automatically anymore. `ReindexingRequiredError` is raised instead. `--forbid-reindexing` option has become default.
* `--reindex` option is removed. Use `dipdup schema wipe` instead.
* Values of `dipdup_schema.reindex` field updated to simplify querying database. See [`dipdup.enums.ReindexingReason`](https://github.com/dipdup-net/dipdup-py/blob/master/src/dipdup/enums.py) class for possible values.

### Fixed

* Fixed `ReindexRequiredError` not being raised when running DipDup after reindexing was triggered.
* Fixed index config hash calculation. Hashes of existing indexes in a database will be updated during the first run.
* Fixed issue in `BigMapIndex` causing the partial loss of big map diffs.
* Fixed printing help for CLI commands.
* Fixed merging storage which contains specific nested structures.

### Improved

* Raise `DatabaseConfigurationError` exception when project models are not compatible with GraphQL.
* Another bunch of performance optimizations. Reduced DB pressure, speeded up parallel processing lots of indexes.
* Added initial set of performance benchmarks (run: `./scripts/run_benchmarks.sh`)

## 3.0.4 - 2021-10-04

Expand Down
2 changes: 1 addition & 1 deletion src/dipdup/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def init_sentry(config: DipDupConfig) -> None:
)


@click.group(help='Docs: https://docs.dipdup.net')
@click.group(help='Docs: https://docs.dipdup.net', context_settings=dict(max_content_width=120))
@click.version_option(__version__)
@click.option('--config', '-c', type=str, multiple=True, help='Path to dipdup YAML config', default=['dipdup.yml'])
@click.option('--env-file', '-e', type=str, multiple=True, help='Path to .env file', default=[])
Expand Down