Cr8

Latest version: v0.27.2

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 8

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

- Dropped Python 3.6 Support

0.21.1

=================

- Changed ``cr8 run-crate`` to implicitly create the cache folder if it is
missing instead of raising an error.

- Improved the performance of the ``insert-fake-data ``auto_inc`` provider for
``id`` columns of type ``integer``.

0.21.0

=================

- Added a ``setup.data_cmds`` directive to allow data generation via external
commands within spec files.
The command must output one JSON object per line.

- Added a data provider for the ``bit`` data type.

0.20.1

=================

- Added ``asyncpg`` as non-optional dependency, as it is required by
``insert-from-sql``.

Page 2 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.