diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-04-30 17:24:32 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2023-04-30 17:24:32 -0400 |
commit | b71d50730367493c17473019c7c4c791c9be84d5 (patch) | |
tree | 5debb057be86be9d2cc113fc3c564c5dd5fcfdb5 | |
parent | dd580c6cb7df7b5cc297bfa8667e1ac3d32563e5 (diff) | |
download | sqlalchemy-b71d50730367493c17473019c7c4c791c9be84d5.tar.gz |
- 1.4.48rel_1_4_48
-rw-r--r-- | doc/build/changelog/changelog_14.rst | 36 | ||||
-rw-r--r-- | doc/build/changelog/unreleased_14/9590.rst | 10 | ||||
-rw-r--r-- | doc/build/changelog/unreleased_14/9634.rst | 11 | ||||
-rw-r--r-- | doc/build/changelog/unreleased_14/9728.rst | 10 | ||||
-rw-r--r-- | doc/build/conf.py | 4 |
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" |