NServiceBus.NHibernate 8.4.4 - Patch release available

Hi everyone,

We’ve just released NServiceBus.NHibernate 8.4.4.

Fixed bugs

  • #224 Messages are lost when message type names or endpoint names contain Unicode chars

How to know if you are affected

You are affected if you are using the publish–subscribe pattern and you use Unicode characters in message type names or endpoint names.

Symptoms

  • A message is not published and is lost if it has a type name containing a Unicode character.
  • A published message is not received by a subscribing endpoint if the subscribing endpoint has a name containing a Unicode character.

When to upgrade

If you are using Unicode characters in message type names or endpoint names, you should upgrade immediately.

Otherwise, you should upgrade during your next maintenance window.

How to upgrade

The new version does not automatically update the schema. The schema needs to be updated manually using the following approach:

ALTER TABLE [Subscription] ALTER COLUMN ColumnName NVARCHAR(450)

The ColumnName should be replaced with the actual names of columns with the VARCHAR type.

Where to get it

You can install the new version of NServiceBus.NHibernate from NuGet.

With thanks,
The team in Particular

Please read our release policy for more details.