Skip to content

Commit

Permalink
- 1.4.51
Browse files Browse the repository at this point in the history
  • Loading branch information
zzzeek committed Jan 3, 2024
1 parent 16925f9 commit 2ed9b68
Show file tree
Hide file tree
Showing 5 changed files with 39 additions and 36 deletions.
38 changes: 37 additions & 1 deletion doc/build/changelog/changelog_14.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,43 @@ This document details individual issue-level changes made throughout

.. changelog::
:version: 1.4.51
:include_notes_from: unreleased_14
:released: January 2, 2024

.. change::
:tags: bug, mysql
:tickets: 10650
:versions: 2.0.24

Fixed regression introduced by the fix in ticket :ticket:`10492` when using
pool pre-ping with PyMySQL version older than 1.0.

.. change::
:tags: bug, orm
:tickets: 10782
:versions: 2.0.24, 1.4.51

Improved a fix first implemented for :ticket:`3208` released in version
0.9.8, where the registry of classes used internally by declarative could
be subject to a race condition in the case where individual mapped classes
are being garbage collected at the same time while new mapped classes are
being constructed, as can happen in some test suite configurations or
dynamic class creation environments. In addition to the weakref check
already added, the list of items being iterated is also copied first to
avoid "list changed while iterating" errors. Pull request courtesy Yilei
Yang.


.. change::
:tags: bug, asyncio
:tickets: 10813
:versions: 1.4.51, 2.0.25

Fixed critical issue in asyncio version of the connection pool where
calling :meth:`_asyncio.AsyncEngine.dispose` would produce a new connection
pool that did not fully re-establish the use of asyncio-compatible mutexes,
leading to the use of a plain ``threading.Lock()`` which would then cause
deadlocks in an asyncio context when using concurrency features like
``asyncio.gather()``.

.. changelog::
:version: 1.4.50
Expand Down
7 changes: 0 additions & 7 deletions doc/build/changelog/unreleased_14/10650.rst

This file was deleted.

15 changes: 0 additions & 15 deletions doc/build/changelog/unreleased_14/10782.rst

This file was deleted.

11 changes: 0 additions & 11 deletions doc/build/changelog/unreleased_14/10813.rst

This file was deleted.

4 changes: 2 additions & 2 deletions doc/build/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -221,9 +221,9 @@
# The short X.Y version.
version = "1.4"
# The full version, including alpha/beta/rc tags.
release = "1.4.50"
release = "1.4.51"

release_date = "October 29, 2023"
release_date = "January 2, 2024"

site_base = os.environ.get("RTD_SITE_BASE", "https://www.sqlalchemy.org")
site_adapter_template = "docs_adapter.mako"
Expand Down

0 comments on commit 2ed9b68

Please sign in to comment.