File Release Notes and Changelog
Release Name: 0.1.7
Notes:
This release adds a python DBI wrapper and a better reconnection mechanism.
SQuaLe will now try to reconnect to the database even if it fails at startup.
Changes:
2006-08-21 Julien MOUTTE <julien@moutte.net>
* configure.in: Bump up to 0.1.7.
* src/squalemysqlworker.c: (squale_mysql_worker_connect):
Make sure we build against MySQL 4 as well.
2006-07-20 Julien MOUTTE <julien@moutte.net>
* src/squalemysqlworker.c: (squale_mysql_worker_connect),
(squale_mysql_worker_run):
* src/squaleoracleworker.c: (squale_oracle_worker_connect),
(squale_oracle_worker_run):
* src/squalepgsqlworker.c: (squale_pgsql_worker_connect),
(squale_pgsql_worker_run): Keep trying to connect forever with
a waiting time of 1 second between each attempt. So if you start
SQuaLe before the database is available it will wait for it to
come up and connect. Make sure mysql_ping tries to reconnect
if the connection is gone so that we recover from database
downtime automatically.
2006-07-19 Andy Wingo <wingo@pobox.com>
* contrib/python/SQuaLe.py (obj_as_quoted_utf8): Fix for the
already-in-unicode case.
2006-07-13 Andy Wingo <wingo@pobox.com>
* contrib/python/squale.pyx (RESULT_RESULTSET_WITH_WARNING): Fix
bad resultset values.
2006-06-22 Andy Wingo <wingo@pobox.com>
* contrib/python/SQuaLe.py (quote, obj_as_quoted_utf8): Fix
quoting so that we always insert valid, SQL-quoted UTF-8 into the
database. Note that this requires the database to be configured to
use utf-8 in all stages of processing.
(Cursor.execute): Use obj_as_quoted_utf8.
2006-06-21 Thomas Vander Stichele <thomas at apestaart dot org>
* configure.in:
cosmetic change
* contrib/python/python-squale.spec.in:
update spec file to package SQuaLe.py
2006-06-21 Thomas Vander Stichele <thomas at apestaart dot org>
* contrib/python/squaletest.py:
add a small test
2006-04-11 Andy Wingo <wingo@pobox.com>
* contrib/python/Makefile.am (python_DATA): Install the new
module.
* contrib/python/SQuaLe.py: New installed file, wraps a DB-API
compatible interface around the squale module.
* README: Spelling fix.