Changes for v1.6.0
- Refactored the parsing of arrays for engines that don't support arrays (e.g., SQLite & Firebird). A new method in DBIEngine,
_parse_array
, replaces inline uses ofsplit
. This allows the tests to more consistently compare arrays as arrays, thoughsearch_events
must now always parsetags
,requires
, andconflicts
. - Added support for ClickHouse. It relies on the
clickhouse
(orclickhouse-client
) CLI and ODBC driver. Like MySQL, it uses a database for the registry schema, where the tables use theMergeTree
engine. It supports client certificate authentication and the ClickHouse client configuration file format.