- Fixed handling of ``DuplicateKeyException`` errors. After an improvement in crate-python 0.34, this error case is conveyed through ``IntegrityError``. Beforehand, a more generic ``ProgrammingError`` was used. Thanks, romseygeek and proddata.
0.31.4
=================
- Fixed status line display of the executed SQL command, part 2, don't display SQL command _arguments_.
0.31.3
=================
- Fixed status line display of the executed SQL command - Started using Python Testcontainers for integration testing
0.31.2
=================
- Update to crate>=0.35.2. It is needed to accompany the recent improvements about ``--timeout``.
0.31.1
=================
- Better catch unauthorized errors when forcing a password prompt.
0.31.0
=================
- Added command-line argument ``--timeout``, to configure network timeout values in seconds. The default connect timeout is five seconds now, the default read timeout is the default setting of the ``socket`` module, which is "infinite" by default.