openSUSE Recommended Update: Recommended update for python-pyodbc ______________________________________________________________________________ Announcement ID: openSUSE-RU-2024:0120-1 Rating: moderate References: #1210567 Affected Products: openSUSE Backports SLE-15-SP5 ______________________________________________________________________________ An update that has one recommended fix can now be installed. Description: This update for python-pyodbc fixes the following issues: - Update to v5.1.0 * Mac M1 & M2 binary builds - from v5.0.1 * bug fix for 5.0.0 that restores the ability to pass bytes objects in the attrs_before parameter when connecting. This is often used for Azure with a token. - from 5.0.0 * The API is backwards compatible. * Dropped support for Python 2. - update to 4.0.39 (boo#1210567): * Version 4.0.38 had a serious bug in Row.__repr__ which could cause crashes (#1196 ). * Version 5.0 is on its way and will drop support for Python 2. This release is a (hopefully final) bug fix release for the 4.x line. * added typing for Connection, Cursor, and connect parameters. * corrected the install location of the pyi file. * fixed Unicode errors in repr(row) * fixed more typing related issues by removing TypeAlias * arturxedex128 opened a security advisory for a buffer overflow if selecting a decimal more * than 100 digits long. Fixed by Michael Kleehammer. - Update to version 4.0.35 * This release provides Python 3.11 wheels, plus some other wheel fixes. * There is also an import memory fix when using fast_execute_many. - Changes from version 4.0.34 * Mac wheels are finally here. Thanks to all that worked on the code for that. Please let us know if there are any problems with the wheels on PyPI * Python 3.10 wheels are also available * Fix for DSNs with non-ASCII characters. * Memory leak fix with Decimal parameters. * PostgreSQL dates of -Infinity/+Infinity changed to year 1 and 9999 instead of raising an error. Patch Instructions: To install this openSUSE Recommended Update use the SUSE recommended installation methods like YaST online_update or "zypper patch". Alternatively you can run the command listed for your product: - openSUSE Backports SLE-15-SP5: zypper in -t patch openSUSE-2024-120=1 Package List: - openSUSE Backports SLE-15-SP5 (aarch64 ppc64le x86_64): python3-pyodbc-5.1.0-bp155.4.3.1 References: https://bugzilla.suse.com/1210567