Recent Releases

3.2.526 Jul 2017 10:05 minor feature: Bump version to 3.2.5. Remove netcore 2.0 again for build servers. Add GetTextReaderAsync and GetStreamAsynv for data reader. Update to BenchmarkDotNet 0.10.8. sync context for new Get Stream,TextReader Async. log messages. 2PC async to prevent race conditions. Better check for active enlisting transaction. Properly dispose stream in sequential mode. Invalid cast on column no longer breaks connection. Work around Travis PostGIS. Update Microsoft.VSSDK.BuildTools. Enable netstandard2.0. docs on Unix-domain socket. Tighten connection timeout logic. TCP keepalive doc update. certificat authentication to postgresql server. Cancel COPY import if closing in middle of row. Allow GetBytes() on PostGIS geometry. bytea absence detection in PostGIS handler. Cleanup framework references in csproj. Merge branch 'hot/3.2.5'.
3.2.4.123 Jun 2017 06:25 minor feature: Bump version to 3.2.4.1.
3.2.414 Jun 2017 09:45 minor feature: Bump version to 3.2.4. CI detection in tests. Make some tests non-mandatory. Make test more resilient. Travis build. Skip tests failing on Travis only. Make some more tests non-mandatory. Doc. with enlistment management. sync context switching. Make reader schema logic work on Redshift. Support for TCP keepalive. Doc. Improve isolation/hardening for preparation tests. autoprepare. Merge branch 'hot/3.2.4'.
3.2.302 Jun 2017 10:25 minor feature: Bump version to 3.2.3. Parameter 'collectionName' of method 'GetSchema' should? (. parsing of "10devel" version string for postgres 10. memory leaking in _pendingEnlistedConnectors. Correct comment. C# 7 expression-bodied properties. Var all the things. Type name simplication. Test project produces DLL. abort single phase transaction if PostgresException raised. Publish CI packages to stable feed. Update prepare.md. notice logging. remove `Microsoft.Extensions.Logging.dll`. VSIX for VS2015. VSIX for VS2015. column schema for non-columns. unpooled conn with TransactionScope. Properly infer type from generic list. reading deadlock mixing sync/async. Column schema for domains. Doc typo. Include length of SRID in sub geometries when calculating buffer leng?. Suppress transaction for schema connection. Shift badges around. Appveyor badge: show dev branch. Correct docs for time handling. Add Travis shields.io badge. Add IsTransient on exceptions. Preparations for targeting.NET Standard 2.0. Preparations for targeting.NET Standard 2.0. Use NUnit's NUnit3TestAdapter. Merge branch 'hot/3.2.3'. Actually target.NET Standard 2.0.
3.2.222 Mar 2017 17:45 minor feature: Due to the many complaints, Npgsql 3.2's use of Microsoft.Extensions.Logging has been dropped, and logging now works as it did in Npgsql 3.1.. This will remove the large amount of new dependencies. Apologies to all who have already modified their code to use the new API. Npgsql 3.2 introduced Windows performance counter support. While this allows you to know more about connection usage, initialization of performance counters caused slowdowns and exceptions. They are no longer initialized by default - specify Use Perf Counters=true if you want to use them.
3.1.1015 Feb 2017 07:05 minor feature: Bump version to 3.1.10-ci. Add option to turn on SSL certificate revocation. Change tests to use netcoreapp1.1. Regenerate async. Protect SemaphoreSlim.Dispose() with a lock. some COPY state. length for contained PostGIS objects. description in project.json for nuget. NextResultAsync. pooling returning bad connection. Update dotnet sdk version. Avoid Task.Delay() on negative values. Handle PG exceptions during binary import. Add public ctor to PostgresException. Merge branch 'hot/3.1.10' into support/3.1. Bump version to 3.1.10.
3.2.028 Jan 2017 07:25 minor feature: with huge number of params. Add quotes to exception message. Tiny for Redshift compatibility. Don't call UNLISTEN when connecting to Amazon RedShift. Add TextReader support for jsonb. Revert "Conditional schema creation for EF6 with PG 9.2". Explicit exception for too many parameters. NpgsqlDbType for UTC DateTime. Merge branch 'hot/3.0.4'. Run tests on PostgreSQL 9.5. DataSource now contains URL with host and port. Removed accidental C# 6 feature. EF6 No longer attempt to create the public schema. made NpgsqlMigrationSqlGenerator extensible using virtual protected C?. Remove accidental C# 6.0. Missing parenthesis. Remove executable bit. connection pool deadlock. Support IncludeRealm for non-domain SSPI. Add Npgsql V3.0.x setup: traditional, NSIS DDEX+GAC. NpgsqlFactory.GetService: Remove deferred rollback-on-optimization. Remove project.lock.json from.gitignore. Clean up EF5. GACInstaller General work and cleanup. GACInstaller proj. TeamCity Integrated GACInstaller. TeamCity Remove testing on PostgreSQL 9.5. Remove PG 9.5 from TestBase. TeamCity GACInstaller step. GACInstaller assembly version. GACInstaller Add icon. GACInstaller Add back version to product name. TeamCity EF5 nuget path. Set executable bit. Merge branch 'hot/3.0.5'. GACInstaller machine.config. QueryMessage support chunking and non-ASCII. Added IsCompleted property to NpgsqlTransaction, and updated CheckCom?. Better msg for array element validation failure. Better exception message on missing password. (SqlBaseGenerator should fall back to function.Name i?. cancellation race conditions. Implement match operator, and all full text search functions sup?. Mark the full text search functions as composable. EF6 Minor cleanup of functions. EF6 Reorganized tests. Parameter names can no longer start with digits. Test on 9.5, don't test on 9.0. GetSchemaTable() returns null without resultset. Do not restart the timer if it's already running. Properly consume pendin
3.2.0-beta112 Jan 2017 11:05 minor feature: #1306: concurrent modification exception, introduced in 3.1.8, when closing connections. #1303: due to an async rewriting, ExecuteScalarAsync was internally sync.
3.1.921 Nov 2016 01:25 minor feature: Bump version to 3.1.9-ci. async rewriting. TeamCity Restore in all build configs. writing domains within composites. rare error when writing composite null fields. exception message. Don't mutate the shared Settings property to get a passwordless conne?. column datatype for unknown columns. Tiny test rewrite. ChangeDatabase with connection. Use IsEquivalent in NpgsqlConnectionString.Equals. Disable Nagle algorithm. Stop testing on PostgreSQL 9.1. ReNpgsqlConnection.ChangeDatabase. Only fetch rich column metadata if KeyInfo is set. Allow reading concrete Postgis types directly. Work around mono timeout. Throw better exception on unsupported DbType. New docfx docs. Bump version to 3.1.9. Merge branch 'hot/3.1.9'.
3.1.823 Sep 2016 03:16 minor feature: Bump version to 3.1.8-ci. an causing errors returning records. Add test for record. Disable verbose test logging by default. Don't fail tests because timezone=UTC. Allow skipping PostGIS tests. Return 0 or something for ConnectionLifeTime getter. Cleanup for NpgsqlDdexProvider. Support non-UTF8 encodings. Ignore integrated security tests on Linux. Revert "Allow skipping PostGIS tests". Ignore PostGIS test failure on beta PG. Suppress ICE validation in GACInstaller. Ignore flaky tests. TeamCity Changes for new CI platform. Avoid unnecessary connection string parsing when NpgsqlConnectionStr?. Lazily compute NpgsqlConnection.ConnectionString. Cache connection strings. Hash NpgsqlConnectionStringBuilder by Host. pool release deadlock. Protect System.Transansactions tests with lock. Optimize NpgsqlConnection's default ctor. Return an empty Dictionary for an empty hstore. Filter out dropped attrs when mapping composites. Make flaky test explicit. Fails to copy in/out geocoll. Test to validate composite type mapping to a table which has dropped ?. string writing when write buffer is full. Check the bounds of _statementIndex when tagging a PostgresException ?. Minor test cleanup. KerberosServiceName defaults to "postgres". Allow parameter derivation for TABLE parameters. Run tests on.NET Core 1.0.1. multistatement deadlock. Bind write state error. test. Detect PG prerelease for PostGIS test ignore. IEnumerable pgispolygon implementation. Bump version to 3.1.8. Merge branch 'hot/3.1.8'.
3.1.707 Aug 2016 12:45 minor feature: Bump version to 3.1.7-ci. Check 65536 parameters on statement, not command. Don't send ROLLBACK on when tx pending. Validate backend message codes. double prepare. pseudo type loading logic. Readded obsolete NpgsqlException.BaseMessage property. Bind writing. with static pool pruning timer. HasRows on empty query. Bump version to 3.1.7. Merge branch 'hot/3.1.7'.
3.1.612 Jul 2016 08:45 minor feature: Bump version to 3.1.6-ci. Map PostgisGeometry abstract base class. Workaround korebuild pack. Param names can contain non-ASCII chars. Switch to portable PDB. connection with open reader. Bump version to 3.1.6. Merge branch 'hot/3.1.6'.
3.1.530 Jun 2016 06:25 minor feature: Bump version to 3.1.5-ci. Get number of affected rows for the MOVE command. to mapping composites with schemas. Switch to aspnet1 feed and RTM deps. assert. connection password management. PostgisMultiPolygon.Equals(). Bump version to 3.1.5. Switch korebuild to 1.0.0. Merge branch 'hot/3.1.5'.
3.1.416 Jun 2016 10:45 minor feature: Merge branch 'pr/904' into develop. RevEng Don't scaffold serial sequences. Removed leftover files. TeamCity Make develop branch build in a basic way. EF7 Sync to rc2-16583. RevEng Tests for special types. xunit test dependency. Remove executable bit. Various for EF7 xunit tests. EF6 No longer attempt to create the public schema. Pool performance test. NUnit 3.0.1. Embed NpgsqlMetaData.xml in project.json build. Run NUnit tests in DNX build. Ignore int2vector test on PG 9.1. Make some tests less sensitive to race conditions. connection pool deadlock. Another sleep to help test pass. Manage IncludeRealm when doing SSPI in test. Revert "Manage IncludeRealm when doing SSPI in test". Support IncludeRealm for non-domain SSPI. Add CommitAsync and RollbackAsync. Remove usages of Type.MakeGenericType. TeamCity Remove testing on PostgreSQL 9.5. More informative message when type not found. RevEng Ignore dropped columns. Add Npgsql V3.x setup: traditional, NSIS DDEX+GAC. Add Npgsql V3.x setup: WiX(v3.10.1).msi GAC. NpgsqlFactory.GetService: Removed bad check. Remove deferred rollback-on-optimization. Add missing xproj for EF5. GACInstaller General work and cleanup. Patch up broken SLN. GACInstaller proj. TeamCity Integrated GACInstaller. Remove PG 9.5 from TestBase. GACInstaller assembly version. GACInstaller Add icon. GACInstaller Add back version to product name. Correctly get Windows username on domain failure. TeamCity GACInstaller paths. TeamCity change in 'Npgsql' project: 'Npgsql' build template settings?. Prepare unit tests for parallelization. Create test database if it doesn't exist. Make some tests execute on first run. Copyright year. Target dotnet5.4 instead of dnxcore50. Added isolation level to docs. Suppress finalisation in commands and connections. Add support for the tid datatype. the tid test. Add TidHandler to csproj. QueryMessage support chunking and non-ASCII. Implement match operator, and all full text
3.0.809 Jun 2016 20:25 minor feature: build problems for NpgsqlDdexProvider. Removed test database parameterization. Adding missing Locale to in NpgsqlSchema. Infer hstore from Dictionary type. #1060: Split out the beginning and setting of transaction types. Concurrency. TeamCity Minor cleanup. TeamCity Noop CoreCLR test config. Some to hstore handler. TeamCity Test on PG 9.6. Remove EF6/5. Reenable async rewriter for TlsClientStream. Add test cases for remove method in ConnectionStringBuilder. with ConnectionStringBuilder.Remove not actually removing i?. Trivial TlsClientStream. Bring back GAC installer. Reenabled GACInstaller. New version bumping mechanism. Bump version to 3.0.8-ci. Properly dispose NpgsqlBinaryExporter. Add ConfigureAwait(false) everywhere. More missing ConfigureAwait(false). version bumping. Bump version to 3.0.8. Merge branch 'hot/3.0.8' into support/3.0.
3.1.331 May 2016 03:16 minor feature: Bump version to 3.1.3-ci. Bring back GAC installer. PostgresException now extends NpgsqlException. Add test cases for remove method in ConnectionStringBuilder. with ConnectionStringBuilder.Remove not actually removing i?. DBValue.Null in binary COPY import. Build. Support nullable properties in composite. Infer PostGIS from types. Add some tracing. Remove unused dependencies. Allow raw EWKB read/write for PostGIS. bad contracts. reading bistrings in COPY. Can export arrays with COPY. Lazily load composite type definitions. TeamCity Reorder test dependencies. Add missing ConfigureAwait(false) in async writes. Support PostgreSQL void. Bump version to 3.1.3. Merge branch 'hot/3.1.3'.
3.1.225 May 2016 13:25 minor feature: Bump version to 3.1.2-ci. Reenable async rewriter for TlsClientStream. Cosmetic cleanup of TlsClientStream. incorrect internal command timeout. Bump version to 3.1.2. Merge branch 'hot/3.1.2'.
3.1.121 May 2016 06:25 minor feature: in SchemaOnly mode. Remove accidental Console.WriteLine() of password. Bump to 3.1.1. Another TlsclientStream VerifySignature cleanup. Enabled xmlDoc and some. Implement new CoreCLR DataReader schema API. Replace GitVersion with manual bumping. Bump version to 3.1.1-ci. Publish nugets to stable feed. NpgsqlDataReader.GetSchemaTable(). Merge branch 'hot/3.1.1'. Bump version to 3.1.1.
3.1.017 May 2016 03:16 minor feature: bad COPY logic. COPY directbuf logic. Various COPY. EntityFramework6 support library assembly name. Silence useless type loading warnings. Add exception to test logging layout. Remove spurious warning while cancelling. Better handling of NpgsqlException during reader read. Missing space. Removed incorrect contract check. Commented out troublesome contract. connection with open reader. Don't pack code contract assembly into nuget. Update TeamCity build config. Removed unused logger. Update to AsyncRewriter 0.6.0. select for PG 8.4. JSONB writing. Severity is no longer an enum. Relaxed decoding for error messages. Remove incorrect comments. Added doc for NpgsqlDateTime DST. Merge branch 'release-3.0.0'. CommandBehavior.Connection. Support for the citext contrib type. Setting DbType to Object resets type to null. citext test. EF6 tests weren't being run by TeamCity. Handle case where oid isn't loaded before oidvector. Allow connecting without Database param. Throw ArgumentException if password not given. Remove warnings for arrays with unknown element types. Add missing Serializable . Moved range tests to their own file. Better reloading of types for tests. array read. Make ranges work for chunked subtypes. loading of arrays of ranges. Kill 2013 SLN, rename 2015 to Npgsql.sln. range tests namespace. Add ConsoleLoggingProvider. EF6 provider name to new assembly name. with failed transaction and custom timeout. Added serialization ctors to NpgsqlException. Correctly convert between local timestamps and UTC. mistake in last commit and added more tests for timestamptz. Merge branch 'hot/3.0.1'. Removed unused line. Use correct ParameterMarkerFormat in NpgsqlMetaData.xml. the test GetSchemaParameterMarkerFormats. Make DbType.Currency work correctly. money type handler. array state reading across buffer boundary. Renamed transaction savepoint methods back. HasRows for prepared commands. Add missing Clone to NpgsqlConnection. Add NpgsqlDbType.Citext. Added obsolete NpgsqlExc
3.1.0-beta106 May 2016 18:45 minor feature: Update project.json to latest format Reacting to aspnet/Announcements#175.
3.0.602 May 2016 13:05 minor feature: GACInstaller machine.config. QueryMessage support chunking and non-ASCII. Added IsCompleted property to NpgsqlTransaction, and updated CheckCom?. Better msg for array element validation failure. Better exception message on missing password. (SqlBaseGenerator should fall back to function.Name i?. cancellation race conditions. Implement match operator, and all full text search functions sup?. Mark the full text search functions as composable. EF6 Minor cleanup of functions. EF6 Reorganized tests. Parameter names can no longer start with digits. Test on 9.5, don't test on 9.0. GetSchemaTable() returns null without resultset. Do not restart the timer if it's already running. Properly consume pending row in SequentialAccess. ConnectionTests.WithKeepAlive to start with KeepAlive true, rat?. Pool checks for broken connections. Break/BreakFromOpen logic. comments for COPY commands. Merge branch 'hot/3.0.6'.
3.0.502 Jan 2016 03:16 minor feature: bad COPY logic. COPY directbuf logic. Various COPY. EntityFramework6 support library assembly name. Silence useless type loading warnings. Add exception to test logging layout. Remove spurious warning while cancelling. Better handling of NpgsqlException during reader read. Missing space. Removed incorrect contract check. Commented out troublesome contract. connection with open reader. Don't pack code contract assembly into nuget. Update TeamCity build config. Removed unused logger. Update to AsyncRewriter 0.6.0. select for PG 8.4. JSONB writing. Severity is no longer an enum. Relaxed decoding for error messages. Remove incorrect comments. Added doc for NpgsqlDateTime DST. Merge branch 'release-3.0.0'. CommandBehavior.Connection. Support for the citext contrib type. Setting DbType to Object resets type to null. citext test. EF6 tests weren't being run by TeamCity. Handle case where oid isn't loaded before oidvector. Allow connecting without Database param. Throw ArgumentException if password not given. Remove warnings for arrays with unknown element types. Add missing Serializable . Moved range tests to their own file. Better reloading of types for tests. array read. Make ranges work for chunked subtypes. loading of arrays of ranges. Kill 2013 SLN, rename 2015 to Npgsql.sln. range tests namespace. Add ConsoleLoggingProvider. EF6 provider name to new assembly name. with failed transaction and custom timeout. Added serialization ctors to NpgsqlException. Correctly convert between local timestamps and UTC. mistake in last commit and added more tests for timestamptz. Merge branch 'hot/3.0.1'. Removed unused line. Use correct ParameterMarkerFormat in NpgsqlMetaData.xml. the test GetSchemaParameterMarkerFormats. Make DbType.Currency work correctly. money type handler. array state reading across buffer boundary. Renamed transaction savepoint methods back. HasRows for prepared commands. Add missing Clone to NpgsqlConnection. Add NpgsqlDbType.Citext. Added obsolete NpgsqlExc
3.1.0-alpha616 Dec 2015 06:05 minor feature: Don't use IReadOnlyDictionary because of mono In mono 4.2, ConcurrentDictionary doesn't implement IReadOnlyDictionary. And so Npgsql bombs. .
3.0.407 Dec 2015 12:45 minor feature: bad COPY logic. COPY directbuf logic. Various COPY. EntityFramework6 support library assembly name. Silence useless type loading warnings. Add exception to test logging layout. Remove spurious warning while cancelling. Better handling of NpgsqlException during reader read. Missing space. Removed incorrect contract check. Commented out troublesome contract. connection with open reader. Don't pack code contract assembly into nuget. Update TeamCity build config. Removed unused logger. Update to AsyncRewriter 0.6.0. select for PG 8.4. JSONB writing. Severity is no longer an enum. Relaxed decoding for error messages. Remove incorrect comments. Added doc for NpgsqlDateTime DST. Merge branch 'release-3.0.0'. CommandBehavior.Connection. Support for the citext contrib type. Setting DbType to Object resets type to null. citext test. EF6 tests weren't being run by TeamCity. Handle case where oid isn't loaded before oidvector. Allow connecting without Database param. Throw ArgumentException if password not given. Remove warnings for arrays with unknown element types. Add missing Serializable . Moved range tests to their own file. Better reloading of types for tests. array read. Make ranges work for chunked subtypes. loading of arrays of ranges. Kill 2013 SLN, rename 2015 to Npgsql.sln. range tests namespace. Add ConsoleLoggingProvider. EF6 provider name to new assembly name. with failed transaction and custom timeout. Added serialization ctors to NpgsqlException. Correctly convert between local timestamps and UTC. mistake in last commit and added more tests for timestamptz. Merge branch 'hot/3.0.1'. Removed unused line. Use correct ParameterMarkerFormat in NpgsqlMetaData.xml. the test GetSchemaParameterMarkerFormats. Make DbType.Currency work correctly. money type handler. array state reading across buffer boundary. Renamed transaction savepoint methods back. HasRows for prepared commands. Add missing Clone to NpgsqlConnection. Add NpgsqlDbType.Citext. Added obsolete NpgsqlExc
3.1.0-alpha519 Nov 2015 03:17 minor feature: Indentation. Expose public ReloadTypes. Remove AsyncRewriter from csproj. Throw NpgsqlExceptions earlier. Update AsyncRewriter version. TeamCity Changes for proper async rewriting. Inverted #ifs for dnxcore50. Killed unused PublisherPolicy.config. Made Jetbrains Annotations attributes internal. Remove strong name from EF7.Npgsql. EF7 Update to rc1-16105. EF7 Added more functional tests. EF7 Correct dependency. EF7 EF7.Npgsql.Tests compiles. EF7 More dependency. EF7 test namespace. EF7 TypeMapper dynamically loads Npgsql type mappings. Log SQL statements. macaddr reading. Removed unneeded connector state set. EF7 Add composite support. Socket async connect for CoreCLR. New AsyncRewriter version. Minor for CoreCLR. EF7 Rename NpgsqlDatabaseConnection to NpgsqlRelationalConnection. EF7 csproj dependency. EF7 master connection for database creator. EF7 Remove accidental using SqlClient. EF7 Added some numeric type aliases. EF7 Sync to rc1-16195. EF7 Remove -beta to allow -rc1. Throw better exceptions when writing IEnumerable. EF7 Lock DependencyInjection to rc1. Don't call UNLISTEN when connecting to Amazon RedShift. Write TimeSpan as PG interval. Parameter logging if enabled. with huge number of params. Copy DotSettings to DNX sln. Disabled aspnetcivdev feed. Move JetBrains.CodeAnnotations into Npgsql. EF7 Sync to rc1-16282. Turned on warnings as errors. Add quotes to exception message. SLN. Tiny for Redshift compatibility. EF7 Sync to rc1-final. Update AsyncRewriter. Preparation for EF7-rc1 release.
3.1.0-alpha317 Oct 2015 17:25 minor feature: Second beta8 release.
3.0.328 Sep 2015 06:25 minor feature: Redo of SQL parser tests. SQL parse. Add gitter badge. Add build badge. Reintegrate AsyncRewriter as external nuget. Rename kproj - xproj. Cleaned up all warnings. Upgrade AsyncRewriter. Removed some unnecessary.NET 4.0 code. Add some editorconfig settings. state on connection error. TeamCity .0 build. failing test. connector/reader state. switch to https. when connection was while reader was mid-row. handling of copy start errors. Rework test infrastructure. type loading for older backends. Update EF7 Support against latest EF7. the way the next sequence value SQL is made. Remove unused ENTITIES define. Remove project.lock.json from git. Temporarily lock xunit version. Default csproj Configuration is now De-net45. Shiny new version of AsyncRewriter. Additional silly to AsyncRewriter. Update AsyncRewriter, should build now. Added GitVersion NextVersion for 3.0.0. Set version attributes to 0.0.0 for GitVersion. TeamCity Config changes for GitVersion. TeamCity change in 'Npgsql' project: runners of '.NET 4.5' build conf?. TeamCity change in 'Npgsql' project: general settings of '.NET 4.5' b?. TeamCity change in 'Npgsql' project: runners of '.NET 4.5' build conf?. Remove lingering Common.Logging from nuspecs. EF7 targets.NET 4.5, not 4.5.1. Nuget versioning change. Added nuspec for EF7 provider. TeamCity change in 'Npgsql' project: Synchronization with own VCS roo?. Update badges. Added async rewriter as pre-build step in project.json. test incompatibility with PG 9.1. More test for PG 9.1. conn with open reader. Test pack. Brought back command cloning for EF. Killed command's ExpectedTypes. Test pack 2. Test. Added ConfigureAwait(false) on async operations. Completed async flow. EF master connection no longer pooled. Naming. Added param for EF template db. Cleanup of function tests. InternalCommandTimeout is no longer a nullable. Reenabled parameter derivation. Parameter derivation in pg_temp. Parameter derivation tests. Tweak Vs2013 DDEX support. Added
2.2.722 Sep 2015 06:05 minor feature: Update assembly version information to 2.2.0-beta1. Update Nuget versions to reflect beta1 release. Unit test to reproduce #179. CommandBuilder event registration. Remove Postgresql 8.4. from unit tests. Remove unused Web files. Add doxyfile for doc generation. Add doxygen outputdir to.gitignore. Tweaks to doxygen. Unit test for #158 (prepared stmt leak). Deallocate prepared statement on Dispose(). Prevent another prepared stmt leak. Update Mono.Security.dll assembly to Mono version 3.4.0. Backport #257 from master. Repro unit test for #296. Simplfied repro unit test and #296. for and #296. and #296 Unit Test Improvements. Remove de/logging code. Update assembly and nuget spec versions for RC1 release. EF: INSERT INTO with no specified column values, by using DEFAULT?. Changed nuspec to indicate Postgresql support. query parameter processing to more correctly match PostgreSQL's l?. Parameter substitution processing: if we detect multiple statements i?. Parameter substitution processing: a small in dollar quoted s?. Parameter substitution processing: don't touch output parameters. Remove Tools/vssdk*_tools/inc folder. Remove pdb files from Tools folder. Update assembly and nuget spec versions for RC2 release. Update assembly and nuget spec versions for 2.2.0 final release. marked NpgsqlServices as public so it can be used in DbConfiguration ?. added directive to make NpgsqlServices public if it is being compiled?. milliseconds field handling when using NpgsqlCopySerializer.AddDa?. Rollback support for timetz in EF. It didn't work, since the TimeSpan?. incorrect check for.NET 2.0. Added Link for semantic markup of tests. rollback to savepoint when timeout is set. to ForwardsOnlyRow. handling of float and double positive infinity values. Change code to be project style conformant. Improved Nan, PositiveInifinity and NegativeInfinity checking. Add. Tiny modifications to float text encoding. Bump version to 2.2.1. migration add varchar and char support. NpgsqlParameter
3.1.0-alpha111 Sep 2015 09:25 minor feature: more EF rename screwups. Merge branch 'release-3.0.0' into develop. TeamCity change in 'Npgsql' project: runners of 'Npgsql' build config?. TeamCity change in 'Npgsql' project: 'Npgsql' build template settings?. TeamCity change in 'Npgsql' project: parameters of 'Npgsql' build con?. Merge branch 'release-3.0.0' into develop. Tiny EF7-related changes. EF7 Sync to latest EF7 dev. EF7 New NpgsqlModificationCommandBatch. EF7 Skip 4 tests. EF7 Connection rename. EF7 Reenabled disabled tests. EF7 Synced to latest EF7 dev. EF7 Reenabled tests. EF7 Added transaction tests. EF7 Rename Npgsql-aspnet.sln to dnx. EF7 Identity column support. EF7 Execute regex at the backend. Merge branch 'release-3.0.0' into develop. Merge branch 'release-3.0.0' into develop. EF7 New naming convention. EF7 Adjust namespaces. TeamCity change in 'Npgsql' project: Synchronization with own VCS roo?. Merge branch 'release-3.0.0' into develop. Update EF7 nuspec metadata. EF7 Synced to latest dev + misc. TeamCity change in 'Npgsql' project: Synchronization with own VCS roo?. Merge branch 'release-3.0.0' into develop. EF7 Project build redo. EF7 minor build. EF7 Version the assembly. add dnx451 moniker. bad COPY logic. COPY directbuf logic. Various COPY. EF7 nuget repositories.config. Settings changes made by converters. build. remove crud. EntityFramework6 support library assembly name. Silence useless type loading warnings. Add exception to test logging layout. Remove spurious warning while cancelling. Better handling of NpgsqlException during reader read. Missing space. Removed incorrect contract check. Commented out troublesome contract. connection with open reader. TeamCity change in 'Npgsql' project: runners of 'Npgsql' build config?. Revert "TeamCity change in 'Npgsql' project: runners of 'Npgsql' buil?. TeamCity change in 'Npgsql' project: 'Npgsql' build template settings?. TeamCity change in 'Npgsql' project: triggers of 'Npgsql' build
3.0.206 Sep 2015 06:25 minor feature: Flagged failing tests with Category("TodoFor3.0") . build for DDEX provider. TeamCity change in 'Npgsql' project: Pausing this pending stabilizati?. TeamCity change in 'Npgsql' project: runners of 'All' build configura?. TeamCity change in 'Npgsql' project: 'All' build template settings we?. Removed.NET 4.0 from nuspecs (temporarily?). EF7 Synced with latest dev branch. EF7 Skip failing QueryTests for now. EF7 Connstring hack to run tests on build server. EF7 Correct text ture name. Changed Nuget version from beta to alpha. EF7 Pack of TeamCity config changes. TeamCity Reenable (non-EF) tests. Correct stupid typo in ConnectionStringBuilder. cleanup on connection failure. EF7 Pack of. Remove dots from build server envvars. TeamCity Clean up some build config confusion. TeamCity change in 'Npgsql' project: triggers of 'All' build configur?. EF7 Categorize failing tests. TeamCity More. Refactor SQL parser to separate class. EF7 Synced to latest dev commit. EF7 bool comparison. Redo of SQL parser tests. SQL parse. Add gitter badge. Add build badge. Reintegrate AsyncRewriter as external nuget. Rename kproj - xproj. Cleaned up all warnings. Upgrade AsyncRewriter. Removed some unnecessary.NET 4.0 code. Add some editorconfig settings. state on connection error. TeamCity .0 build. failing test. connector/reader state. switch to https. when connection was while reader was mid-row. handling of copy start errors. Rework test infrastructure. type loading for older backends. Update EF7 Support against latest EF7. the way the next sequence value SQL is made. Remove unused ENTITIES define. Remove project.lock.json from git. Temporarily lock xunit version. Default csproj Configuration is now De-net45. Shiny new version of AsyncRewriter. Additional silly to AsyncRewriter. Update AsyncRewriter, should build now. Added GitVersion NextVersion for 3.0.0. Set version attributes to 0.0.0 for GitVersion. TeamCity Config changes for GitVersion.
2.2.629 Aug 2015 00:45 minor feature: Update assembly version information to 2.2.0-beta1. Update Nuget versions to reflect beta1 release. Unit test to reproduce #179. CommandBuilder event registration. Remove Postgresql 8.4. from unit tests. Remove unused Web files. Add doxyfile for doc generation. Add doxygen outputdir to.gitignore. Tweaks to doxygen. Unit test for #158 (prepared stmt leak). Deallocate prepared statement on Dispose(). Prevent another prepared stmt leak. Update Mono.Security.dll assembly to Mono version 3.4.0. Backport #257 from master. Repro unit test for #296. Simplfied repro unit test and #296. for and #296. and #296 Unit Test Improvements. Remove de/logging code. Update assembly and nuget spec versions for RC1 release. EF: INSERT INTO with no specified column values, by using DEFAULT?. Changed nuspec to indicate Postgresql support. query parameter processing to more correctly match PostgreSQL's l?. Parameter substitution processing: if we detect multiple statements i?. Parameter substitution processing: a small in dollar quoted s?. Parameter substitution processing: don't touch output parameters. Remove Tools/vssdk*_tools/inc folder. Remove pdb files from Tools folder. Update assembly and nuget spec versions for RC2 release. Update assembly and nuget spec versions for 2.2.0 final release. marked NpgsqlServices as public so it can be used in DbConfiguration ?. added directive to make NpgsqlServices public if it is being compiled?. milliseconds field handling when using NpgsqlCopySerializer.AddDa?. Rollback support for timetz in EF. It didn't work, since the TimeSpan?. incorrect check for.NET 2.0. Added Link for semantic markup of tests. rollback to savepoint when timeout is set. to ForwardsOnlyRow. handling of float and double positive infinity values. Change code to be project style conformant. Improved Nan, PositiveInifinity and NegativeInfinity checking. Add. Tiny modifications to float text encoding. Bump version to 2.2.1. migration add varchar and char support. NpgsqlParameter
3.0.119 Aug 2015 03:25 minor feature: Source code (zip) . Source code (tar.gz).
3.0.011 Aug 2015 18:45 minor feature: Source code (zip) . Source code (tar.gz).
3.0.0-rc218 Jul 2015 17:45 minor feature:
3.0.0-rc113 Jul 2015 07:45 minor feature: 506 KB Npgsql-2.2.5-docs.zip. . 606 KB. Npgsql-2.2.5-net20.zip. . 608 KB. Npgsql-2.2.5-net35.zip. . 688 KB. Npgsql-2.2.5-net40.zip. . 730 KB. Npgsql-2.2.5-net45.zip. . 603 KB. Setup_Npgsql-2.2.5.0-net40.exe. . 723 KB. Setup_Npgsql-2.2.5.0-net45.exe. . 479 KB. Setup_Npgsql-2.2.5.0-r2-net40.exe. . 495 KB. Setup_Npgsql-2.2.5.0-r2-net45.exe. . 478 KB. Setup_Npgsql-2.2.5.0-r3-net40.exe. . 487 KB. Setup_Npgsql-2.2.5.0-r3-net45.exe. . Source code (zip). . Source code (tar.gz).
3.0.0-beta.128 May 2015 22:05 minor feature:
2.2.524 May 2015 06:25 security: This is an important bugfix release, everyone should upgrade. Particularly important is a leak due to an EntityFramework issue (#505), thanks @havard. This release also includes several changes to make Npgsql work well with Amazon Redshift. Support isn't perfect yet but should be considerably better than before, please report any further issues.
2.2.005 Sep 2014 09:12 major feature: Visual Studio DDEX support, Entity Framework 6+ support, SSLStream and GSSAPI support, and JSON, JSONB and HSTORE datatypes, removed support for Postgresql 8.4 and below, and many bugfixes were applied.