rel_2_0_48
📦 sqlalchemyView on GitHub →
🐛 1 fixes🔧 2 symbols
Summary
This patch resolves a critical bug in the Engine related to shared, mutable connection arguments when using DialectEvents.do_connect() listeners, preventing potential data corruption and resource exhaustion.
🐛 Bug Fixes
- Fixed a critical issue in Engine where connections created with DialectEvents.do_connect() listeners received shared, mutable collections for connection arguments, causing unlimited growth of argument lists and shared parameter dictionaries among concurrent connection calls. This specifically impacted do_connect routines using complex mutable authentication structures.