From 615c5809b97f8122a5a6e407801bbe222912827d Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Wed, 6 Apr 2022 11:23:05 -0400 Subject: [PATCH] - 1.4.35 --- doc/build/changelog/changelog_14.rst | 35 +++++++++++++++++++++- doc/build/changelog/unreleased_14/7890.rst | 22 -------------- doc/build/changelog/unreleased_14/7903.rst | 9 ------ doc/build/conf.py | 4 +-- 4 files changed, 36 insertions(+), 34 deletions(-) delete mode 100644 doc/build/changelog/unreleased_14/7890.rst delete mode 100644 doc/build/changelog/unreleased_14/7903.rst diff --git a/doc/build/changelog/changelog_14.rst b/doc/build/changelog/changelog_14.rst index 16740c9591..ed8b372651 100644 --- a/doc/build/changelog/changelog_14.rst +++ b/doc/build/changelog/changelog_14.rst @@ -15,7 +15,40 @@ This document details individual issue-level changes made throughout .. changelog:: :version: 1.4.35 - :include_notes_from: unreleased_14 + :released: April 6, 2022 + + .. change:: + :tags: bug, sql + :tickets: 7890 + + Fixed bug in newly implemented + :paramref:`.FunctionElement.table_valued.joins_implicitly` feature where + the parameter would not automatically propagate from the original + :class:`.TableValuedAlias` object to the secondary object produced when + calling upon :meth:`.TableValuedAlias.render_derived` or + :meth:`.TableValuedAlias.alias`. + + Additionally repaired these issues in :class:`.TableValuedAlias`: + + * repaired a potential memory issue which could occur when + repeatedly calling :meth:`.TableValuedAlias.render_derived` against + successive copies of the same object (for .alias(), we currently + have to still continue chaining from the previous element. not sure + if this can be improved but this is standard behavior for .alias() + elsewhere) + * repaired issue where the individual element types would be lost when + calling upon :meth:`.TableValuedAlias.render_derived` or + :meth:`.TableValuedAlias.alias`. + + .. change:: + :tags: bug, sql, regression + :tickets: 7903 + + Fixed regression caused by :ticket:`7823` which impacted the caching + system, such that bound parameters that had been "cloned" within ORM + operations, such as polymorphic loading, would in some cases not acquire + their correct execution-time value leading to incorrect bind values being + rendered. .. changelog:: :version: 1.4.34 diff --git a/doc/build/changelog/unreleased_14/7890.rst b/doc/build/changelog/unreleased_14/7890.rst deleted file mode 100644 index 94a29abde5..0000000000 --- a/doc/build/changelog/unreleased_14/7890.rst +++ /dev/null @@ -1,22 +0,0 @@ -.. change:: - :tags: bug, sql - :tickets: 7890 - - Fixed bug in newly implemented - :paramref:`.FunctionElement.table_valued.joins_implicitly` feature where - the parameter would not automatically propagate from the original - :class:`.TableValuedAlias` object to the secondary object produced when - calling upon :meth:`.TableValuedAlias.render_derived` or - :meth:`.TableValuedAlias.alias`. - - Additionally repaired these issues in :class:`.TableValuedAlias`: - - * repaired a potential memory issue which could occur when - repeatedly calling :meth:`.TableValuedAlias.render_derived` against - successive copies of the same object (for .alias(), we currently - have to still continue chaining from the previous element. not sure - if this can be improved but this is standard behavior for .alias() - elsewhere) - * repaired issue where the individual element types would be lost when - calling upon :meth:`.TableValuedAlias.render_derived` or - :meth:`.TableValuedAlias.alias`. diff --git a/doc/build/changelog/unreleased_14/7903.rst b/doc/build/changelog/unreleased_14/7903.rst deleted file mode 100644 index 816504cfe3..0000000000 --- a/doc/build/changelog/unreleased_14/7903.rst +++ /dev/null @@ -1,9 +0,0 @@ -.. change:: - :tags: bug, sql, regression - :tickets: 7903 - - Fixed regression caused by :ticket:`7823` which impacted the caching - system, such that bound parameters that had been "cloned" within ORM - operations, such as polymorphic loading, would in some cases not acquire - their correct execution-time value leading to incorrect bind values being - rendered. diff --git a/doc/build/conf.py b/doc/build/conf.py index aedb460820..fd10f6a0aa 100644 --- a/doc/build/conf.py +++ b/doc/build/conf.py @@ -213,9 +213,9 @@ copyright = u"2007-2022, 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.34" +release = "1.4.35" -release_date = "March 31, 2022" +release_date = "April 6, 2022" site_base = os.environ.get("RTD_SITE_BASE", "https://www.sqlalchemy.org") site_adapter_template = "docs_adapter.mako" -- 2.47.2