Releases: crate/cratedb-toolkit
v0.0.9
v0.0.8
v0.0.7
v0.0.6
What's Changed
- Added
cratedb_toolkit.datasets
subsystem, for acquiring datasets
from cratedb-datasets and Kaggle.
Full Changelog: v0.0.5...v0.0.6
v0.0.5
What's Changed
- Testing: Do not always activate pytest11 entrypoint to pytest fixture
cratedb_service
, as it depends on thetestcontainers
package,
which is not always installed.
Full Changelog: v0.0.4...v0.0.5
v0.0.4
What's Changed
- Packaging: Use
cloud
extra to install relevant packages - Dependencies: Add
testing
extra, which installstestcontainers
only - Testing: Export
cratedb_service
fixture as pytest11 entrypoint - Sandbox: Reduce number of extras by just using
all
New Contributors
Full Changelog: v0.0.3...v0.0.4
v0.0.3
What's Changed
- Add SQL runner utility primitives to
io.sql
namespace - Add
import_csv_pandas
andimport_csv_dask
utility primitives - data: Add subsystem for "loading" data.
- Add SDK and CLI for CrateDB Cloud Data Import APIs
ctk load table ...
- Add
migr8
program from previous repository - InfluxDB: Add adapter for
influxio
- MongoDB: Add
migr8
program from previous repository - MongoDB: Improve UX by using
ctk load table mongodb://...
- load table: Refactor to use more OO
- Add
examples/cloud_import.py
- Adapt testcontainers to be agnostic of the testing framework.
Thanks, @pilosus.
New Contributors
Full Changelog: v0.0.2...v0.0.3
v0.0.2
What's Changed
-
CLI: Upgrade to
click-aliases>=1.0.2
, fixing erroring out when no group aliases
are specified. -
Add support for Python 3.12
-
SQLAlchemy: Improve UNIQUE constraints polyfill to accept multiple
column names, for emulating unique composite keys.
Full Changelog: v0.0.1...v0.0.2
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
v0.0.0
What's changed?
- Import "data retention" implementation from https://github.com/crate/crate-airflow-tutorial.
Thanks, @hammerhead.
Full Changelog: https://github.com/crate-workbench/cratedb-toolkit/commits/v0.0.0