- Fixed a regression that could lead to errors using ``cr8 run-crate`` when it tries to extract the CrateDB tarball.
0.26.0
=================
- Added support for python 3.12
- Fixed a permission denied error that could occur using ``cr8 run-crate`` with a branch version specification.
0.25.0
=================
- Added compatibility for ``argh>=0.30.1``. Due to this several of the main entry point functions have now mandatory keyword arguments and no longer support positional arguments. For CLI use nothing changes, but for API consumers this is a breaking change.
0.24.0
=================
- Fixed an issue that prevented ``cr8 run-crate path/to/source`` from working if used as part of ``git bisect run``.
- Added handling for maven as build system when using ``cr8 run-crate`` with a source path or ``branch:<name>``.
- Changed ``cr8 insert-from-sql`` to quote the column names used in the insert statements to make them case sensitive.
0.23.0
=================
- Use ``tomllib`` if available (Python 3.11+) in favour of ``toml``. The ``tomllib`` parser seems more resilient when parsing multi-line strings.
- Fixed a column lookup error in ``insert-fake-data`` that happened when using a mapping file.
- Increased the timeout for ``CrateNode.stop()`` to give the CrateDB shutdown procedure more time to shutdown gracefully.
0.22.0
=================
- Added support for HTTP(s) URLs as source to ``load_data`` of spec files.
- Added a ``--re-name`` option to the ``run-spec`` command which allows to only run queries where the ``name`` property matches the given regex.
- Added a ``warmup`` option to queries in spec files