Crate

Latest version: v2.0.0

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

Scan your dependencies

Page 3 of 20

0.35.1

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

- Compatibility: Re-add ``crate.client._pep440.Version`` from ``verlib2``.
It is needed the prevent breaking ``crash``.

0.35.0

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

- Permit ``urllib3.Timeout`` instances for defining timeout values.
This way, both ``connect`` and ``read`` socket timeout settings can be
configured. The unit is seconds.

0.34.0

- Fix handling URL parameters `timeout` and `pool_size`
- Improve DDL compiler to ignore foreign key and uniqueness constraints.
- Ignore SQL's `FOR UPDATE` clause. Thanks, surister.

0.33.0

- Rename leftover occurrences of `Object`. The new symbol to represent
CrateDB's `OBJECT` column type is now `ObjectType`.

- DQL: Use CrateDB's native `ILIKE` operator instead of using SA's
generic implementation `lower() LIKE lower()`. Thanks, hlcianfagna.

0.32.0

- DDL: Allow turning off column store using `crate_columnstore=False`.
Thanks, fetzerms.

- DDL: Allow setting `server_default` on columns to enable
server-generated defaults. Thanks, JanLikar.

- Allow handling datetime values tagged with time zone info when inserting or updating.

- Fix SQL statement caching for CrateDB's `OBJECT` type. Thanks, faymarie.

- Refactor `OBJECT` type to use SQLAlchemy's JSON type infrastructure.

- Added `insert_bulk` fast-path `INSERT` method for pandas, in
order to support efficient batch inserts using CrateDB's "bulk operations" endpoint.

- Add documentation and software tests for usage with Dask

0.31.1

- Core: Re-enable support for `INSERT/UPDATE...RETURNING` in
SQLAlchemy 2.0 by adding the new `insert_returning` and `update_returning` flags
in the CrateDB dialect.

Page 3 of 20

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.