- Test release
- Test release
- Release 2.0.0
- Add PostgreSQL transport implementation - thanks jmkelly
- Add one-way configuration extension for the transport - thanks jmkelly
- Fix nuspec
- Update to Rebus 3
- Update to Rebus 4
- Add .NET Core support
- Add ability to customize
NpgsqlConnection
before it is used (e.g. to provide a certificate validation callback) - thanks enriquein
- Add async bottleneck for outgoing messages to avoid concurrency issues accessing a shared connection - thanks dtabuenc
- Make connection provider configurable - thanks dtabuenc
- Change ordering such that priority is reversed (i.e. higher priorities are preferred) and such that visible time takes precedence over insertion order, meaning that deferred messages are ordered more naturally
- Rename misleading parameter
- Update Npgsql dependency to 4.1.3 and System.Data.SqlClient to 4.8.0 to get the latest security fixes
- Update Rebus dependency to v. 5
- Enable Postgres connection to enlist in ambient transaction - thanks KasperDamgaard
- Update to Rebus 6
- Delete expired messages regardless of their destination queue, thus making it possible for abandoned messages to expire - thanks zabulus
- Add index to improve dequeueing performance for the transport - thanks knutsr
- Add target for .NET 5 - thanks mastersign
- Add flag in DB provider to indicate that the connection/transaction is managed externally - thanks Laurianti
- Additional flag for indicating that connection/transaction is managed externally - thanks Laurianti
- Optional parameters to enable configuring the expired messages cleanup interval - thanks Laurianti
- Remove unnecessary System.Data.SqlClient dependency
- Update Npgsql dependency to 6.0.4
- Fix bug where
isCentralized
was not actually used - thanks mts44
- Make saga data serializer configurable - thanks mmdevterm
- Add outbox - thanks matt-psaltis
- Add schema support - thanks patrick11994
- Add ambient transaction support for outbox and fix bug in outbox storage - thanks jwoots
- Update to Rebus 8
- Clean up outbox messages as they're processed - thanks jwoots
- Expose optional
schemaName
parameter from underlying configuration method - Use now() instead of clock_timestamp() to allow better index on cleanup deletes - thanks jmkelly
- Fix bug that would ignore it when a custom saga serializer was registered - thanks mfahadi
- Fix bug that would require schema name to be explicitly specified for the saga persister, even though it's optional
- Update Npgsql dependency to 8.0.3
- Update Rebus dependency to 8.4.2
- Add retry around schema initialization routines, because they're all idempotent, and they can collide when starting things up in parallel