MySQL Connector/Python 1.0.12がリリースされました


>MySQL Connector/Python v1.0.12はMySQL用のピュアPythonデータベースドライバの1.0プロダクションリリースの新バージョンです。

MySQL Connector Pythonのバージョン1.0はMySQL 5.5以上と互換性を持ちますが、それ以前のバージョンでも動作します(バージョン4.1以上)。Python v2.6とPython v3.1以上でサポートされます。Python v2.4とv2.5で動作することは知られていますが、公式にはサポートされません。

Microsoft Windowsでは以下で入手できるMySQL Windows Installer経由でのダウンロードとインストールが好まれます:http://dev.mysql.com/downloads/installer/


MySQL Connector/Python v1.0での変更の要約は下記にリストアップされています。より完全な変更のリストは配布物内の変更履歴、もしくはオンラインで確認してください。http://dev.mysql.com/doc/relnotes/connector-python/en/

Changes in MySQL Connector/Python 1.0.12 (2013-07-24)

    Bugs Fixed

      * Following fetchone() or fetchmany(), the result returned by
        fetchall() was missing one row. (Bug #17041412)

      * LOAD DATA LOCAL INFILE failed for files approximately 14MB or
        larger. (Bug #17002411)

      * The fetchall() methods for buffered cursors were returning all
        rows after fetchone() or fetchmany() were used. fetchall() now
        correctly returns all or remaining, just like the nonbuffered
        cursors. (Bug #16662920)

      * Python 2.6 and 2.7 raised a UnicodeDecodeError when
        unicode_literals was used and a database name contained
        nonlatin Unicode characters. (Bug #16655208)

      * An unclear OperationalError was raised if a cursor object was
        closed while there were unread results. Connector/Python now
        raises an InternalError indicating that there are still unread
        results. This provides information that to avoid the error it
        is necessary to consume the result by reading all rows. (Bug
        #67649, Bug #17041240)

      * The MySQLCursor.executemany() method raised an exception
        when a SQL function was used as a column value when executing
        an INSERT statement. (Bug #69675, Bug #17065366)