- Added `cratedb_toolkit.datasets` subsystem, for acquiring datasets from cratedb-datasets and Kaggle.
0.0.5
- Do not always activate pytest11 entrypoint to pytest fixture `cratedb_service`, as it depends on the `testcontainers` package, which is not always installed.
0.0.4
- Packaging: Use `cloud` extra to install relevant packages - Dependencies: Add `testing` extra, which installs `testcontainers` only - Testing: Export `cratedb_service` fixture as pytest11 entrypoint - Sandbox: Reduce number of extras by just using `all`
0.0.3
- Add SQL runner utility primitives to `io.sql` namespace - Add `import_csv_pandas` and `import_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.
0.0.2
- 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.