Skip to content

Commit

Permalink
Prepare SQLA release 4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Nicoretti committed Dec 1, 2022
1 parent 76e676c commit 594b768
Show file tree
Hide file tree
Showing 7 changed files with 67 additions and 101 deletions.
52 changes: 52 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,4 +1,56 @@


.. _changelog-4.0.0:

4.0.0 — 2022-12-01
==================

✨ Added
--------

* Added support for SQLA 1.4

.. warning::
This upgrade is not backwards compatible with SQLA < 1.4

.. warning::

This version may impact the performance (see also `SQLAlchemy docs <https://docs.sqlalchemy.org/en/14/faq/performance.html#why-is-my-application-slow-after-upgrading-to-1-4-and-or-2-x>`_).
If you are not willing or able to pay those potential performance hits, you should wait until the `tracking-issue #190 <https://github.com/exasol/sqlalchemy-exasol/issues/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:

* Nox (Code search)
* Pytest (Code search + `tracking-issue #10392 <https://github.com/pytest-dev/pytest/issues/10392>`_)

🔧 Changed
----------

- Updated all dependencies

🐞 Fixed
---------

- Fixed link to project documentation


.. _changelog-3.2.1:

3.2.2 — 2022-08-12
Expand Down

This file was deleted.

This file was deleted.

40 changes: 0 additions & 40 deletions changelog.d/20221019_124323_nicola.coretti.rst

This file was deleted.

This file was deleted.

20 changes: 12 additions & 8 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ build-backend = "poetry.core.masonry.api"

[tool.poetry]
name = "sqlalchemy_exasol"
version = "3.2.3"
version = "4.0.0"
description = "EXASOL dialect for SQLAlchemy"
readme = "README.rst"
authors = [
Expand Down Expand Up @@ -40,24 +40,28 @@ keywords = [
"data science",
"database",
]
repository = "https://github.com/exasol/sqlalchemy-exasol"
homepage = "https://www.exasol.com/"
documentation = "https://exasol.github.io/sqlalchemy-exasol/"

include = [
"README.rst",
"CHANGES.md",
"CHANGELOG.rst",
"LICENSE",
]
exclude = []

[tool.poetry.urls]
"Homepage" = "https://www.exasol.com/"
"Documentation" = "https://exasol.github.io/sqlalchemy-exasol/"
"Source" = "https://github.com/exasol/sqlalchemy-exasol"
"Issues" = "https://github.com/exasol/sqlalchemy-exasol/issues"
"Changelog" = "https://exasol.github.io/sqlalchemy-exasol/changelog.html"
"Github" = "https://github.com/exasol/sqlalchemy-exasol"


[tool.poetry.dependencies]
python = ">=3.8,<4.0"
SQLAlchemy = ">=1.4"
pyodbc = ">=4.0.34"
packaging = "^21.3"
turbodbc = {version = ">=4.5.4", optional = true}
turbodbc = { version = ">=4.5.4", optional = true }

[tool.poetry.dev-dependencies]
nox = ">=2022.1.7"
Expand Down Expand Up @@ -86,7 +90,7 @@ turbodbc = ["turbodbc"]
"exa.turbodbc" = "sqlalchemy_exasol.turbodbc:EXADialect_turbodbc"

[tool.pytest.ini_options]
addopts= "--tb native -v -r fxX --log-debug=sqlalchemy.engine --log-debug=sqlalchemy.pool"
addopts = "--tb native -v -r fxX --log-debug=sqlalchemy.engine --log-debug=sqlalchemy.pool"
filterwarnings = [
"error::DeprecationWarning",
"ignore::DeprecationWarning:sqlalchemy.testing.plugin.*",
Expand Down
6 changes: 3 additions & 3 deletions sqlalchemy_exasol/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
# This file is generated, do not edit it manually!
# If you need to change the version, do so in the project.toml, e.g. by using `poetry version X.Y.Z`.

MAJOR = 3
MINOR = 2
PATCH = 3
MAJOR = 4
MINOR = 0
PATCH = 0

VERSION = f"{MAJOR}.{MINOR}.{PATCH}"

0 comments on commit 594b768

Please sign in to comment.