MySQL Connector/Python

MySQL Connector/Python 0.3.0 "Lisboa"

o Python v2.4 support is back.
o Support for compressed protocol.
o Support for SSL connections (when Python's ssl module is available)
o Support for packets which are bigger than 16MB.
o Max allowed packetsize defaults to 1GB.
o Some performance improvements.

Milestone information

Project:
MySQL Connector/Python
Series:
0.3
Version:
0.3.0
Code name:
Lisboa
Released:
2010-12-10  
Registrant:
Geert JM Vanderkelen
Release registered:
2010-12-10
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
No bugs are targeted to this milestone.

Download files for this release

File Description Downloads

Release notes 

MySQL Connector/Python 0.3.0, a development release, is available for download:
 https://launchpad.net/myconnpy/+download

Since version 0.3.0 is still a development release, or 'alpha', it is not
recommended to run this in production.

MySQL Connector/Pyhton 0.3 adds following features:
o Python v2.4 support is back.
o Support for compressed protocol.
o Support for SSL connections (when Python's ssl module is available).
o Support for packets which are bigger than 16MB.
o Max allowed packetsize defaults to 1GB.
o Some performance improvements.

See the ChangeLog for extra details.

Please report bugs and comments using the bug tracker on Launchpad:
 https://bugs.launchpad.net/myconnpy

About MySQL Connector/Python: MySQL Connector/Python is implementing the
MySQL Client/Server protocol completely in Python. No MySQL libraries
are needed, and no compilation is necessary to run this Python DB API v2.0
compliant driver. It is compatible with Python v2.4 and later as well as
Python v3.1 and later.

Changelog 

View the full changelog

Highlights:
o Python v2.4 support is back.
o Support for compressed protocol.
o Support for SSL connections (when Python's ssl module is available)
o Support for packets which are bigger than 16MB.
o Max allowed packetsize defaults to 1GB.
o Some performance improvements.

Changes:
o Changing code in python2/ and some unittest code to support Python v2.4.
o Max allowed packetsize is now set to the default of 1GB when authenticating.
o It was not possible to read and send big packets (>=16MB).
o (Py2) MySQLConnection.recv() has been refactor and simplified.
o (Py3) MySQLConnection.recv() refactored to use bytearray() instead
  of doing string like operations with bytes.
o Adding utils.int8store()
o Fixing utils.read_lc_string() to read big strings.
o (Py3) Optimized utils.read_lc_string_list() using memoryview
o (Py3) Refactored utils.read_lc_int()
o Adding support for the MySQL compressed protocol. To use you need to set
the client constants.ClientFlag.COMPRESS
o Supporting SSL connections when Python's ssl module is available. SSL
certificates and keys can be given during connection using the ssl_ca, ssl_cert, ssl_key=None arguments for MySQLConnection.connect().

0 blueprints and 0 bugs targeted

There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.

This milestone contains Public information
Everyone can see this information.