[Mono-list] [ANN] Npgsql 0.6 final released.
Francisco Figueiredo Jr.
fxjrlists@yahoo.com.br
Tue, 15 Jun 2004 00:45:58 -0300
Hi all,
It's a pleasure to say Npgsql 0.6 final is released.
Npgsql is a .net data provider for postgresql in 100% managed code.
More information can be found at:
http://gborg.postgresql.org/project/npgsql
http://www.go-mono.com/postgresql.html
Release notes:
After so much time without a release, we finally got this out! Sorry
for all this time without releases. We will try to get more often releases
from now on.
I'd like to specially thank Glen Parker (glenebob at nwlink dot com)
for all the help given in this release. Thank you very much Glen!
What's new in this version:
- Connection Pooling support. Glen Parker worked very much in the
redesign of connection pooling. You can use the connection pooling
by specifying the following key-value pairs in the connection string:
MaxPoolSize: specifies the max number of connections Npgsql will use
for its pool.
Pooling: True or False. Controls whether connection pooling is
used. Default = True;
Timeout: Time to wait for connection open in seconds.
- SSL Connection support. You now can connect to postgresql using
ssl connections. To
do so, you must add the pair ssl=yes in connection string. Thanks Carlos
Guzman (carlosga at telefonica dot net)
- More connection string options:
Protocol: Protocol version to use, instead of automatic; Integer 2 or 3;
Encoding: Encoding to use when connected to backend. Currently can
only be SQL_ASCII or Unicode. Default: SQL_ASCII.
- Error Handling:
NpgsqlException is now used exclusively for errors reported by the
backend.
NpgsqlException now provides access to all information returned by
the backend with an error. (More specific informations as error number
only available on 7.4+ server versions)
- General:
Protocol version 3 handling is much closer to completion.
Lots of API documentation added.
Bug fixes:
Added support for Unicode encoding. Fixes feature request 534 on
gborg. Thanks Ivar
<ivar at lumisoft dot ee> for pointing it out.
Added code to set datestyle to iso when connecting using protocol
3.0 version. Thanks Sami Kuhmonen <feenix at iqs dot fi> for pointing it
out.
Faster support of bytea binary data. Thanks Jackson Harper (jackson
at ximian dot com)
and Jonathan Gilbert (2a5gjx302 at sneakemail dot com). The performance
for adding binary data is
10x faster than original code :)
CommandBuilder and better Dataset support. Thanks Pedro Yoros (yoros
at wanadoo dot es).
Fixed problem when getting empty resultsets. Thanks lynnroth for
pointing it out.
Connection.Close couldn't be called twice. gborg 828. Thanks Glen
Parker (glenebob at nwlink dot com)
Wrong date format sent to DB. Thanks Glen Parker (glenebob at nwlink
dot com)
RedHat Postgresql messes version string. Thanks Glen Parker
(glenebob at nwlink dot com)
NpgsqlMessageTypes.EmptyQueryResponse doesn't read enough from
response string. Thanks Glen Parker (glenebob at nwlink dot com)
Problem with czech diacritics. Thanks stehule at kix dot fsv dot
cvut dot cz for the patch.
fill method updates db without specifying insert command and creates
wrong commandtext.