Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Update pymysql to 0.9.3 #280

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Contributor

This PR updates PyMySQL from 0.7.11 to 0.9.3.

Changelog

0.9.3

Release date: 2018-12-18

* cryptography dependency is optional now.
* Fix old_password (used before MySQL 4.1) support.
* Deprecate old_password.
* Stop sending ``sys.argv[0]`` for connection attribute "program_name".
* Close connection when unknown error is happened.
* Deprecate context manager API of Connection object.

0.9.2

Release date: 2018-07-04

* Disalbled unintentinally enabled debug log
* Removed unintentionally installed tests

0.9.1

Release date: 2018-07-03

* Fixed caching_sha2_password and sha256_password raise TypeError on PY2
(700, 702)

0.9.0

Release date: 2018-06-27

* Change default charset from latin1 to utf8mb4.  (because MySQL 8 changed) (692)
* Support sha256_password and caching_sha2_password auth method (682)
* Add cryptography dependency, because it's needed for new auth methods.
* Remove deprecated `no_delay` option (694)
* Support connection attributes (679)
* Map LOCK_DEADLOCK to OperationalError (693)

0.8.1

Release date: 2018-05-07

* Reduce `cursor.callproc()` roundtrip time. (636)

* Fixed `cursor.query()` is hunged after multi statement failed. (647)

* WRONG_DB_NAME and WRONG_COLUMN_NAME is ProgrammingError for now. (629)

* Many test suite improvements, especially adding MySQL 8.0 and using Docker.
Thanks to Daniel Black.

* Droppped support for old Python and MySQL whih is not tested long time.

0.8

Release date: 2017-12-20

* **BACKWARD INCOMPATIBLE** ``binary_prefix`` option is added and off
by default because of compatibility with mysqlclient.
When you need PyMySQL 0.7 behavior, you have to pass ``binary_prefix=True``.
(549)

* **BACKWARD INCOMPATIBLE** ``MULTI_STATEMENTS`` client flag is no longer
set by default, while it was on PyMySQL 0.7.  You need to pass
``client_flag=CLIENT.MULTI_STATEMENTS`` when you connect to explicitly
enable multi-statement mode. (590)

* Fixed AuthSwitch packet handling.

* Raise OperationalError for MariaDB's constraint error. (607)

* executemany() accepts query without space between ``VALUES`` and ``(``.  (597)

* Support config file containing option without value. (588)

* Fixed Connection.ping() returned unintended value.
Links

@pyup-bot pyup-bot mentioned this pull request Dec 18, 2018
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant