- Client no longer removes servers from the active server list when encountering a connection reset or a broken pipe error.
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.
- The client now allows to define a different default schema when connecting to CrateDB with the ``schema`` keyword argument. This causes all statements and queries that do not specify a schema explicitly to use the provided schema.
- Updated ``get_table_names()`` method in SqlAlchemy dialect 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.
0.21.2
=================
- BREAKING: In the testing layer, the custom setting of `cluster.routing.allocation.disk.watermark.low` (1b) and `cluster.routing.allocation.disk.watermark.high` (1b) has been removed. These now default to 85% and 90%, respectively.
0.21.1
=================
- Fixed an issue that prevented the usage of SQLAlchemy types ``NUMERIC`` and ``DECIMAL`` as column types.
0.21.0
=================
- Added new parameter ``password`` used to authenticate the user in CrateDB.
- Prepared SQL Alchemy primary key retrieval for CrateDB 2.3.0. Preserved backwards-compatibility for lower versions.