Skip to content

Releases: PyMySQL/PyMySQL

v1.2.0

19 May 08:53

Choose a tag to compare

What's Changed

  • Bump the all-dependencies group with 2 updates by @dependabot[bot] in #1232
  • Reorganize TLS options: implement PREFERRED/REQUIRED SSL mode behavior by @Copilot in #1234
  • Support MySQL 8 row/column alias syntax in executemany INSERT regex by @Copilot in #1235
  • Expose SQLSTATE on MySQL protocol exceptions without changing exception formatting by @Copilot in #1236
  • Reject non-finite decimal.Decimal query parameters (NaN, sNaN, ±Infinity) by @Copilot in #1237
  • docs: update outdated requirements and reference links by @Copilot in #1239
  • Prepare CHANGELOG for v1.2.0 release from v1.1.3 changes by @Copilot in #1238
  • deprecate db and passwd again by @methane in #1240
  • deprecate reconnect in Connection.ping() by @methane in #1241
  • Deprecate Connection.set_charset() at runtime and document warning behavior by @Copilot in #1243
  • Release v1.2.0 by @methane in #1244

New Contributors

  • @Copilot made their first contribution in #1234

Full Changelog: v1.1.3...v1.2.0

v1.1.3

01 May 09:10
5613187

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

24 Aug 12:56
d7bb777

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

v1.1.1

21 May 11:07

Choose a tag to compare

Warning

This release fixes a vulnerability (CVE-2024-36039).
All users are recommended to update to this version.

If you can not update soon, check the input value from untrusted source has an expected type.
Only dict input from untrusted source can be an attack vector.

What's Changed

  • Prohibit dict parameter for Cursor.execute(). It didn't produce valid SQL
    and might cause SQL injection. (CVE-2024-36039)
  • Added ssl_key_password param by @svaskov in #1145

Merged PRs

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

26 Jun 05:34

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.1.0

v1.1.0rc2

15 Jun 08:00
f3f3477

Choose a tag to compare

v1.1.0rc2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.1.0rc1...v1.1.0rc2

v1.1.0rc1

25 May 06:28
2596bbb

Choose a tag to compare

v1.1.0rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.3...v1.1.0rc1

v1.0.3

28 Mar 03:56
930b250

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.0.3

v1.0.3rc1

23 Mar 16:44
d0c2871

Choose a tag to compare

v1.0.3rc1 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v1.0.2...v1.0.3rc1

v1.0.2

23 Mar 16:44

Choose a tag to compare

v1.0.2