PgFoundry Logo
     Advanced search
Log In
New Account
  
 
Home My Page Project Tree Project Openings Npgsql .Net Data Provider for Postgresql
 
 
 
 
Summary Forums Tracker Lists Tasks Docs Surveys News SCM Files
 
 

Files | Admin

Notes:

Release Name: Npgsql2.0rc2

Notes:
2008-09-12
    Npgsql2 RC2
    
    This version contains some fixes and updates for latest entity framework release.
    We are already in feature freeze and not so many things were added this time.
    
    Highlights include:
    
    Npgsql2 rc2 now supports .NET 3.5 sp1 with Entity Framework support.  We support model generation by the command line edmgen.exe tool.  This requires the Npgsql be registered in the provider <DbProviderFactories> section of machine.config.
    
    A lot of fixes were done on connection pool handling. Also, when running under Mono, Npgsql wasn't using connection pool. Now it is.
    
    We added some code to better handle threadabort when executing queries with Npgsql. It isn't perfect but is much better than with previous versions.


Changes: 2008-09-12 01:06 fxjr * RELEASENOTES.txt: Added release notes for Npgsql2 RC2 release. 2008-09-12 00:35 fxjr * src/Npgsql/AssemblyInfo.cs: Changed assembly version to RC2 2008-09-10 02:02 fxjr * README.txt: Updated project homepage 2008-09-08 11:25 fxjr * testsuite/noninteractive/NUnit20/CommandTests.cs: Added a test for bug 1006158 2008-09-08 11:22 fxjr * src/Npgsql/NpgsqlState.cs: [1010426] Broken Connections. Added some code to help minimize those problems. Now Npgsql can handle threadabort exceptions and try to clean up things. 2008-09-08 11:02 fxjr * src/Npgsql/NpgsqlConnector.cs: Uncommented out the code which checks if a connection is valid when returning from pool. 2008-09-08 11:01 fxjr * src/Npgsql/: NpgsqlConnectionStringBuilder.cs, NpgsqlConnectorPool.cs: [1010466] Npgsql isn't using pool when executing under Mono. Also, changes the way Npgsql checks if the connection is ok when returning from pool. Previous code was a little bit crypt and also was less performant as it used a new generated guid and listen and notification queries. 2008-09-05 11:57 fxjr * src/Npgsql/NpgsqlConnectorPool.cs: Fixed ClearAllPools which were missing a line to remove the ConnectorsList. Thanks Christian Holzner (support at tuga dot it) for heads up and patch. 2008-09-05 11:14 fxjr * src/Npgsql/NpgsqlCommand.cs: Fixed an improperly added finally block to handle closeconnection commandbehavior. By closing the connection in a finally block, I broke the fetch data on demand. Now, I only close the connection when there is an exception. Thanks Christian Holzner (support at tuga dot it) for heads up and patch. 2008-09-03 23:15 jbcooley * src/Npgsql2008.csproj: added condition to referenced 3.5 assemblies 2008-09-02 22:46 jbcooley * src/Npgsql/NpgsqlSchema.ssdl: change multiset value to read from type rather than attribute. Also fixed functions, function parameters and procedure parameters to no longer depend on pg_attribute. This corrected the parameter generations and drastically improved performance. 2008-09-01 17:58 fxjr * src/Npgsql/NpgsqlCommand.cs: [npgsql-open-discussion][1003946] RE: Connection leak in ExecuteReader/CloseConnection. Fixed a problem where Npgsql wasn't closing the connection if commandbehavior was said to close it and an error occured while executing ExecuteReader(CommandBehavior) method. Thanks Andrus Moor and Alaric Dailey for heads up and tests. 2008-08-29 16:25 fxjr * src/Npgsql/NpgsqlConnectorPool.cs: [#1010415] Stream seek error on close. Fix a problem where protocol was gonig out of sync and data was being left to be read on stream. 2008-08-25 22:28 jbcooley * src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: more support for uuid type. Thanks to Yann Robin for this and many of the previous entity framework bug fixes. 2008-08-24 15:14 jbcooley * src/Npgsql/NpgsqlProviderManifest.Manifest.xml: Added xml type support 2008-08-24 15:13 jbcooley * src/Npgsql/NpgsqlProviderManifest.cs: Added xml type support and fixed uuid 2008-08-24 15:11 jbcooley * src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: removed completed TODO comment. 2008-08-23 18:30 jbcooley * src/Npgsql/SqlGenerators/VisitedExpression.cs: support for more constant types 2008-08-23 18:28 jbcooley * src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: Support for more canonical functions 2008-08-22 18:02 jbcooley * src/Npgsql/SqlGenerators/SqlBaseGenerator.cs: support cross join and string concat 2008-08-22 18:00 jbcooley * src/Npgsql/SqlGenerators/: SqlDeleteGenerator.cs, SqlUpdateGenerator.cs, SqlInsertGenerator.cs: quote column names 2008-08-22 17:59 jbcooley * src/Npgsql/SqlGenerators/VisitedExpression.cs: Fix insert and update syntax. Support cross join 2008-08-21 01:06 jbcooley * src/Npgsql/NpgsqlSchema.ssdl: fix metadata queries to match the RTM release 2008-08-20 03:08 fxjr * src/Npgsql/PGUtil.cs: Added support to see what string was read from server when debug is on. I don't know why I didn't add that before!! :) 2008-08-16 00:35 jbcooley * src/Npgsql/NpgsqlProviderManifest.Manifest.xml: added support for uuid type 2008-08-16 00:15 jbcooley * src/Npgsql/NpgsqlSchema.ssdl: update precision to int4. 2008-08-15 22:55 fxjr * testsuite/noninteractive/NUnit20/CommandTests.cs: [#1010401] uuid data type not parsed correctly to it's native .NET type. Added test which confirms this bug is fixed. 2008-08-14 18:04 fxjr * src/Npgsql/NpgsqlState.cs: [#1010457] Avoid throwing exception when parsing an integer. Thanks Alain Cao (alain @nospam@ effigy.be) for patch. 2008-08-13 15:52 fxjr * src/Npgsql/NpgsqlCommand.cs: Added missing support to not add casts to parameters when not needed when calling functions. This support also removes casts when passing null values. 2008-08-13 02:59 fxjr * testsuite/noninteractive/NUnit20/DataAdapterTests.cs: Added some tests for DataAdapter.Update method. 2008-08-12 00:31 jbcooley * src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs, SqlDeleteGenerator.cs, SqlInsertGenerator.cs, SqlSelectGenerator.cs, SqlUpdateGenerator.cs: Update for .NET 3.5 SP1 RTM 2008-08-12 00:30 jbcooley * src/Npgsql/NpgsqlProviderManifest.cs: Update for .NET 3.5 SP1 RTM + bug fix in GetStoreType throwing ArgumentException (thanks again to Thanh Trung Le) 2008-08-11 00:15 jbcooley * testsuite/noninteractive/NUnit20/DataReaderTests.cs: Added test for RecordsAffected 2008-08-10 03:21 fxjr * src/Npgsql/NpgsqlCommand.cs, testsuite/noninteractive/NUnit20/ConnectionTests.cs: [#1000581] Possibly bug: not initialized Connector. Added another check for Connector initialization. Thanks Stan Lagun for testcase. 2008-08-09 03:28 fxjr * src/NpgsqlTypes/NpgsqlTypesHelper.cs, testsuite/noninteractive/NUnit20/CommandTests.cs: Fixed regression where quoting numbers could give errors. Now, int2, int4 and int8 aren't quoted anymore. Thanks Josh Cooley and Mike S for heads up. See http://pgfoundry.org/forum/message.php?msg_id=1003837 for discussion about this problem. 2008-07-30 23:55 jbcooley * src/Npgsql/SqlGenerators/: SqlBaseGenerator.cs, SqlDeleteGenerator.cs, SqlInsertGenerator.cs, SqlSelectGenerator.cs, SqlUpdateGenerator.cs, VisitedExpression.cs: Updates to SQL generation. Now seem to pass all tests that don't require lateral join (CROSS APPLY in Sql Server)