Skip to content

Bump mysqlclient from 2.2.8 to 2.3.0 - #1911

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/mysqlclient-2.3.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/mysqlclient-2.3.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 22, 2026 •

Copy link
Copy Markdown
Contributor

Bumps mysqlclient from 2.2.8 to 2.3.0.

Release notes

Sourced from mysqlclient's releases.

v2.3.0

What's Changed

New Contributors

Full Changelog: PyMySQL/mysqlclient@v2.2.8...v2.3.0

Changelog

Sourced from mysqlclient's changelog.

What's new in 2.3.0

Release: 2026-09-07

  • Concurrent use of the same Connection object from multiple threads now raises ProgrammingError immediately instead of causing undefined behavior. Applications should use separate connections for concurrent operations. (#781)

  • Add an optional executemany_fallback="multi" connection option. When enabled, Cursor.executemany() can batch eligible INSERT, REPLACE, UPDATE, and DELETE statements into multi-statement queries instead of executing them one at a time. This can significantly improve performance of operations such as SQLAlchemy bulk UPDATEs. The default remains "loop", and the existing multi-row INSERT/REPLACE optimization is unchanged. (#798)

  • Add Cursor.warning_count to expose the warning count for the last statement. (#780)

  • Make Cursor itself an iterator as specified by DB-API 2.0. iter(cursor) is cursor and next(cursor) fetches the next row. (#785)

  • Quote stored procedure names and user variable names in Cursor.callproc(), allowing names containing reserved words or special characters. (#789)

  • Fix conversion of datetime.timedelta values to support microseconds and negative values correctly. (#795)

  • Add Windows ARM64 wheels. (#796)

  • Test with Python 3.15 and free-threaded Python 3.15, and update the MariaDB Connector/C used for Windows wheels to 3.4.9. (#797)

  • Add Connection.more_results() for checking whether additional results remain after a multi-statement query. (#798)

  • Deprecate accessing exception classes such as ProgrammingError and OperationalError as Cursor attributes. Access them from the MySQLdb package instead. (#782)

  • Deprecate the reconnect parameter of Connection.ping(). Calling ping() without the parameter is unchanged. (#790)

======================

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 22, 2026
@coveralls

coveralls commented Sep 22, 2026 •

Copy link
Copy Markdown

Coverage Status

coverage: 81.356%. remained the same — dependabot/uv/mysqlclient-2.3.0 into main

@dependabot
dependabot Bot force-pushed the dependabot/uv/mysqlclient-2.3.0 branch 6 times, most recently from 257001a to da81566 Compare September 25, 2026 15:38
@dependabot
dependabot Bot force-pushed the dependabot/uv/mysqlclient-2.3.0 branch 3 times, most recently from 63e5cf0 to 7688db7 Compare October 1, 2026 13:20
Bumps [mysqlclient](https://github.com/PyMySQL/mysqlclient) from 2.2.8 to 2.3.0.
- [Release notes](https://github.com/PyMySQL/mysqlclient/releases)
- [Changelog](https://github.com/PyMySQL/mysqlclient/blob/main/HISTORY.rst)
- [Commits](PyMySQL/mysqlclient@v2.2.8...v2.3.0)

---
updated-dependencies:
- dependency-name: mysqlclient
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/mysqlclient-2.3.0 branch from 7688db7 to fd3d230 Compare October 1, 2026 13:46

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant