github Particular/NServiceBus 4.3.2

latest releases: 9.0.0, 8.2.0, 9.0.0-alpha.10...
10 years ago

This release consist of these issues that were achieved through these commits.

Bugs

#1861 When using Azure ServiceBus, not passing in the endpoint address for subscriptions causes a null reference exception.

When we fixed issue #1837 in version 4.3.1, a check was added to ignore the address count and call the SubscriptionManager.Subscribe passing in null as the endpoint address for brokered transports with centralized pub sub support. While it works for ActiveMQ and RabbitMQ, the azure transport expects an address. Passing in null causes a NRE.

#1852 Read license from a version agnostic location, so that existing licenses need not be re-installed for newer releases

Our current way of handling licenses in the registry is wrong since it looks for a subkey containing the {major}.{minor}. This means that users that have installed a 4.2/4.3 license will have to reinstall it again for 4.4 even though the license it self is valid for 4.4

#1851 Bus failing to publish interface-defined event when messageConstructor not defined

When publishing using interface-defined events and when the messageConstructor not defined, an exception is thrown and the event is not published.

#1845 Remove Get-NServiceBusVersion commandlet

Get-NServiceBusVersion commandlet reported the version of NServiceBus.Powershell.dll and not the version of the NSB within the solution. NServiceBus.Powershell dll has been separated from the core in order that it could be released independantly of the core if need be. This commandlet does not make sense, as we can have multiple endpoints referencing different versions of NServiceBus on the same machine.

Where to get it

You can download this release from:

Don't miss a new NServiceBus release

NewReleases is sending notifications on new releases.