We’ve just released NServiceBus.TransactionalSession 2.0.2 and 1.0.3.
- #194 ICompletableSynchronizedStorageSession is completed after storing Outbox messages
How to know if you are affected
You are using the
NServiceBus.Persistence.Sql.TransactionalSession package and you are using the
ISqlStorageSession.OnCompleteAsync callback to send messages.
Messages sent during the
ISqlStorageSession.OnCompleteAsync are not stored into the outbox and will not be dispatched.
When to upgrade
You should upgrade immediately if you are affected by this issue. Note that you might have to add an explicit package reference to the NServiceBus.TransactionalSession package, e.g.
<PackageReference Include="NServiceBus.TransactionalSession" Version="2.0.2" />
<PackageReference Include="NServiceBus.TransactionalSession" Version="1.0.3" />
If not requested explicitly, the NServiceBus.Persistence.Sql.TransactionalSession package will not load the latest version of its dependencies.
Where to get it
You can install the new versions of NServiceBus.TransactionalSession from NuGet.
The team in Particular
Please read our release policy for more details.