<title type="text">SQLAlchemy</title>
<subtitle type="text">Announcements for SQLAlchemy</subtitle>
<updated>2024-10-15T19:45:26Z</updated>
<generator uri="http://blogofile.com/">Blogofile</generator>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog"/>
<id>http://www.sqlalchemy.org/blog/feed/atom/</id>
<link rel="self" type="application/atom+xml" href="http://www.sqlalchemy.org/blog/feed/atom/"/>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.36 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/10/15/sqlalchemy-2.0.36-released"/>
<id>http://www.sqlalchemy.org/blog/2024/10/15/sqlalchemy-2.0.36-released</id>
<updated>2024-10-15T15:45:02Z</updated>
<published>2024-10-15T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.36 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/10/15/sqlalchemy-2.0.36-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.36 is now available.</p>
<p>Release 2.0.36 has a large range of ORM fixes as well as fixes for the
MySQL and PostgreSQL dialects.</p>
<p>Links to the detailed changelog for 2.0.36 is at <a class="reference external" href="/changelog/CHANGES_2_0_36">Changelog</a>.</p>
<p>SQLAlchemy 2.0.36 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.35 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/09/16/sqlalchemy-2.0.35-released"/>
<id>http://www.sqlalchemy.org/blog/2024/09/16/sqlalchemy-2.0.35-released</id>
<updated>2024-09-16T15:45:02Z</updated>
<published>2024-09-16T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.35 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/09/16/sqlalchemy-2.0.35-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.35 is now available.</p>
<p>Release 2.0.35 continues to fix regressions due to the recent change to
CHECK constraint reflection for SQLite, reverting the original change
entirely until a better DDL parsing solution for SQLite can be proposed.</p>
<p>Links to the detailed changelog for 2.0.35 is at <a class="reference external" href="/changelog/CHANGES_2_0_35">Changelog</a>.</p>
<p>SQLAlchemy 2.0.35 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 1.4.54 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/09/05/sqlalchemy-1.4.54-released"/>
<id>http://www.sqlalchemy.org/blog/2024/09/05/sqlalchemy-1.4.54-released</id>
<updated>2024-09-05T15:45:02Z</updated>
<published>2024-09-05T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 1.4.54 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/09/05/sqlalchemy-1.4.54-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 1.4.54 is now available.</p>
<p>While releases for the 1.4 series are infrequent, this release includes
a backport of a critical change for the asyncpg driver related to transactions
being left open,which was also included in release 2.0.33.</p>
<p>The complete changelog for 1.4.54 is at <a class="reference external" href="/changelog/CHANGES_1_4_54">Changelog</a>.</p>
<p>SQLAlchemy 1.4.54 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.34 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/09/04/sqlalchemy-2.0.34-released"/>
<id>http://www.sqlalchemy.org/blog/2024/09/04/sqlalchemy-2.0.34-released</id>
<updated>2024-09-04T15:45:02Z</updated>
<published>2024-09-04T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.34 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/09/04/sqlalchemy-2.0.34-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.34 is now available.</p>
<p>Just a day after release 2.0.33, release 2.0.34 fixes two small regressions
that occurred as a result of release 2.0.33 which occurred in the
ORM Declarative and SQLite reflection components. Thanks to the users who
reported these issues quickly and helped with patches.</p>
<p>Links to the detailed changelog for 2.0.34 is at <a class="reference external" href="/changelog/CHANGES_2_0_34">Changelog</a>.</p>
<p>SQLAlchemy 2.0.34 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.33 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/09/03/sqlalchemy-2.0.33-released"/>
<id>http://www.sqlalchemy.org/blog/2024/09/03/sqlalchemy-2.0.33-released</id>
<updated>2024-09-03T15:45:02Z</updated>
<published>2024-09-03T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.33 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/09/03/sqlalchemy-2.0.33-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.33 is now available.</p>
<p>Release 2.0.33 has a variety of fixes including one that is fairly
critical for use with the asyncpg PostgreSQL dialect.</p>
<p>Links to the detailed changelog for 2.0.33 is at <a class="reference external" href="/changelog/CHANGES_2_0_33">Changelog</a>.</p>
<p>SQLAlchemy 2.0.33 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.32 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/08/05/sqlalchemy-2.0.32-released"/>
<id>http://www.sqlalchemy.org/blog/2024/08/05/sqlalchemy-2.0.32-released</id>
<updated>2024-08-05T15:45:02Z</updated>
<published>2024-08-05T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.32 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/08/05/sqlalchemy-2.0.32-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.32 is now available.</p>
<p>Release 2.0.32 has a wide variety of small fixes as well as some new use
case additions for the oracledb dialect.</p>
<p>Links to the detailed changelog for 2.0.32 is at <a class="reference external" href="/changelog/CHANGES_2_0_32">Changelog</a>.</p>
<p>SQLAlchemy 2.0.32 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 1.4.53 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/07/29/sqlalchemy-1.4.53-released"/>
<id>http://www.sqlalchemy.org/blog/2024/07/29/sqlalchemy-1.4.53-released</id>
<updated>2024-07-29T15:45:02Z</updated>
<published>2024-07-29T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 1.4.53 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/07/29/sqlalchemy-1.4.53-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 1.4.53 is now available.</p>
<p>Release 1.4.53 includes a series of fixes backported from the 2.0 series,
including repairing support for the upcoming Python 3.13 release.</p>
<p>The complete changelog for 1.4.53 is at <a class="reference external" href="/changelog/CHANGES_1_4_53">Changelog</a>.</p>
<p>SQLAlchemy 1.4.53 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.31 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/06/18/sqlalchemy-2.0.31-released"/>
<id>http://www.sqlalchemy.org/blog/2024/06/18/sqlalchemy-2.0.31-released</id>
<updated>2024-06-18T15:45:02Z</updated>
<published>2024-06-18T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.31 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/06/18/sqlalchemy-2.0.31-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.31 is now available.</p>
<p>Release 2.0.31 includes a variety of fixes in the ORM and SQL Core components.
Fixes include adjustments to ORM eager loading strategies for certain use
cases, fixes for the <cite>filter()</cite> feature of SQL functions, and preliminary
support for Python 3.13.</p>
<p>Links to the detailed changelog for 2.0.31 is at <a class="reference external" href="/changelog/CHANGES_2_0_31">Changelog</a>.</p>
<p>SQLAlchemy 2.0.31 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.30 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/05/05/sqlalchemy-2.0.30-released"/>
<id>http://www.sqlalchemy.org/blog/2024/05/05/sqlalchemy-2.0.30-released</id>
<updated>2024-05-05T15:45:02Z</updated>
<published>2024-05-05T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.30 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/05/05/sqlalchemy-2.0.30-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.30 is now available.</p>
<p>Release 2.0.30 includes a wide variety of small ORM and typing fixes.</p>
<p>Links to the detailed changelog for 2.0.30 is at <a class="reference external" href="/changelog/CHANGES_2_0_30">Changelog</a>.</p>
<p>SQLAlchemy 2.0.30 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>
<entry>
<author>
<name>Mike</name>
<uri>http://www.sqlalchemy.org/blog</uri>
...</author>
<title type="html">
<![CDATA[ SQLAlchemy 2.0.29 Released ]]>
...</title>
<link rel="alternate" type="text/html" href="http://www.sqlalchemy.org/blog/2024/03/23/sqlalchemy-2.0.29-released"/>
<id>http://www.sqlalchemy.org/blog/2024/03/23/sqlalchemy-2.0.29-released</id>
<updated>2024-03-23T15:45:02Z</updated>
<published>2024-03-23T15:45:02Z</published>
<category scheme="http://www.sqlalchemy.org/blog" term="Uncategorized"/>
<summary type="html">
<![CDATA[ SQLAlchemy 2.0.29 Released ]]>
...</summary>
<content type="html" xml:base="http://www.sqlalchemy.org/blog/2024/03/23/sqlalchemy-2.0.29-released">
<![CDATA[ <div class="document">
<p>SQLAlchemy 2.0.29 is now available.</p>
<p>Release 2.0.29 includes an adjustment to a behavior introdcued in 2.0.10
regarding the robustness of the new "insertmanyvalues" bulk insert feature.
This adjustment allows third party libraries that define their own primary-key
oriented datatypes, like GUID types, to work in this mode without requiring
special adjustments. Also included are some ORM Annotated Declarative fixes,
pep-484 typing fixes and test suite improvements, among other things.</p>
<p>Links to the detailed changelog for 2.0.29 is at <a class="reference external" href="/changelog/CHANGES_2_0_29">Changelog</a>.</p>
<p>SQLAlchemy 2.0.29 is available on the <a class="reference external" href="/download.html">Download Page</a>.</p>
</div>
]]>
...</content>
...</entry>