]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- 2.0.0rc2 rel_2_0_0rc2
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 9 Jan 2023 20:22:47 +0000 (15:22 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 9 Jan 2023 20:22:47 +0000 (15:22 -0500)
doc/build/changelog/changelog_20.rst
doc/build/changelog/unreleased_20/7147.rst [deleted file]
doc/build/changelog/unreleased_20/9058.rst [deleted file]
doc/build/changelog/unreleased_20/9059.rst [deleted file]
doc/build/changelog/unreleased_20/9067.rst [deleted file]
doc/build/changelog/unreleased_20/9071.rst [deleted file]
doc/build/conf.py

index 057a8643f2344e946309308ab0a03208ed0d3459..dc730ad19454f8b9a2500d020b160b7b7ef74346 100644 (file)
 
 .. changelog::
     :version: 2.0.0rc2
-    :include_notes_from: unreleased_20
+    :released: January 9, 2023
+
+    .. change::
+        :tags: bug, typing
+        :tickets: 9067
+
+        The Data Class Transforms argument ``field_descriptors`` was renamed
+        to ``field_specifiers`` in the accepted version of PEP 681.
+
+    .. change::
+        :tags: bug, oracle
+        :tickets: 9059
+
+        Supported use case for foreign key constraints where the local column is
+        marked as "invisible". The errors normally generated when a
+        :class:`.ForeignKeyConstraint` is created that check for the target column
+        are disabled when reflecting, and the constraint is skipped with a warning
+        in the same way which already occurs for an :class:`.Index` with a similar
+        issue.
+
+    .. change::
+        :tags: bug, orm
+        :tickets: 9071
+
+        Fixed issue where an overly restrictive ORM mapping rule were added in 2.0
+        which prevented mappings against :class:`.TableClause` objects, such as
+        those used in the view recipe on the wiki.
+
+    .. change::
+        :tags: bug, mysql
+        :tickets: 9058
+
+        Restored the behavior of :meth:`.Inspector.has_table` to report on
+        temporary tables for MySQL / MariaDB. This is currently the behavior for
+        all other included dialects, but was removed for MySQL in 1.4 due to no
+        longer using the DESCRIBE command; there was no documented support for temp
+        tables being reported by the :meth:`.Inspector.has_table` method in this
+        version or on any previous version, so the previous behavior was undefined.
+
+        As SQLAlchemy 2.0 has added formal support for temp table status via
+        :meth:`.Inspector.has_table`, the MySQL /MariaDB dialect has been reverted
+        to use the "DESCRIBE" statement as it did in the SQLAlchemy 1.3 series and
+        previously, and test support is added to include MySQL / MariaDB for
+        this behavior.   The previous issues with ROLLBACK being emitted which
+        1.4 sought to improve upon don't apply in SQLAlchemy 2.0 due to
+        simplifications in how :class:`.Connection` handles transactions.
+
+        DESCRIBE is necessary as MariaDB in particular has no consistently
+        available public information schema of any kind in order to report on temp
+        tables other than DESCRIBE/SHOW COLUMNS, which rely on throwing an error
+        in order to report no results.
+
+    .. change::
+        :tags: json, postgresql
+        :tickets: 7147
+
+        Implemented missing ``JSONB`` operations:
+
+        * ``@@`` using :meth:`_postgresql.JSONB.Comparator.path_match`
+        * ``@?`` using :meth:`_postgresql.JSONB.Comparator.path_exists`
+        * ``#-`` using :meth:`_postgresql.JSONB.Comparator.delete_path`
+
+        Pull request curtesy of Guilherme Martins Crocetti.
 
 .. changelog::
     :version: 2.0.0rc1
diff --git a/doc/build/changelog/unreleased_20/7147.rst b/doc/build/changelog/unreleased_20/7147.rst
deleted file mode 100644 (file)
index 629c232..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
-    :tags: json, postgresql
-    :tickets: 7147
-
-    Implemented missing ``JSONB`` operations:
-
-    * ``@@`` using :meth:`_postgresql.JSONB.Comparator.path_match`
-    * ``@?`` using :meth:`_postgresql.JSONB.Comparator.path_exists`
-    * ``#-`` using :meth:`_postgresql.JSONB.Comparator.delete_path`
-
-    Pull request curtesy of Guilherme Martins Crocetti.
diff --git a/doc/build/changelog/unreleased_20/9058.rst b/doc/build/changelog/unreleased_20/9058.rst
deleted file mode 100644 (file)
index 7ea1a4d..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-.. change::
-    :tags: bug, mysql
-    :tickets: 9058
-
-    Restored the behavior of :meth:`.Inspector.has_table` to report on
-    temporary tables for MySQL / MariaDB. This is currently the behavior for
-    all other included dialects, but was removed for MySQL in 1.4 due to no
-    longer using the DESCRIBE command; there was no documented support for temp
-    tables being reported by the :meth:`.Inspector.has_table` method in this
-    version or on any previous version, so the previous behavior was undefined.
-
-    As SQLAlchemy 2.0 has added formal support for temp table status via
-    :meth:`.Inspector.has_table`, the MySQL /MariaDB dialect has been reverted
-    to use the "DESCRIBE" statement as it did in the SQLAlchemy 1.3 series and
-    previously, and test support is added to include MySQL / MariaDB for
-    this behavior.   The previous issues with ROLLBACK being emitted which
-    1.4 sought to improve upon don't apply in SQLAlchemy 2.0 due to
-    simplifications in how :class:`.Connection` handles transactions.
-
-    DESCRIBE is necessary as MariaDB in particular has no consistently
-    available public information schema of any kind in order to report on temp
-    tables other than DESCRIBE/SHOW COLUMNS, which rely on throwing an error
-    in order to report no results.
diff --git a/doc/build/changelog/unreleased_20/9059.rst b/doc/build/changelog/unreleased_20/9059.rst
deleted file mode 100644 (file)
index 2fc665d..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
-    :tags: bug, oracle
-    :tickets: 9059
-
-    Supported use case for foreign key constraints where the local column is
-    marked as "invisible". The errors normally generated when a
-    :class:`.ForeignKeyConstraint` is created that check for the target column
-    are disabled when reflecting, and the constraint is skipped with a warning
-    in the same way which already occurs for an :class:`.Index` with a similar
-    issue.
diff --git a/doc/build/changelog/unreleased_20/9067.rst b/doc/build/changelog/unreleased_20/9067.rst
deleted file mode 100644 (file)
index 3126766..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-.. change::
-    :tags: bug, typing
-    :tickets: 9067
-
-    The Data Class Transforms argument ``field_descriptors`` was renamed
-    to ``field_specifiers`` in the accepted version of PEP 681.
diff --git a/doc/build/changelog/unreleased_20/9071.rst b/doc/build/changelog/unreleased_20/9071.rst
deleted file mode 100644 (file)
index d4645d7..0000000
+++ /dev/null
@@ -1,7 +0,0 @@
-.. change::
-    :tags: bug, orm
-    :tickets: 9071
-
-    Fixed issue where an overly restrictive ORM mapping rule were added in 2.0
-    which prevented mappings against :class:`.TableClause` objects, such as
-    those used in the view recipe on the wiki.
index d5d2f9e82379d20fc87232b330197f6fa22c8792..5b71c30069f027d11c70adad27053c3ae00ef842 100644 (file)
@@ -236,9 +236,9 @@ copyright = "2007-2023, the SQLAlchemy authors and contributors"  # noqa
 # The short X.Y version.
 version = "2.0"
 # The full version, including alpha/beta/rc tags.
-release = "2.0.0rc1"
+release = "2.0.0rc2"
 
-release_date = "December 28, 2022"
+release_date = "January 9, 2023"
 
 site_base = os.environ.get("RTD_SITE_BASE", "https://www.sqlalchemy.org")
 site_adapter_template = "docs_adapter.mako"