Skip to content

Releases: exasol/sqlalchemy-exasol

4.6.0

18 Jul 09:18
f7be0ea

Choose a tag to compare

4.6.0 — 2023-07-18

✨ Features

  • Websocket based dialect have been stabilized and is officially supported now
    • 📘 Note: Inserting multiple empty row's, facilitating default settings currently isn't supported

🐞 Fixed

  • Fixed "prepared statements send the wrong types as parameters to the server" #341
  • Fixed "various SQLA compliance tests are failing for the websocket based dialect" #342

4.5.1

25 May 12:02
674a3e7

Choose a tag to compare

4.5.1 — 2023-05-25

🐞 Fixed

  • Fixed missing websocket driver package in release deliverables

4.5.0

24 May 13:07
1109c86

Choose a tag to compare

4.5.0 — 2023-05-24

  • Added Beta version of websocket based dialect

    🚨 Attention:

    This feature is currently in Beta, therefore it should not be used in production.
    We also recommend to have a look into the known issues, before you start using it.

    If you encounter any problem, please create an issue.
    With your feedback, we will be able stabilize this feature more quickly.

4.4.0

16 May 06:06
302b2e3

Choose a tag to compare

4.4.0 — 2023-05-16

🚨Attention

The turbodbc dependency was pinned to 4.5.4 due to issues with newer versions.

Failing tests in the SQLA compliance test suite, in regard to the turbodbc dialect won't be addressed until explicitly required/requested by users.

Note: It is also very likely that turbodbc support will be dropped in future versions.

🐞 Fixed

  • Fixed invalid implicit autocommit behaviour, for details see Issue-#335

✨ Added

  • Added websocket based dbapi2 compliant database driver

🔧 Changed

  • Updated pytest
  • Updated Dependencies
  • Loosened version constraints on 'packaging' dependency
  • Loosened dev dependency constraints

🧰 Internal

  • Changed changelog workflow
    • Removed scriv
    • Added unreleased section to track unreleased changes
  • Simplified workflows by factoring out python & poetry setup into an action
  • Added a internal category to the changelog fragment template
  • Added manual trigger for the gh-pages workflow
  • Removed workaround for outdated DB versions (for further details see #5)
  • Added exasol-integration-test-docker-environment as dev dependency

4.0.0

01 Dec 10:45
594b768

Choose a tag to compare

4.0.0 — 2022-12-01

✨ Added

  • Added support for SQLA 1.4

    ⚠️ Attention ⚠️

    • This upgrade is not backwards compatible with SQLA < 1.4

    • This version may impact the performance (see also SQLAlchemy docs).
      If you are not willing or able to pay those potential performance hits, you should wait until the tracking-issue #190
      is resolved.

🗑️ Removed

  • Removed custom merge statement

    (If we will be notified, that someone depends on this feature, we are open to add it again.)

🔐 Security

  • Evaluated CVE-2022-42969
    • CVE will be silenced

    • The affected code is not used by our project itself,
      nor by the dependencies pulling in the vulnerable library.

      Checked dependencies:

🔧 Changed

  • Updated all dependencies

🐞 Fixed

  • Fixed link to project documentation

prepare release 3.2.2

12 Aug 09:15
4235290

Choose a tag to compare

3.2.2 — 2022-08-12

✨ Added

  • Added turbodbc support
    • Re-enabled with new minimum base version 4.5.4
  • Added additional information to README
    • License information (badge)
    • Code formatter(s) in use (black, isort)
    • Linting score of the project

🔧 Changed

  • Changed changelog format
    • Changelog now can be found in the file CHANGELOG.rst
  • Reworked and restructured project documentation

🗑️ Removed

  • Removed markdown based changelog

3.1.1

21 Jul 12:23
080cb12

Choose a tag to compare

3.1.1

  • Fixed CI/CD build and publish target
  • Fixed CI/CD to run tests against all configured databases
  • Updated databases for testing to 7.1.9 and 7.0.18
  • Updated pyodbc dependency from 4.0.32 to 4.0.34
  • Added new exasol odbc driver 7.1.11
  • Added additional badges for to improve project status overview

3.0.0

14 Jul 10:55
71b57c1

Choose a tag to compare

  • Change build- and config- system

    ⚠️ ATTENTION ⚠️
    The support of the turbodbc feature is suspended, until the following issues have been addressed

    🗒️ If you depend on turbodbc we suggest you to use the latest version supporting it (2.4.0)

  • Update dependencies

  • Remove python 3.7 support
    (:spiral_notepad: If you still depend on python 3.7 use the 2.x version line)

  • Drop conda forge support

2.4.0

19 May 08:15
7b57ae1

Choose a tag to compare

2.4.0

  • Fixed bug when accessing underlying odbc connection while using NullPool based engine
    (Note: this addresses the superset issue-20105)
  • Remove odbc specific functionality from base dialect
  • Removed remaining python2 compatibility artifacts and switches
  • Bump support of base python version to 3.7

2.3.0

13 Apr 14:46
c2056aa

Choose a tag to compare

  • Update supported versions of EXASOL DB to 7.1.6 and 7.0.16
  • Update supported python versions to 3.6, 3.7, 3.8, 3.9
  • bumped SQLAlchemy dependency to 1.3.24
  • bumped pyodbc dependency to 4.0.32
  • Fixed bug regarding maximum identifier length
  • Fixed bug with custom translate maps
  • Fixed bug regarding non existent error code mappings for EXASOL specific odbc error codes
  • Updated documentation to reflect the latest version changes etc.
  • Updated maintainer and contact information
  • Removed outdated documentation and resources