Cr8

Latest version: v0.27.2

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

Scan your dependencies

Page 6 of 8

0.10.2

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

- ``insert-fake-data`` should no longer generate the same values using the
``uuid4`` provider. The amount of duplicate values generated using other
providers should be reduced as well.

0.10.1

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

- ``run-crate`` now works again with ``latest-nightly``. It ran into a timeout
as it couldn't parse the HTTP address from the log due to a format change.

0.10.0

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

- Added a new ``--fail-if`` argument to ``timeit`` and ``run-spec``.

- Added support for sub-command chaining using ``--``. This is especially
useful if the first command is ``run-crate``.
Together with ``--fail-if`` this can be used with ``git bisect`` to determine
the first commit that introduced a performance regression.
An example:

cr8 run-crate /path/to/crate/src \
-- timeit -s "select... " --hosts '{node.http_url}' --fail-if "{runtime_stats.mean} > 1.34"


``insert-fake-data``
--------------------

- Added a default provider for columns of type ``short``.


``run-crate``
-------------

- Pass ``LANG`` environment variable to ``crate`` subprocess.
This fixes encoding issues when passing unicode characters as CrateDB setting
values.

- It's now possible to launch SSL enabled nodes. Before ``run-crate`` would run
into a timeout.

- The version identifier can now include ``x`` as wildcard. For example, use:
``run-crate 2.0.x`` to run the latest hotfix version in the ``2.0`` series.

- Added support for building and running crate from a source tree.

- Environment variables set using ``--env`` can now contain ``=`` signs.

0.9.3

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

- ``insert-fake-data``: Increased the default value range for columns of type
``integer`` or ``long``.

- Updated ``aiohttp`` to version 2

- ``insert-fake-data``: The schema and table name is now quoted to allow using
reserved keywords as schema or table name.

0.9.2

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

- Values of type ``Decimal`` or ``datetime`` can now be serialized.
This fixes an issue that could cause ``insert-fake-data`` to not work with
schemas that contained columns of type ``double``.
It also allows track files written in python to use ``Decimal`` or
``datetime`` objects as arguments.

- If python-argcomplete is installed and registered that should now be picked
up to enable tab-completion in bash.

- Fixed an issue that caused warnings with newer ``aiohttp`` versions.

- Adapted ``run-crate`` to handle upcoming breaking changes. It's now able to
launch tarballs of CrateDB ``1.1`` and ``1.2.`` snapshots.

0.9.1

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

- Fixed an issue that caused failures on Windows

- ``timeit`` can now receive multi-line statements via stdin

Page 6 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.