Share

SQuaLe

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.