18
0

23 Commits

Author SHA256 Message Date
8e9d6eac7f Accepting request 1334402 from devel:languages:python
- update to 9.6.0:
  * WL#17049: Remove usage of SQL functions MD5() and SHA1()
  * WL#17088: MySQL Connector Python HeatWave GenAI and ML SDK
  * WL#17048: Remove Python 3.9 support
  * WL#17045: Add support for Python 3.14
  * WL#16966: Upgrade Python lz4 version
  * WL#16963: Update the OpenTelemetry version
  * WL#16962: Update the Python Protobuf version
  * WL#16954: Make sdist packages pip installable
  * BUG#38072835: Authentication OCI plugin option parameters not
    being supported by the aio connector
  * BUG#37868219: RPM packages have incorrect copyright year in
    their metadata
  * BUG#37859771: mysql/connector python version 9.3.0 has a
    regression which cannot persist binary data with percent
    signs in it
  * BUG#37820231: Text based django ORM filters doesn't work with
    Connector/Python
  * BUG#37806057: Rename extra option (when installing wheel
    package) to install webauthn functionality dependencies
  * BUG#37774513: Inconsistent conversion to_sql for cext vs pure
    python
  * BUG#37642447: The license type is missing from RPM package
  * BUG#37627508: mysql/connector python fetchmany() has an off
    by one bug when argument given as 1
  * BUG#37047789: Python connector does not support Django enum
  * BUG#36733242: Contribution: Add Connection Pooling Support
    for AsyncIO Connector
  * BUG#36452514: Missing version info resources
  * BUG#34950958: MySQL Python Connector doesn't work with ssh in

OBS-URL: https://build.opensuse.org/request/show/1334402
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=10
2026-02-23 15:13:35 +00:00
0c3c6b50ee - update to 9.6.0:
* WL#17049: Remove usage of SQL functions MD5() and SHA1()
  * WL#17088: MySQL Connector Python HeatWave GenAI and ML SDK
  * WL#17048: Remove Python 3.9 support
  * WL#17045: Add support for Python 3.14
  * WL#16966: Upgrade Python lz4 version
  * WL#16963: Update the OpenTelemetry version
  * WL#16962: Update the Python Protobuf version
  * WL#16954: Make sdist packages pip installable
  * BUG#38072835: Authentication OCI plugin option parameters not
    being supported by the aio connector
  * BUG#37868219: RPM packages have incorrect copyright year in
    their metadata
  * BUG#37859771: mysql/connector python version 9.3.0 has a
    regression which cannot persist binary data with percent
    signs in it
  * BUG#37820231: Text based django ORM filters doesn't work with
    Connector/Python
  * BUG#37806057: Rename extra option (when installing wheel
    package) to install webauthn functionality dependencies
  * BUG#37774513: Inconsistent conversion to_sql for cext vs pure
    python
  * BUG#37642447: The license type is missing from RPM package
  * BUG#37627508: mysql/connector python fetchmany() has an off
    by one bug when argument given as 1
  * BUG#37047789: Python connector does not support Django enum
  * BUG#36733242: Contribution: Add Connection Pooling Support
    for AsyncIO Connector
  * BUG#36452514: Missing version info resources
  * BUG#34950958: MySQL Python Connector doesn't work with ssh in

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=27
2026-02-23 08:37:41 +00:00
b8ede40cdc Accepting request 1290773 from devel:languages:python
- update to 9.3.0:
  * WL#16754: The host wildcard no longer applies to localhost
  * WL#16752: Deprecate class methods to access instance data or
    to know instance internal state
  * WL#16327: Remove Cursors Prepared Raw and Named Tuple
  * BUG#37541353: (Contribution) Fix typing annotation of
    MySQLConnectionAbstract's close function
  * BUG#37453587: Github links in PyPI project's pages do not
    work
  * BUG#37447394: Unable to escape a parameter marker (`%s`) used
    in a query that should not be treated as a parameter marker
  * BUG#37418436: Arbitrary File Read in MySQL Python Client
    library
  * BUG#37410052: Bad formatting of exceptions when connecting
    with Unix sockets
  * BUG#37399636: The C-extension has a memory leak when working
    with prepared statements
  * BUG#37275524: Exception is not interpreted properly on
    prepared statements when C extension is in use
  * BUG#36098290: mysql-connector-python is distributed without
    setup.py or pyproject.toml
  * WL#16381: Add support for read and write timeouts
  * WL#16285: Remake Multi Statement Execution
  * BUG#37145655: MySQL Connector/Python Configuration Files RCE
  * BUG#36702939: connection_cext has a memory leak in the python
    mysql-connector
  * BUG#36922645: Option `connection_timeout` is overwritten and
    works as "query" timeout instead
  * BUG#36126909: "Unread result found" exception/bad
    MySQLCursor.statement when query text contains code comments

OBS-URL: https://build.opensuse.org/request/show/1290773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=9
2025-07-06 15:15:12 +00:00
833a0ec5a5 - update to 9.3.0:
* WL#16754: The host wildcard no longer applies to localhost
  * WL#16752: Deprecate class methods to access instance data or
    to know instance internal state
  * WL#16327: Remove Cursors Prepared Raw and Named Tuple
  * BUG#37541353: (Contribution) Fix typing annotation of
    MySQLConnectionAbstract's close function
  * BUG#37453587: Github links in PyPI project's pages do not
    work
  * BUG#37447394: Unable to escape a parameter marker (`%s`) used
    in a query that should not be treated as a parameter marker
  * BUG#37418436: Arbitrary File Read in MySQL Python Client
    library
  * BUG#37410052: Bad formatting of exceptions when connecting
    with Unix sockets
  * BUG#37399636: The C-extension has a memory leak when working
    with prepared statements
  * BUG#37275524: Exception is not interpreted properly on
    prepared statements when C extension is in use
  * BUG#36098290: mysql-connector-python is distributed without
    setup.py or pyproject.toml
  * WL#16381: Add support for read and write timeouts
  * WL#16285: Remake Multi Statement Execution
  * BUG#37145655: MySQL Connector/Python Configuration Files RCE
  * BUG#36702939: connection_cext has a memory leak in the python
    mysql-connector
  * BUG#36922645: Option `connection_timeout` is overwritten and
    works as "query" timeout instead
  * BUG#36126909: "Unread result found" exception/bad
    MySQLCursor.statement when query text contains code comments

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=25
2025-07-05 10:30:44 +00:00
300bd8d56c Accepting request 1216720 from devel:languages:python
- Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
  - WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection

OBS-URL: https://build.opensuse.org/request/show/1216720
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=8
2024-10-22 12:51:44 +00:00
ba81fbe452 Update changelog:
- WL#16452: Bundle all installable authentication plugins when building the C-extension
  - WL#16444: Drop build support for DEB packages
  - WL#16442: Upgrade gssapi version to 1.8.3
  - WL#16411: Improve wheel metadata information for Classic and XDevAPI connectors
  - WL#16341: OpenID Connect (Oauth2 - JWT) Authentication Support
  - WL#16307: Remove Python 3.8 support
  - WL#16306: Add support for Python 3.13
  - BUG#37055435: Connection fails during the TLS negotiation when specifying TLSv1.3 ciphers
  - BUG#37013057: mysql-connector-python Parameterized query SQL injection
  - BUG#36765200: python mysql connector 8.3.0 raise %-.100s:%u when input a wrong host
  - BUG#36577957: Update charset/collation description indicate this is 16 bits
- 9.0.0:
  - WL#16350: Update dnspython version
  - WL#16318: Deprecate Cursors Prepared Raw and Named Tuple
  - WL#16284: Update the Python Protobuf version
  - WL#16283: Remove OpenTelemetry Bundled Installation
  - BUG#36664998: Packets out of order error is raised while changing user in aio
  - BUG#36611371: Update dnspython required versions to allow latest 2.6.1
  - BUG#36570707: Collation set on connect using C-Extension is ignored
  - BUG#36476195: Incorrect escaping in pure Python mode if sql_mode includes NO_BACKSLASH_ESCAPES
  - BUG#36289767: MySQLCursorBufferedRaw does not skip conversion
- 8.4.0
  - WL#16203: GPL License Exception Update
  - WL#16173: Update allowed cipher and cipher-suite lists
  - WL#16164: Implement support for new vector data type
  - WL#16127: Remove the FIDO authentication mechanism
  - WL#16053: Support GSSAPI/Kerberos authentication on Windows using authentication_ldap_sasl_client plug-in for C-extension
  - BUG#36227964: Improve OpenTelemetry span coverage
  - BUG#36167880: Massive memory leak mysqlx native Protobuf adding to collection
- 8.3.0

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=23
2024-10-21 12:31:38 +00:00
ed20ab7e1d - Update to 9.1.0 (bsc#1231740, CVE-2024-21272)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=22
2024-10-21 12:29:37 +00:00
f688bf6886 Accepting request 1121651 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1121651
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=7
2023-11-01 21:10:54 +00:00
ee83e22fe3 Accepting request 1121608 from home:SchoolGuy:branches:devel:languages:python
Update to version 8.2.0

OBS-URL: https://build.opensuse.org/request/show/1121608
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=20
2023-11-01 15:51:11 +00:00
137f705b65 Accepting request 813485 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/813485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=6
2020-06-11 13:01:11 +00:00
Tomáš Chvátal
b27d7c53f4 Accepting request 813433 from home:Rotkraut:branches:openSUSE:Factory
- Add requirement on python-dnspython and python-protobuf (bsc#1172784)
- Add remove-require-version-constraint.patch

Add requirement on python-dnspython and python-protobuf. This fixes bsc#1172784.

See the last line in setupinfo.py in the sources:
> install_requires = ["protobuf==3.6.1", "dnspython==1.16.0"]

Import 'mysql.connector' will fail if python-dnspython is not installed, see the referenced bug report. Import 'mysqlx.protobuf' will fail if python-protobuf is not installed.

I assume one can just ignore the exact version constraints indicated in the source package, at least the package works fine for me using the standard packages from the distribution having slightly different versions. This request therefore adds a patch that removes these version constraints.

OBS-URL: https://build.opensuse.org/request/show/813433
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=18
2020-06-11 11:29:09 +00:00
a00b616968 Accepting request 786223 from devel:languages:python
- update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
  - WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError

OBS-URL: https://build.opensuse.org/request/show/786223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=5
2020-03-19 18:49:45 +00:00
30fc9ed6e7 - update to 8.0.19 (bsc#1122204 - CVE-2019-2435):
- WL#13531: Remove xplugin namespace
  - WL#13372: DNS SRV support
  - WL#12738: Specify TLS ciphers to be used by a client or session
  - BUG#30270760: Fix reserved filed should have a length of 22
  - BUG#29417117: Close file in handle load data infile
  - WL#13330: Single C/Python (Win) MSI installer
  - WL#13335: Connectors should handle expired password sandbox without SET operations
  - WL#13194: Add support for Python 3.8
  - BUG#29909157: Table scans of floats causes memory leak with the C extension
  - BUG#25349794: Add read_default_file alias for option_files in connect()
  - WL#13155: Support new utf8mb4 bin collation
  - WL#12737: Add overlaps and not_overlaps as operator
  - WL#12735: Add README.rst and CONTRIBUTING.rst files
  - WL#12227: Indexing array fields
  - WL#12085: Support cursor prepared statements with C extension
  - BUG#29855733: Fix error during connection using charset and collation combination
  - BUG#29833590: Calling execute() should fetch active results
  - BUG#21072758: Support for connection attributes classic
  - WL#12864: Upgrade of Protobuf version to 3.6.1
  - WL#12863: Drop support for Django versions older than 1.11
  - WL#12489: Support new session reset functionality
  - WL#12488: Support for session-connect-attributes
  - WL#12297: Expose metadata about the source and binaries
  - WL#12225: Prepared statement support
  - BUG#29324966: Add missing username connection argument for driver compatibility
  - BUG#29278489: Fix wrong user and group for Solaris packages
  - BUG#29001628: Fix access by column label in Table.select()
  - BUG#28479054: Fix Python interpreter crash due to memory corruption
  - BUG#27897881: Empty LONG BLOB throws an IndexError

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=16
2020-03-18 16:47:36 +00:00
ec3b1e3842 Accepting request 659506 from devel:languages:python
Remove superfluous devel dependency for noarch package

OBS-URL: https://build.opensuse.org/request/show/659506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=4
2018-12-24 10:40:02 +00:00
3db8e8e0ce Clean up the SPEC file
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=14
2018-12-04 17:17:21 +00:00
b9098e6e96 Remove superfluous devel dependency for noarch package
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=13
2018-12-04 13:42:03 +00:00
c8786e2329 Accepting request 577200 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/577200
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=3
2018-02-16 20:45:47 +00:00
Tomáš Chvátal
41cb0615b9 Accepting request 577102 from home:winski:python
- Update to 2.1.7
- Convert to singlespec

OBS-URL: https://build.opensuse.org/request/show/577102
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=11
2018-02-16 10:01:39 +00:00
53ce3a64a2 Accepting request 436711 from devel:languages:python
1

OBS-URL: https://build.opensuse.org/request/show/436711
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=2
2016-10-23 10:52:45 +00:00
Jan Matejek
ac679ccab1 Accepting request 436710 from home:matejcik:branches:devel:languages:python
- update to 2.1.4
  * significant incompatible changes from 1.2 line
  * better Django compatibility
  * C extension linking to libmysqlclient is available
    (not included in this version of package)
  * bug fixes
- includes fix for CVE-2016-5598, bsc#1005559

OBS-URL: https://build.opensuse.org/request/show/436710
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=9
2016-10-21 15:45:01 +00:00
Stephan Kulow
f2af26e402 Accepting request 257859 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/257859
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mysql-connector-python?expand=0&rev=1
2014-10-22 14:22:54 +00:00
OBS User buildservice-autocommit
9eeb7d6534 Accepting request 257859 from devel:languages:python
baserev update by copy to link target

OBS-URL: https://build.opensuse.org/request/show/257859
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=7
2014-10-22 14:22:54 +00:00
990f006a23 Accepting request 251619 from home:tbechtold
Initial version

OBS-URL: https://build.opensuse.org/request/show/251619
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mysql-connector-python?expand=0&rev=1
2014-09-23 13:40:06 +00:00