Npgsql 3.1.9

@roji roji released this Nov 20, 2016 · 222 commits to dev since this release

Npgsql 3.1.9 contains a pack of bug fixes. The two most important ones are:

  • #1306: concurrent modification exception, introduced in 3.1.8, when closing connections
  • #1303: due to an async rewriting bug, ExecuteScalarAsync was internally sync.

There are several other important bug fixes, everyone is encouraged to upgrade. The full list of changes is available here.

Downloads

Npgsql 3.1.8

@roji roji released this Sep 22, 2016 · 222 commits to dev since this release

Npgsql 3.1.8 contains two important deadlock fixes that could occur when performing synchronous operations on the thread pool, one which caused thread pool exhaustion when opening (#1232) and another with multistatement commands (#1256).

In addition, some performance optimizations have been made which should make pooled connection open
work much faster.

The complete list of issues is here.

(Sep 25, 2016) NpgsqlDdexProvider-3.1.0.vsix added

Downloads

Npgsql 3.1.7

@roji roji released this Aug 6, 2016 · 222 commits to dev since this release

The complete list of issues is here.

Downloads

Npgsql 3.1.6

@roji roji released this Jul 11, 2016 · 222 commits to dev since this release

Npgsql 3.1.6 is a minor bug release that mainly fixes the incorrect nuget ID accidentally published in 3.1.5
(npgsql instead of Npgsql).

The complete list of issues is here.

Downloads

Npgsql 3.1.5

@roji roji released this Jun 28, 2016 · 222 commits to dev since this release

Npgsql 3.1.5 targets .NET Core RTM (1.0.0), which was released a few days ago.

The complete list of issues for Npgsql 3.1.5 is here.

Downloads

Npgsql 3.1.4

@roji roji released this Jun 16, 2016 · 222 commits to dev since this release

Npgsql 3.1.4 mainly fixes some more cases of missing ConfigureAwait(false) which could cause deadlocks, you are strongly encouraged to upgrade, especially if you use the async APIs.

The complete list of issues for 3.1.4 is here.

Downloads

Npgsql 3.0.8

@roji roji released this Jun 15, 2016 · 779 commits to dev since this release

Npgsql 3.0.8 is an important update in the 3.0.x line. You should definitely upgrade to 3.1.x, but if for
some reason you can't 3.0.8 fixes quite a few bugs.

The complete list of issues for 3.0.8 is here.

Downloads

Npgsql 3.1.3

@roji roji released this May 30, 2016 · 222 commits to dev since this release

Npgsql 3.1.3 has been released and is available on nuget.org.

This release fixes some important issues:

  • PostgresException now properly inherits from NpgsqlException (#1117).
  • When executing big multistatement commands, ConfigureAwait(false) was missing. This could lead to deadlocks in some cases, even when using synchronous I/O. (#1136).
  • Because of the new composite type support in 3.1, initial connections to database with a large number of tables could be very slow. This is now fixed. (#1126).

All users of 3.1.x should upgrade immediately.

The complete list of issues is here.

Downloads

Npgsql 3.1.2

@roji roji released this May 22, 2016 · 222 commits to dev since this release

Npgsql 3.1.2 has been released and is available on nuget.org.

This release fixes a major bug where the read timeout was set incorrectly, resulting in incorrect timeout exceptions.

Also, async calls weren't really executed asynchronously when using SSL (TlsClientStream specifically), this has been resolved and async calls will be truly async.

All users of 3.1.x should upgrade immediately.

Downloads

Npgsql 3.1.1

@roji roji released this May 19, 2016 · 222 commits to dev since this release

Npgsql 3.1.1 has been released and is available on nuget.org.

This releases fixes some minor bugs and removes an embarrassing Console.WriteLine that somehow made it into the final release.

It also implements the new CoreCLR data reader schema API (dotnet/corefx#5915), a better way to discover information about columns you select. It's been made available in .NET Framework as well.

The complete list of issues is here.

Downloads