summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2023-04-30 17:24:32 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2023-04-30 17:24:32 -0400
commitb71d50730367493c17473019c7c4c791c9be84d5 (patch)
tree5debb057be86be9d2cc113fc3c564c5dd5fcfdb5
parentdd580c6cb7df7b5cc297bfa8667e1ac3d32563e5 (diff)
downloadsqlalchemy-b71d50730367493c17473019c7c4c791c9be84d5.tar.gz
- 1.4.48rel_1_4_48
-rw-r--r--doc/build/changelog/changelog_14.rst36
-rw-r--r--doc/build/changelog/unreleased_14/9590.rst10
-rw-r--r--doc/build/changelog/unreleased_14/9634.rst11
-rw-r--r--doc/build/changelog/unreleased_14/9728.rst10
-rw-r--r--doc/build/conf.py4
5 files changed, 37 insertions, 34 deletions
diff --git a/doc/build/changelog/changelog_14.rst b/doc/build/changelog/changelog_14.rst
index 49ad30304..d11f26340 100644
--- a/doc/build/changelog/changelog_14.rst
+++ b/doc/build/changelog/changelog_14.rst
@@ -15,7 +15,41 @@ This document details individual issue-level changes made throughout
.. changelog::
:version: 1.4.48
- :include_notes_from: unreleased_14
+ :released: April 30, 2023
+
+ .. change::
+ :tags: bug, orm
+ :tickets: 9728
+ :versions: 2.0.12
+
+ Fixed critical caching issue where the combination of
+ :func:`_orm.aliased()` and :func:`_hybrid.hybrid_property` expression
+ compositions would cause a cache key mismatch, leading to cache keys that
+ held onto the actual :func:`_orm.aliased` object while also not matching
+ that of equivalent constructs, filling up the cache.
+
+ .. change::
+ :tags: bug, orm
+ :tickets: 9634
+ :versions: 2.0.10
+
+ Fixed bug where various ORM-specific getters such as
+ :attr:`.ORMExecuteState.is_column_load`,
+ :attr:`.ORMExecuteState.is_relationship_load`,
+ :attr:`.ORMExecuteState.loader_strategy_path` etc. would throw an
+ ``AttributeError`` if the SQL statement itself were a "compound select"
+ such as a UNION.
+
+ .. change::
+ :tags: bug, orm
+ :tickets: 9590
+ :versions: 2.0.9
+
+ Fixed endless loop which could occur when using "relationship to aliased
+ class" feature and also indicating a recursive eager loader such as
+ ``lazy="selectinload"`` in the loader, in combination with another eager
+ loader on the opposite side. The check for cycles has been fixed to include
+ aliased class relationships.
.. changelog::
:version: 1.4.47
diff --git a/doc/build/changelog/unreleased_14/9590.rst b/doc/build/changelog/unreleased_14/9590.rst
deleted file mode 100644
index 472cfc70e..000000000
--- a/doc/build/changelog/unreleased_14/9590.rst
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
- :tags: bug, orm
- :tickets: 9590
- :versions: 2.0.9
-
- Fixed endless loop which could occur when using "relationship to aliased
- class" feature and also indicating a recursive eager loader such as
- ``lazy="selectinload"`` in the loader, in combination with another eager
- loader on the opposite side. The check for cycles has been fixed to include
- aliased class relationships.
diff --git a/doc/build/changelog/unreleased_14/9634.rst b/doc/build/changelog/unreleased_14/9634.rst
deleted file mode 100644
index 664e85716..000000000
--- a/doc/build/changelog/unreleased_14/9634.rst
+++ /dev/null
@@ -1,11 +0,0 @@
-.. change::
- :tags: bug, orm
- :tickets: 9634
- :versions: 2.0.10
-
- Fixed bug where various ORM-specific getters such as
- :attr:`.ORMExecuteState.is_column_load`,
- :attr:`.ORMExecuteState.is_relationship_load`,
- :attr:`.ORMExecuteState.loader_strategy_path` etc. would throw an
- ``AttributeError`` if the SQL statement itself were a "compound select"
- such as a UNION.
diff --git a/doc/build/changelog/unreleased_14/9728.rst b/doc/build/changelog/unreleased_14/9728.rst
deleted file mode 100644
index c5908dbad..000000000
--- a/doc/build/changelog/unreleased_14/9728.rst
+++ /dev/null
@@ -1,10 +0,0 @@
-.. change::
- :tags: bug, orm
- :tickets: 9728
- :versions: 2.0.12
-
- Fixed critical caching issue where the combination of
- :func:`_orm.aliased()` and :func:`_hybrid.hybrid_property` expression
- compositions would cause a cache key mismatch, leading to cache keys that
- held onto the actual :func:`_orm.aliased` object while also not matching
- that of equivalent constructs, filling up the cache.
diff --git a/doc/build/conf.py b/doc/build/conf.py
index 9da54538d..872a7d408 100644
--- a/doc/build/conf.py
+++ b/doc/build/conf.py
@@ -219,9 +219,9 @@ copyright = u"2007-2023, the SQLAlchemy authors and contributors" # noqa
# The short X.Y version.
version = "1.4"
# The full version, including alpha/beta/rc tags.
-release = "1.4.47"
+release = "1.4.48"
-release_date = "March 18, 2023"
+release_date = "April 30, 2023"
site_base = os.environ.get("RTD_SITE_BASE", "https://www.sqlalchemy.org")
site_adapter_template = "docs_adapter.mako"