Npgsql 2.0.10 released!

From: "Francisco Figueiredo Jr(dot)" <francisco(at)npgsql(dot)org>
To: Mono List <mono-list(at)lists(dot)ximian(dot)com>, npgsql-devel <npgsql-devel(at)pgfoundry(dot)org>, pgsql-announce(at)postgresql(dot)org
Subject: Npgsql 2.0.10 released!
Date: 2010-08-01 21:21:21
Message-ID: AANLkTimoOXas-+5rNjqHMTR9jZLvROKedVnz8kMU-+jt@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-announce

Hi, all!!

The Npgsql Development Team is proud to announce the Npgsql2 2.0.10 release!

Npgsql is a .Net Data provider written 100% in C# which allows .net
programs to talk to postgresql backends. It works with Mono and MS.Net.
Npgsql is licensed under BSD. More info can be obtained from
http://www.npgsql.org

Important Notice:

Possible breaking change: This release adds support for
NpgsqlParameter.NpgsqlValue. This means that Npgsql specific types
will be returned by this property. NpgsqlParameter.Value will return
*only* CLR types. So, if you are expecting to work with Npgsql
specific types, please use NpgsqlParameter.NpgsqlValue property. Sorry
for this problem. This change will help Npgsql to conform better with
ADO.NET DataSet and other helper classes.

This version fixes a multithread problem where even using a
different connection for each thread it was possible to corrupt data
received by Npgsql. This bug was introduced in 2.0.9 and it is now
fixed. If you are getting "The backend sent an unrecognized response"
exceptions, there is a high probability that this bug is causing it.
Please, upgrade.

Fixed bugs:

[#1010796] Notification thread not released after copy from stdin.
Fixed problems when updating data with DataTable. See
http://pgfoundry.org/forum/message.php?msg_id=1005598
[#1010804] Endless loop in BitString?
Fix multi-level join generated sql
[#1010829] Fix support for CommandBehavior.SequentialAccess
with multiple columns.
[#1010825] support derive parameters for parameterless functions
support null items in arrays
NpgsqlSchema.ssdl: provide default value during model generation
[#1010776] for a prepared command, ExecuteNonQuery() does not return.
[#1010787] Inserting an array does not work in a prepared statement.
[#1010798] Cast-Exception with NpgsqlTimeStamp to System.DateTime.

New Features:

Added VS2010 project file
Support for Time types and DateTimeOffset types in Entity Framework
Josh Cooley ported a lot of Mono tests so we may expect to
have more conformance versions of Npgsql on next releases.
This version adds NpgsqlParameter.NpgsqlValue property. Now,
developers who want to work with Npgsql specific types can use this
property. See Important Notice about possible breaking change this
might cause.

You can see full changelog and release notes here:
http://pgfoundry.org/frs/shownotes.php?release_id=1686

You can dowload it from here: http://downloads.npgsql.org

Thank you to Josh Cooley for all his help with entity framework support!

Thank you to all who sent feedbacks, suggestions and patches.
You helped to make this release.

Please, feel free to give it a try and let us know if you find any
other problems.

Also, if you liked Npgsql and want to show how much, please, send
us a postcard!
http://fxjr.blogspot.com/2008/12/did-you-like-npgsql-send-us-postcard.html

--
Regards,

Francisco Figueiredo Jr.
Npgsql Lead Developer
http://www.npgsql.org
http://fxjr.blogspot.com
http://twitter.com/franciscojunior

Browse pgsql-announce by date

  From Date Subject
Next Message David Fetter 2010-08-02 06:54:59 == PostgreSQL Weekly News - August 01 2010 ==
Previous Message Selena Deckelmann 2010-08-01 17:32:37 PostgreSQL 9.0 Beta 4 available now!