Skip to content

Releases: crate/cratedb-toolkit

v0.0.9

22 Mar 22:56
Compare
Choose a tag to compare

What's Changed

  • Dependencies: Use dask[dataframe]

Full Changelog: v0.0.8...v0.0.9

v0.0.8

11 Mar 13:07
Compare
Choose a tag to compare

What's Changed

  • datasets: Fix compatibility with Python 3.7

Full Changelog: v0.0.7...v0.0.8

v0.0.7

07 Mar 18:12
Compare
Choose a tag to compare

What's Changed

  • datasets: Fix dataset loader

Full Changelog: v0.0.6...v0.0.7

v0.0.6

07 Mar 16:48
Compare
Choose a tag to compare

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

12 Feb 13:02
Compare
Choose a tag to compare

What's Changed

  • Testing: Do not always activate pytest11 entrypoint to pytest fixture
    cratedb_service, as it depends on the testcontainers package,
    which is not always installed.

Full Changelog: v0.0.4...v0.0.5

v0.0.4

10 Feb 00:07
Compare
Choose a tag to compare

What's Changed

  • 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

New Contributors

Full Changelog: v0.0.3...v0.0.4

v0.0.3

18 Jan 19:17
Compare
Choose a tag to compare

What's Changed

  • 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.

New Contributors

Full Changelog: v0.0.2...v0.0.3

v0.0.2

06 Nov 07:08
Compare
Choose a tag to compare

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

10 Oct 20:54
Compare
Choose a tag to compare

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, and snapshot, to
    standalone variants.

  • Retention: Bundle configuration and runtime settings into Settings entity,
    and use more OO instead of weak dictionaries: Add RetentionStrategy,
    TableAddress, and Settings entities, to improve information passing
    throughout the application and the SQL templates.

  • Retention: Add --schema option, and CRATEDB_EXT_SCHEMA environment variable,
    to configure the database schema used to store the retention policy
    table. The default value is ext.

  • Retention: Use full-qualified table names everywhere.

  • Retention: Fix: Compensate for DROP REPOSITORY now returning RepositoryMissingException
    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

10 Oct 20:53
Compare
Choose a tag to compare

What's changed?

Full Changelog: https://github.com/crate-workbench/cratedb-toolkit/commits/v0.0.0