- Propagate connect parameter `pool_size` to urllib3 as `maxsize` parameter in order to make the connection pool size configurable.
0.25.0
- Added support for the `RETURNING` clause. This requires CrateDB 4.2 or greater. In case you use any server side generated columns in your primary key constraint with earlier CrateDB versions, you can turn off this feature by passing `implicit_returning=False` in the `create_engine()` call. - Added support for `geo_point` and `geo_json` types
0.24.0
- Upgraded SQLAlchemy support to 1.3. - Added official Python 3.8 support. - Made it so that the dialect is now aware of the return type of the `date_trunc` function. - Added driver attribute, as SQLAlchemy relies on interfaces having that string for identification.
0.23.1
- Extended the type mapping for the upcoming type name changes in CrateDB 4.0. - Added support for Python 3.7 and made that version the recommended one.
0.22.0
- BREAKING: Dropped support for Python 2.7 and 3.3 If you are using this package with Python 2.7 or 3.3 already, you will not be able to install newer versions of this package. - Add support for SQLAlchemy 1.2 - Updated `get_table_names()` method to only return tables but not views. This enables compatibility with CrateDB 3.0 and newer.
0.21.3
- Fixed an issue that caused `metadata.create_all(bind=engine)` to fail creating tables that contain an `ObjectArray` column.