Turbodbc

Latest version: v4.12.0

Safety actively analyzes 629765 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 11

1.0.3

-------------

* Improved compatibility with ODBC drivers (e.g. FreeTDS) that do not
support ODBC's ``SQLDescribeParam()`` function by using a default
parameter type.
* Used a default parameter type when the ODBC driver cannot determine
a parameter's type, for example when using column expressions for
``INSERT`` statements.
* Improved compatibility with some ODBC drivers (e.g. Microsoft's official
MSSQL ODBC driver) for setting timestamps with fractional seconds.

1.0.2

-------------

* Added support for chaining operations to ``Cursor.execute()`` and
``Cursor.executemany()``. This allows one-liners such as
``cursor.execute("SELECT 42").fetchallnumpy()``.
* Right before a database connection is closed, any open transactions
are explicitly rolled back. This improves compatibility with ODBC drivers
that do not perform automatic rollbacks such as Microsoft's official
ODBC driver.
* Improved stability of turbodbc when facing errors while closing connections,
statements, and environments. In earlier versions, connection timeouts etc.
could have lead to the Python process's termination.
* Source distribution now contains license, readme, and changelog.

1.0.1

-------------

* Added support for OSX

1.0.0

-------------

* Added support for Python 3. Python 2 is still supported as well.
Tested with Python 2.7, 3.4, 3.5, and 3.6.
* Added ``six`` package as dependency
* Turbodbc uses pybind11 instead of Boost.Python to generate its Python
bindings. pybind11 is available as a Python package and automatically
installed when you install turbodbc.
Other boost libraries are still required for other aspects of the code.
* A more modern compiler is required due to the pybind11 dependency.
GCC 4.8 will suffice.
* Internal: Move remaining stuff depending on python to turbodbc_python
* Internal: Now requires CMake 2.8.12+ (get it with ``pip install cmake``)

0.5.1

-------------

* Fixed build issue with older numpy versions, e.g., 1.8 (thanks xhochy)

0.5.0

-------------

* Improved performance of parameter-based operations.
* Internal: Major modifications to the way parameters are handled.

Page 9 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.