Support Policy

Supported Versions

Supported versions include any major version released within the last 3 years. Within a supported major version, the latest minor version is supported, or any minor version released within the last year.

If a version is not listed or has expired, but support is required contact Particular support.

Particular will apply critical bug fixes to all supported versions. If the bug also impacts a non supported version, the recommended approach is to upgrade to a supported version which contains the fix.

For more information refer to the release policy.

NServiceBus 6.x

VersionMajor ReleasedMinor ReleasedSupport Expires
6.x2016-10-112017-02-142019-10-11

NServiceBus 5.x

VersionMajor ReleasedMinor ReleasedSupport Expires
5.x2014-09-292016-12-052017-09-29

NServiceBus 4.x

As of 11 July 2016, Version 4 is no longer supported.

NServiceBus 3.x

As of 29 October 2015, Version 3 is no longer supported.

Compatibility guarantees

All new features are backwards compatible by default. In the rare cases when this is not possible, the new feature would be disabled by default and require an explicit opt-in to be enabled. These types of features are covered in the Upgrade Guide for the new target version.

Upgrading

NServiceBus versions are wire-compatible, meaning the endpoints using different versions can exchange messages with each other.

However, some features might require data migration (e.g. converting from old to new format), and the conversion might be performed in the background after upgrade.

Therefore the recommended approach is to upgrade 1 major version at a time, including a full regression testing of the system and deployment to production.

Related Articles

  • Licensing
    Outlines license usage, management, and restrictions.
  • Release Policy
    What version numbers mean to Particular.

Last modified