Skip to content

Comments

Update dependency pyodbc to v4.0.39#5

Merged
PartTimeLegend merged 1 commit intomasterfrom
renovate/pyodbc-4.x
Mar 7, 2025
Merged

Update dependency pyodbc to v4.0.39#5
PartTimeLegend merged 1 commit intomasterfrom
renovate/pyodbc-4.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Mar 7, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pyodbc ==4.0.32 -> ==4.0.39 age adoption passing confidence

Release Notes

mkleehammer/pyodbc (pyodbc)

v4.0.39: Bug fix

Compare Source

Version 4.0.38 had a serious bug in Row.repr which could cause crashes (#​1196 ). That version has been yanked from PyPI and replaced with this one.

v4.0.38: - Minor updates before 5.0

Compare Source

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.

A big thanks to everyone involved:

  • Keith Erskine did a ton of great work (as always) on the release automation.
  • baluyotraf provided typing for Connection, Cursor, and connect parameters.
  • Dongyoon Han corrected the install location of the pyi file.
  • Michael Kleehammer fixed Unicode errors in repr(row)
  • Keith 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.

Note that the 4.0.36 does not build with some versions of GCC. The 4.0.37 version is a fix for
this. Version 4.0.37 did not have the setup.py VERSION variable updated, so 4.0.38 is a fix for that!

v4.0.35: Wheels & Python 3.11 Release

Compare Source

This release provides Python 3.11 wheels, plus some other wheel fixes. A special thanks to @​keitherskine for the wheel and automated build support that makes this possible.

There is also an import memory fix when using fast_execute_many. Thanks to @​gordthompson for that.

v4.0.34: Fixes + Mac binary wheels!

Compare Source

First, I want to say thank you very, very much to the people that setup and maintained the automated building of wheels: @​keitherskine, @​hugovk, and @​abitrolly. This is the first release with wheels for Mac, completely thanks to them. It also saves me a huge amount of time since I no longer have to generate each wheel by hand on different systems.

Release highlights:

  • 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.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@PartTimeLegend PartTimeLegend merged commit 50646e6 into master Mar 7, 2025
1 check passed
@renovate renovate bot deleted the renovate/pyodbc-4.x branch March 7, 2025 15:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant