]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
cherry-pick changelog from 2.0.41
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 14 May 2025 17:11:05 +0000 (13:11 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 14 May 2025 17:11:05 +0000 (13:11 -0400)
doc/build/changelog/changelog_20.rst
doc/build/changelog/unreleased_20/10665.rst [deleted file]
doc/build/changelog/unreleased_20/12317.rst [deleted file]
doc/build/changelog/unreleased_20/12405.rst [deleted file]
doc/build/changelog/unreleased_20/12488.rst [deleted file]
doc/build/changelog/unreleased_20/12566.rst [deleted file]
doc/build/changelog/unreleased_20/12579.rst [deleted file]
doc/build/changelog/unreleased_20/12588.rst [deleted file]
doc/build/changelog/unreleased_20/use_pep639.rst [deleted file]

index b87bce8e239eca0b1c24ba92785f99f1d21c7588..4d9dca6d65f3ba5608bb91a7c9cbed4393e70f95 100644 (file)
 
 .. changelog::
     :version: 2.0.41
-    :include_notes_from: unreleased_20
+    :released: May 14, 2025
+
+    .. change::
+        :tags: usecase, postgresql
+        :tickets: 10665
+
+        Added support for ``postgresql_include`` keyword argument to
+        :class:`_schema.UniqueConstraint` and :class:`_schema.PrimaryKeyConstraint`.
+        Pull request courtesy Denis Laxalde.
+
+        .. seealso::
+
+            :ref:`postgresql_constraint_options`
+
+    .. change::
+        :tags: usecase, oracle
+        :tickets: 12317, 12341
+
+        Added new datatype :class:`_oracle.VECTOR` and accompanying DDL and DQL
+        support to fully support this type for Oracle Database. This change
+        includes the base :class:`_oracle.VECTOR` type that adds new type-specific
+        methods ``l2_distance``, ``cosine_distance``, ``inner_product`` as well as
+        new parameters ``oracle_vector`` for the :class:`.Index` construct,
+        allowing vector indexes to be configured, and ``oracle_fetch_approximate``
+        for the :meth:`.Select.fetch` clause.  Pull request courtesy Suraj Shaw.
+
+        .. seealso::
+
+            :ref:`oracle_vector_datatype`
+
+
+    .. change::
+        :tags: bug, platform
+        :tickets: 12405
+
+        Adjusted the test suite as well as the ORM's method of scanning classes for
+        annotations to work under current beta releases of Python 3.14 (currently
+        3.14.0b1) as part of an ongoing effort to support the production release of
+        this Python release.  Further changes to Python's means of working with
+        annotations is expected in subsequent beta releases for which SQLAlchemy's
+        test suite will need further adjustments.
+
+
+
+    .. change::
+        :tags: bug, mysql
+        :tickets: 12488
+
+        Fixed regression caused by the DEFAULT rendering changes in version 2.0.40
+        via :ticket:`12425` where using lowercase ``on update`` in a MySQL server
+        default would incorrectly apply parenthesis, leading to errors when MySQL
+        interpreted the rendered DDL.  Pull request courtesy Alexander Ruehe.
+
+    .. change::
+        :tags: bug, sqlite
+        :tickets: 12566
+
+        Fixed and added test support for some SQLite SQL functions hardcoded into
+        the compiler, most notably the ``localtimestamp`` function which rendered
+        with incorrect internal quoting.
+
+    .. change::
+        :tags: bug, engine
+        :tickets: 12579
+
+        The error message that is emitted when a URL cannot be parsed no longer
+        includes the URL itself within the error message.
+
+
+    .. change::
+        :tags: bug, typing
+        :tickets: 12588
+
+        Removed ``__getattr__()`` rule from ``sqlalchemy/__init__.py`` that
+        appeared to be trying to correct for a previous typographical error in the
+        imports. This rule interferes with type checking and is removed.
+
+
+    .. change::
+        :tags: bug, installation
+
+        Removed the "license classifier" from setup.cfg for SQLAlchemy 2.0, which
+        eliminates loud deprecation warnings when building the package.  SQLAlchemy
+        2.1 will use a full :pep:`639` configuration in pyproject.toml while
+        SQLAlchemy 2.0 remains using ``setup.cfg`` for setup.
+
+
 
 .. changelog::
     :version: 2.0.40
diff --git a/doc/build/changelog/unreleased_20/10665.rst b/doc/build/changelog/unreleased_20/10665.rst
deleted file mode 100644 (file)
index 967dda1..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
-    :tags: usecase, postgresql
-    :tickets: 10665
-
-    Added support for ``postgresql_include`` keyword argument to
-    :class:`_schema.UniqueConstraint` and :class:`_schema.PrimaryKeyConstraint`.
-    Pull request courtesy Denis Laxalde.
-
-    .. seealso::
-
-        :ref:`postgresql_constraint_options`
diff --git a/doc/build/changelog/unreleased_20/12317.rst b/doc/build/changelog/unreleased_20/12317.rst
deleted file mode 100644 (file)
index 13f6969..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-.. change::
-    :tags: usecase, oracle
-    :tickets: 12317, 12341
-
-    Added new datatype :class:`_oracle.VECTOR` and accompanying DDL and DQL
-    support to fully support this type for Oracle Database. This change
-    includes the base :class:`_oracle.VECTOR` type that adds new type-specific
-    methods ``l2_distance``, ``cosine_distance``, ``inner_product`` as well as
-    new parameters ``oracle_vector`` for the :class:`.Index` construct,
-    allowing vector indexes to be configured, and ``oracle_fetch_approximate``
-    for the :meth:`.Select.fetch` clause.  Pull request courtesy Suraj Shaw.
-
-    .. seealso::
-
-        :ref:`oracle_vector_datatype`
-
diff --git a/doc/build/changelog/unreleased_20/12405.rst b/doc/build/changelog/unreleased_20/12405.rst
deleted file mode 100644 (file)
index f05d714..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-.. change::
-    :tags: bug, platform
-    :tickets: 12405
-
-    Adjusted the test suite as well as the ORM's method of scanning classes for
-    annotations to work under current beta releases of Python 3.14 (currently
-    3.14.0b1) as part of an ongoing effort to support the production release of
-    this Python release.  Further changes to Python's means of working with
-    annotations is expected in subsequent beta releases for which SQLAlchemy's
-    test suite will need further adjustments.
-
-
diff --git a/doc/build/changelog/unreleased_20/12488.rst b/doc/build/changelog/unreleased_20/12488.rst
deleted file mode 100644 (file)
index 55c6e7b..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. change::
-    :tags: bug, mysql
-    :tickets: 12488
-
-    Fixed regression caused by the DEFAULT rendering changes in version 2.0.40
-    via :ticket:`12425` where using lowercase ``on update`` in a MySQL server
-    default would incorrectly apply parenthesis, leading to errors when MySQL
-    interpreted the rendered DDL.  Pull request courtesy Alexander Ruehe.
diff --git a/doc/build/changelog/unreleased_20/12566.rst b/doc/build/changelog/unreleased_20/12566.rst
deleted file mode 100644 (file)
index 42d5eed..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-    :tags: bug, sqlite
-    :tickets: 12566
-
-    Fixed and added test support for some SQLite SQL functions hardcoded into
-    the compiler, most notably the ``localtimestamp`` function which rendered
-    with incorrect internal quoting.
diff --git a/doc/build/changelog/unreleased_20/12579.rst b/doc/build/changelog/unreleased_20/12579.rst
deleted file mode 100644 (file)
index 70c619d..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-    :tags: bug, engine
-    :tickets: 12579
-
-    The error message that is emitted when a URL cannot be parsed no longer
-    includes the URL itself within the error message.
-
diff --git a/doc/build/changelog/unreleased_20/12588.rst b/doc/build/changelog/unreleased_20/12588.rst
deleted file mode 100644 (file)
index 2d30a76..0000000
+++ /dev/null
@@ -1,8 +0,0 @@
-.. change::
-    :tags: bug, typing
-    :tickets: 12588
-
-    Removed ``__getattr__()`` rule from ``sqlalchemy/__init__.py`` that
-    appeared to be trying to correct for a previous typographical error in the
-    imports. This rule interferes with type checking and is removed.
-
diff --git a/doc/build/changelog/unreleased_20/use_pep639.rst b/doc/build/changelog/unreleased_20/use_pep639.rst
deleted file mode 100644 (file)
index ff73d87..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-.. change::
-    :tags: bug, installation
-
-    Removed the "license classifier" from setup.cfg for SQLAlchemy 2.0, which
-    eliminates loud deprecation warnings when building the package.  SQLAlchemy
-    2.1 will use a full :pep:`639` configuration in pyproject.toml while
-    SQLAlchemy 2.0 remains using ``setup.cfg`` for setup.
-
-