NServiceBus.TransactionalSession 4.0.1 and 3.4.1 – Patch releases available

Hi everyone,

We’ve just released NServiceBus.TransactionalSession 4.0.1 and 3.4.1.

Fixed bugs

  • #536 Setting CommitDelayIncrement to zero or less causes unexpected behavior.

How to know if you are affected

You are affected if:

  • You have set CommitDelayIncrement to TimeSpan.Zero or a negative value.

And the application uses one of the following packages:

  • NServiceBus.Persistence.AzureTable.TransactionalSession v7.0.0 & v6.1.1
  • NServiceBus.Persistence.CosmosDB.TransactionalSession v4.0.0 & v3.2.1
  • NServiceBus.Persistence.Sql.TransactionalSession v9.0.0 & v8.3.0
  • NServiceBus.RavenDB.TransactionalSession v11.0.0 & v10.1.0
  • NServiceBus.Storage.MongoDB.TransactionalSession v6.0.1 & v7.0.0
  • NServiceBus.Persistence.DynamoDB.TransactionalSession v4.0.1 & v3.0.1
  • NServiceBus.NHibernate.TransactionalSession v11.0.0 & v10.1.1

Symptoms

Outbox dispatch messages aren’t being consumed when the CommitDelayIncrement is set to zero or less.

When to upgrade

You should upgrade only if you are impacted.

Where to get it

You can install the new versions of NServiceBus.TransactionalSession from NuGet.

Note
An explicit reference to NServiceBus.TransactionalSession is required for this fix to take effect.
If you do not have an explicit reference, you will need to add it.

Please read our release policy for more details.

With thanks,
The team in Particular