Changelogs » Aiochsa

PyUp Safety actively tracks 232,000 Python packages for vulnerabilities and notifies you when to upgrade.

Aiochsa

0.10.0

-------------------
  
  * Add support for ``LIMIT BY`` clause
  * Add support for parameters in DSN
  * Add ``session_timeout`` parameter to ``connect``

0.9.2

------------------
  
  * Add ``timeout`` parameter to ``Pool.acquire()`` and ``Pool.release()``
  methods for interface compatibility with other drivers (like asyncpg)

0.9.1

------------------
  
  * Fix DBException message parser for Clickhouse 20.3
  * Fix Decimal64 support for Clickhouse 20.1.2.4

0.9

----------------
  
  * Retry query if it failed due to broken connection or session state
  * Wrap all protocol-related errors into ``ProtocolError``
  * Log SQL queries (separate logger is used for flexibility)

0.8

----------------
  
  * Basic support for AggregateFunction with gentle reminder that you probably
  forget to use ``finalizeAggregation()`` or one of ``*Merge()`` functions
  * ``aiochsa.__version__``

0.7

----------------
  
  * Add support for ``FINAL`` hint

0.6

----------------
  
  * Patch compiler from ``clickhouse_sqlalchemy`` in subclass instead of
  depending on fork (that caused problems when installing from PyPI)
  * Add support for ``SimpleAggregateFunction()`` types
  * Compatibility with Python 3.8

0.5

----------------
  
  * Pass INSERT values in JSONEachRow format instead of inlining (that makes
  driver about 10x times faster)
  * Column defaults now are ignored
  * Statement fragment in string representation of exception

0.4

----------------
  
  * Remove dependency on ``aiochclient``
  * More careful cleanup of resources

0.3

----------------
  
  * Switch from TSVWithNamesAndTypes to JSONCompact
  * Add support for custom type converters

0.2

----------------
  
  * Parse code, display text and stack trace from error responses
  * Richer ``Record`` interface mimicking both dict and tuple (like in asyncpg)

0.1

----------------
  
  * Initial public release