Releases: dipdup-io/dipdup
Releases · dipdup-io/dipdup
6.1.2
6.1.2 - 2022-09-16
Added
- config: Added
aliasfield to operation pattern items. - tzkt: Added quote field
gbp.
Fixed
- config: Require aliases for multiple operations with the same entrypoint.
- http: Raise
InvalidRequestErroron 204 No Content responses. - tzkt: Verify API version on datasource initialization.
- tzkt: Remove deprecated block field
priority.
6.1.1
6.1.1 - 2022-09-01
Fixed
- ci: Lock Pydantic to 1.9.2 to avoid breaking changes in dataclasses.
6.1.0
6.1.0 - 2022-08-30
Added
- ci: Build
arm64images for M1/M2 silicon. - ci: Build
-slimimages based on Alpine Linux. - ci: Introduced official MacOS support.
- ci: Introduced interactive installer (dipdup.net/install.py).
6.0.1
6.0.1 - 2022-08-19
Fixed
- codegen: Fixed invalid
models.pytemplate. - context: Do not wrap known exceptions with
CallbackError. - database: Raise
DatabaseConfigurationErrorwhen backward relation name equals table name. - database: Wrap schema wiping in a transaction to avoid orphaned tables in the immune schema.
- hasura: Fixed processing M2M relations.
- sentry: Fixed "invalid value
environment" error. - sentry: Ignore events from project callbacks when
crash_reportingis enabled.
6.0.0
6.0.0 - 2022-08-08
This release contains no changes except for the version number.
6.0.0rc2
6.0.0rc2 - 2022-08-06
Added
- config: Added
advanced.crash_reportingflag to enable reporting crashes to Baking Bad. - dipdup: Save Sentry tombstone in
/tmp/dipdup-tombstone_XXXXXXX.jsonon a crash.
Fixed
- config: Do not perform env variable substitution in commented-out lines.
Removed
- cli:
--logging-configoption is removed. - cli: All
runcommand flags are removed. Use theadvancedsection of the config. - cli:
cache showandcache clearcommands are removed. - config:
http.cacheflag is removed.
6.0.0-rc1
6.0.0-rc1 - 2022-07-26
Added
- cli: Added
config export --fullflag to resolve templates before printing config. - config: Added
advanced.rollback_depthfield, a number of levels to keep in a database for rollback. - context: Added
rollbackmethod to perform database rollback. - database: Added an internal
ModelUpdatemodel to store the latest database changes.
Fixed
- prometheus: Fixed updating
dipdup_index_handlers_matched_totalmetric.
Changed
- codegen:
on_index_rollbackhook callsctx.rollbackby default. - database: Project models must be subclassed from
dipdup.models.Model - database:
bulk_createandbulk_updatemodel methods are no longer supported.
Removed
- hooks: Removed deprecated
on_rollbackhook. - index: Do not try to avoid single-level rollbacks by comparing operation hashes.
5.2.5
5.2.5 - 2022-07-26
Fixed
- index: Fixed crash when adding an index with new subscriptions in runtime.
5.2.4
5.2.4 - 2022-07-17
Fixed
- cli: Fixed logs being printed to stderr instead of stdout.
- config: Fixed job scheduler not starting when config contains no indexes.
5.2.3
5.2.3 - 2022-07-07
Added
- sentry: Allow customizing
server_nameandreleasetags with corresponding fields in Sentry config.
Fixed
- cli: Fixed
hasura configurecommand crash when models have emptyMeta.table. - config: Removed secrets from config
__repr__.