0.4.4:
- Now "configure" should accept the "uninstalled" "ACE_wrappers" disposition of libACE.
- Recovered connections dons show an error (have the key reassigned).
- DBSignalHandler also captures SIGPIPE to avoid crashes when client badly closes.
- Recovering of connections when PostgreSQL is restarted works again.
- Now the "pgtest" test program doesn't exit with errors, but counts them.
- Several changes to make it compile with gcc3.1.1.
- Removal of some unneeded "include <iostream>".
- Added -Wno-deprecated to CFLAGS in order to avoid annoying messages caused by ACE using old style C++ STL headers.
- Solved some problem with incorrect conn id's due to bad initialization....

0.4.3:
- Corrected shutdown procedure. Now it shouldn't cause segmentation faults.
- Corrected "log to file" stupid bug leading to segmentation fault.
- Support for PostgreSQL 7.2. Solved some problems with small changes in 7.2 protocol.
- Added "-?" option to the daemon which shows the help information.	

0.4.2 (unreleased):
- The requests delays some time between different tries to get a connection. This should avoid some "Impossible to get a connection after N tries!!!" messages. This messages were caused by the "manager" thread winning a connection (and hence leaving a "request" thread without one) in heavy load conditions (help by Andrew McMillan <andrew@catalyst.net.nz>).
- The "manager" thread tries several times (with a growing delay between them) to get a connection to test for validity. This should avoid the "Impossible to get a connection to test.." messages.
- Improved the load adapting algorithm. Now the connection number grows when ANY request is in the queue and shrinks after N rounds with a queue sized 0.
- Improved the logging organization thoughout the program.
- Added "destroyer_test.sh" script to do long tests with variable load.
- Added --with-pq-include "configure" option (patch by Andrew McMillan <andrew@catalyst.net.nz>).
- Shutdown procedure, including proper closing of the DB connections and stopping the threads, triggered thru SIGTERM.
- Solved bug when growing a LoadBalancing pool (only grew threads, not connections).

0.4.1:
- Solved lipq++ test autoconf issue.
- Change permission to 777 for UNIX server socket.
- Solved (tried to) some problems with static builds and librt
- Solved issue when receiving a SSL connection request (patch by Andrew McMillan <andrew@catalyst.net.nz>).
- Solved bug in DBThreadPool. DBManagementMO consumed one thread, avoiding any request processing where only one thread is configured.
- Now the daemon acts like it should: It detaches from the terminal when not in debug mode.
- Log messages rationalize. This means reducing a lot when not in debug mode.
- Remove the check for the ".conf" extension in the config file.

- The UNIX sockets path is configurable (-k).
- A pid file is written when the daemon starts. Its path is configurable (-p).
- Some code reorganization to ease a little the adding of new parameters.
- New logging options (in config file) syslog|file|stderr|stdout
- "configure" script improving.

0.4.0:
- Solved password authentication bug when client doesn't support it.
- "configure" improvements. Now tries libACE with ACE_gethrtime.
- Added parameter: daemon.dbname. Holds the dbname that the clients will have to supply to connect.
- XML config file support definitely dropped.
- Changes in source directory structure. The "configure" script now is at top dir.
- Documentation corrections and updates.
- UNIX (local) sockets support. You can only use UNIX "OR" TCP so far. Not both simultaneously
- Now the tar packages and the daemon binary are lowercase to improve standards compliancy with debian.
- Added SO_REUSEADDR to server socket to avoid errors when quickly restarting daemon.

0.3.0:
- New config file format, no longer XML.
- Xerces requirement removed. Hope this makes compiling easier.
- Documentation updated.
- In "write replication" mode, start a transaction for each connection. Rollback if a error is detected in any of the backends. This is configurable
- Write replication enhancements.

0.2.4:
- Autoconf script added. Makefile cleanup
- More documentation.
- UML sequence diagrams
- Tested with PostgreSQL 7.1.2. It works :-)

0.2.3:
- Test script finished. Minimal test and performance measuring "suite".
- Better default configuration files for the three typical configurations.
- Retired unused configuration parameters from files and DTD.
- Fixed coredump when DTD is not found.

0.2.2:
- Fixed IMPORTANT BUG introduced in 0.2.1. Didn't send "Ready for Query" packet, so clients freezed.
- More documentation: "Architectures: How to use it" section finished.
- Test scripts started.

0.2.1:
- DocBook SGML documentation
- UML class diagram update
- Static binary package provided (hope more people will test now ;-).
- Minor cosmetic changes

0.2.0:
- Release at SourceForge

0.1.9:
- Variable, load adapted, number of db connections.
- Accept TRUST authentication method.

0.1.7:
- Variable, load adapted, number of threads.

0.1.6:
- Minor updates in documentation.

0.1.5:
- Connection recovery now really works (or it seems to ;-).
- UML diagram updating

0.1.4:
- Replication writer connections also able to make SELECT

0.1.0:
- Replicating writer connections. Uses a second process to handle them.
- Writer connections cannot recover or detect fails.

0.0.7:
- Reader connections recovery (though not transparent to the user)
- Started the replicating writer connections.


0.0.6:
- Created a DTD for the XML file. Switch on validation in parser.
- Make basic auth work in the balancer.
- Configuration read from a XML file. xerces (apache group) library is used for this.
- Started english translation of everything. I'm afraid not everybody speaks spanish... ;-)
- Reorganized code in subdirs.

0.0.5:
- Stable r/o balancing.
- Connection state management.

0.0.4:
- Postgres protocol level filtering introduction. Now works with any standard postgres client library.

0.0.3:
- Real postgres database access.
- Changed qpthread for ACE. 
