Changelog for
python39-mysqlclient-2.2.4-lp154.2.1.x86_64.rpm :
* Fri Feb 09 2024 Dirk Müller
- update to 2.2.4:
* Support ssl=True in connect().
* Sat Dec 16 2023 Dirk Müller - update to 2.2.1:
* ``Connection.ping()`` avoid using ``MYSQL_OPT_RECONNECT`` option until ``reconnect=True`` is specified. MySQL 8.0.33 start showing warning when the option is used.
* Mon Nov 27 2023 Dirk Müller - update to 2.2.0:
* Use ``pkg-config`` instead of ``mysql_config`` (#586)
* Raise ProgrammingError on -inf (#557)
* Raise IntegrityError for ER_BAD_NULL. (#579)
* Windows: Use MariaDB Connector/C 3.3.4 (#585)
* Use pkg-config instead of mysql_config (#586)
* Add collation option (#564)
* Drop Python 3.7 support (#593)
* Use pyproject.toml for build (#598)
* Add Cursor.mogrify (#477)
* Partial support of ssl_mode option with mariadbclient (#475)
* Discard remaining results without creating Python objects
* Fix executemany with binary prefix (#605)
* Wed Jul 26 2023 Bernhard Wiedemann - Drop sphinx doctrees for reproducible builds
* Sun Jun 25 2023 Andreas Schneider - Use sle15_python_module_pythons
* Wed May 03 2023 Martin Liška - Use sphinx-build and do not depend on removed build_sphinx in Sphinx 7.0 (boo#1211051).
* Sat Sep 24 2022 Dirk Müller - update to 2.1.1:
* Fix qualname of exception classes.
* Fix range check in ``MySQLdb._mysql.result.fetch_row()``. Invalid ``how`` argument caused SEGV.
* Fix docstring of ``_mysql.connect``.
* Windows: Binary wheels are updated.
* Use MariaDB Connector/C 3.3.1.
* Use cibuildwheel to build wheels.
* Python 3.8-3.11
* Thu Mar 24 2022 pgajdosAATTsuse.com- version update to 2.1.0
* Add ``multistatement=True`` option. You can disable multi statement. (#500).
* Remove unnecessary bytes encoder which is remained for Django 1.11 compatibility (#490).
* Deprecate ``passwd`` and ``db`` keyword. Use ``password`` and ``database`` instead. (#488).
* Windows: Binary wheels are built with MariaDB Connector/C 3.2.4. (#508)
* ``set_character_set()`` sends ``SET NAMES`` query always. This means all new connections send it too. This solves compatibility issues when server and client library are different version. (#509)
* Remove ``escape()`` and ``escape_string()`` from ``MySQLdb`` package. (#511)
* Add Python 3.10 support and drop Python 3.5 support.- deleted patches - liberally-accept-charsets.patch (upstreamed)
* Fri Sep 10 2021 Steve Kowalik - Add liberally-accept-charsets.patch:
* Support multibyte utf8 return values with new versions of MariaDB.
* Tue Mar 16 2021 Matthias Fehring - Update to 2.0.3:
* Add -std=c99 option to cflags by default for ancient compilers that doesn\'t accept C99 by default.
* You can customize cflags and ldflags by setting MYSQLCLIENT_CFLAGS and MYSQLCLIENT_LDFLAGS. It overrides mysql_config.- Change in 2.0.2:
* Optimize fetching many rows with DictCursor.- Change in 2.0.1:
* Fixed multithread safety issue in fetching row.
* Removed obsolete members from Cursor. (e.g. messages, _warnings, _last_executed)- Change in 2.0.0:
* Dropped Python 2 support
* Dropped Django 1.11 support
* Add context manager interface to Connection which closes the connection on __exit__.
* Add ssl_mode option.
* Thu Jun 04 2020 pgajdosAATTsuse.com- do mysql shutdown even if testsuite fails, exit 1 afterwards
* Thu Mar 05 2020 Kristyna Streitova - fix test package by adding BuildRequires: %{python_module mysqlclient >= %{version}}
* Fri Feb 21 2020 Kristyna Streitova - switch to multibuild to run tests and avoid a buildcycle with mariadb
* Tue Feb 11 2020 pgajdosAATTsuse.com- %check: choose better database user name
* Mon Dec 09 2019 pgajdosAATTsuse.com- run the testsuite against test mysqld server
* Fri Nov 22 2019 Alexei Podvalsky - Update to 1.4.6:
* The cp1252 encoding is used when charset is \"latin1\". (#390)- Change in 1.4.5:
* The auth_plugin option is added. (#389)
* Thu Aug 15 2019 Alexei Podvalsky - Update to 1.4.4:
* charset option is passed to mysql_options(mysql, MYSQL_SET_CHARSET_NAME, charset) before mysql_real_connect is called. This avoid extra SET NAMES query when creating connection.- Change in 1.4.3:
* --static build supports libmariadbclient.a
* Try mariadb_config when mysql_config is not found
* Fixed warning happend in Python 3.8 (#359)
* Fixed from MySQLdb import
*, while I don\'t recommend it. (#369)
* Fixed SEGV MySQLdb.escape_string(\"1\") when libmariadb is used and no connection is created. (#367)
* Fixed many circular references are created in Cursor.executemany().- Add python3-attrs to build
* Thu Jun 06 2019 Tomáš Chvátal - Generate documentation only with sphinx3 no need to do it twice
* Fri Feb 08 2019 Alexei Podvalsky - Update to 1.4.2:
* Fix Django 1.11 compatibility.- Drop MySQL-python-Py_ssize.patch
* Mon Dec 10 2018 Alexei Podvalsky - Update to 1.3.14:
* Support static linking of MariaDB Connector/C (#265)
* Better converter for Decimal and Float (#267, #268, #273, #286)
* Add Connection._get_native_connection for XTA project (#269)
* Fix SEGV on MariaDB Connector/C when Connection.close() is called for closed connection. (#270, #272, #276)
* Fix Connection.client_flag (#266)
* Fix SSCursor may raise same exception twice (#282)
* Fixed SSL support is not detected when built with MySQL < 5.1 (#291)
* Sat Jun 30 2018 avvissuAATTyandex.by- Add obsoletes/provides with \"python-\" prefix (oldpython macro)- Fix build on openSUSE 42.3 (rename: libmariadb-devel to libmysqlclient-devel)
* Wed Jun 27 2018 avvissuAATTyandex.by- Switch to fork of MySQLdb1- Update a package description- Build with python3 and python2 (singlespec)- Mark obsolete packages: python-mysql, python-MySQL-python- Spec file cleanup
* Fri Jul 24 2015 seife+obsAATTb1-systems.com- Fix build on non-SUSE distros by conditionalizing Recommends: tag