Releases
6.2.0
6.2.0 - 2022-10-12
Added
cli: new
command to create a new project interactively.
cli: install/update/uninstall
commands to manage local DipDup installation.
index: New index kind event
to process contract events.
install: New interactive installer based on pipx (install.py
or dipdup-install
).
Fixed
cli: Fixed commands that don't require a valid config yet crash with ConfigurationError
.
codegen: Fail on demand when datamodel-codegen
is not available.
codegen: Fixed Jinja2 template caching.
config: Allow sentry.dsn
field to be empty.
config: Fixed greedy environment variable regex.
hooks: Raise a FeatureAvailabilityHook
instead of a warning when trying to execute hooks on SQLite.
Improved
cli: Detect src/
layout when guessing package path.
codegen: Improved cross-platform compatibility.
config: sentry.user_id
option to set user ID for Sentry (affects release adoption data).
sentry: Detect environment when not set in config (docker/gha/tests/local)
sentry: Expose more tags under the dipdup
namespace.
Performance
cli: Up to 5x faster startup for some commands.
Security
sentry: Prevent Sentry from leaking hostname if server_name
is not set.
sentry: Notify about using Sentry when DSN is set or crash reporting is enabled.
Other
ci: A significantly faster execution of GitHub Actions.
docs: Updated "Contributing Guide" page.
You can’t perform that action at this time.