We’ve just released NServiceBus.UniformSession 1.0.0.
NServiceBus Version 6 introduced significant design changes on how to send messages. For more details on the Version 6 changes, refer to the Moving away from IBus section of the NServiceBus Version 5 to 6 upgrade guide. While we encourage use of the design approach mentioned in the upgrade guide, the new UniformSession package serves as an alternative when using the preferred approach is not possible.
Migrating to this new design in one step can be difficult. It might require larger reorganization and restructuring of the code that calls into message operations, especially when the code is shared between multiple components used inside and outside handlers.
Based on the feedback we received from users upgrading to NServiceBus Version 6,
NServiceBus.UniformSession introduces an API to simplify migration to Version 6. The package introduces an opt-in approach for a uniform session that works seamlessly from inside and outside the message handling pipeline.
More information about the uniform session and its limitations can be found here:
Where to get it
You can download the updated version and see the full release notes here: https://github.com/Particular/NServiceBus.UniformSession/releases/tag/1.0.0.
The team in Particular
Please read our release policy for more details.