We’ve just released NServiceBus.NHibernate 8.4.4.
- #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.
- 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.
The team in Particular
Please read our release policy for more details.