Skip to content

1.2.0

Compare
Choose a tag to compare
@amunra amunra released this 23 Nov 12:46
· 31 commits to main since this release
fc8ce97

What's Changed

This is a minor release bringing in minor new features and a few bug fixes, without any breaking changes.
Most changes are inherited by internally upgrading to version 3.1.0 of the c-questdb-client.

Features

  • Sender(..., tls=True) now also uses OS-provided certificate store. The tls argument can now also be set to tls='os_roots' (to only use the OS-provided certs) or tls='webpki_roots' (to only use the certs provided by the webpki-roots, i.e. the old behaviour prior to this release). The new default behaviour for tls=True is equivalent to setting tls='webpki_and_os_roots'.
  • Upgraded dependencies to newer library versions. This also includes the latest webpki-roots crate providing updated TLS CA certificate roots.
  • Various example code and documentation improvements.

Bug fixes

  • Fixed a bug where timestamp columns could not accept values before Jan 1st 1970 UTC.
  • TCP connections now enable SO_KEEPALIVE: This should ensure that connections don't drop after a period of inactivity.

Supported Python Versions

  • Now supports Python 3.12
  • Drops support for Python 3.7

Full Changelog: v1.1.0...v1.2.0