PostgreSQL transport released!

Hi everyone,

For those of you using or considering using PostgreSQL as messaging infrastructure with NServiceBus, we’ve just released NServiceBus.Transport.PostgreSql. Learn more about the transport in our documentation.

The transport also supports Connection sharing with PostgreSQL Persistence so that a single atomic PostgreSQL transaction spans receiving a message, updating the database, and sending out follow-up messages. This means no anomalies related to the asynchronous communication, such as duplicate messages. When using this connection-sharing feature, there is no need to enable the Outbox.

Where to get it

You can install NServiceBus.Transport.PostgreSql from NuGet.

Please read our release policy for more details.

Why is the version number 8.1.2?

When developing the PostgreSQL transport, we worked on the solid foundations established by years of development of our existing transport for SQLServer. We concluded that the best way to ensure the highest quality while allowing for quick evolution is to share the critical bits of code between these two by using a single code repository. Therefore, we have decided to continue versioning from the latest major version of the SQL Server Transport, version 8.

Where do I send feedback?

To send feedback, please create an issue in the NServiceBus.SqlServer repository or email

With thanks,
The team in Particular