v0.0.1
What's Changed
-
SQLAlchemy: Add a few patches and polyfills, which do not fit well
into the vanilla Python driver / SQLAlchemy dialect. -
Retention: Refactor strategies
delete
,reallocate
, andsnapshot
, to
standalone variants. -
Retention: Bundle configuration and runtime settings into
Settings
entity,
and use more OO instead of weak dictionaries: AddRetentionStrategy
,
TableAddress
, andSettings
entities, to improve information passing
throughout the application and the SQL templates. -
Retention: Add
--schema
option, andCRATEDB_EXT_SCHEMA
environment variable,
to configure the database schema used to store the retention policy
table. The default value isext
. -
Retention: Use full-qualified table names everywhere.
-
Retention: Fix: Compensate for
DROP REPOSITORY
now returningRepositoryMissingException
when the repository does not exist. With previous versions of CrateDB, it was
RepositoryUnknownException
.
Full Changelog: https://github.com/crate-workbench/cratedb-toolkit/commits/v0.0.1