What are the different versions of the VMS?
There are four different versions of Nx Witness:
- Release
- Hotfix
- Custom Build
- Beta
This article will explain the differences between them and the purpose of each version.
Release
A Release is a version of Nx Witness that went through an intensive testing process, including automation and manual testing, across various operating systems, hardware, and network environments.
A Nx Witness Release is the culmination of all prior patches and new features that have been worked on since the last release. It is the most stable version of Nx Witness and should always be the starting point for any new system.
Hotfix
A Hotfix is a version of Nx Witness that is released as needed to address urgent issues or critical bugs. It incorporates all the necessary bug fixes and immediate optimizations, without waiting for the usual release cycle. A Hotfix undergoes an expedited testing process to ensure stability and reliability, but doesn't undergo an intensive testing procedure as a release version.
A Nx Witness Hotfix is a suitable option for deploying in a production environment, especially when the support team recommends upgrading to the hotfixed version. The accompanying release notes will provide details about the specific fixes and improvements implemented. If there are no pressing reasons to upgrade, it is generally advised to remain on the current build you are using.
It's possible for a Hotfix to include new experimental features, which are yet to be fully tested and integrated into the official release version.
Custom Build
A Custom Build is a version of Nx Witness that is created by the support team when an issue is system specific or an improvement is requested, and we are able to easily resolve it in a Custom Build. In such cases, the support team will kindly request you to update to that specific build to resolve your issue or request.
An Nx Witness Custom Build is created on a case by case basis and won't be publicly available. It is recommended to use a Custom Build only for the system that the build was provided for, since the testing process it went through was minimal.
In general, improvements and bug fixes made in a Custom Build will be included in the next monthly Patch. It is recommended to update the system from the Custom Build to the next available monthly Patch as soon as it is released, as long as you see that your fix is included in the patch notes.
Beta
A Beta is a version of Nx Witness intended for users to discover new features that will be included in the next Release and to provide feedback to the Nx team to fine-tune certain features and resolve discovered bugs. Beta versions shouldn't be used in a production system since bugs are expected.
A Nx Witness Beta allows users to familiarize themselves with the latest and greatest features before they are released. Additionally, having a wide variety of users test the software in various environments and provide their feedback helps us create a much more robust product.
How to obtain the various releases
MyNx
- Nx Witness Releases, Patches, and Betas can be found in the downloads section of MyNx.
- Click on the desired tab to be taken to the appropriate download section.
Nx Cloud portal
- Click on Download Nx Witness in the footer of the Nx Cloud portal or click this direct link to be taken to the downloads page.
- Select the tab for your operating system and download the right package.
Note: Custom Builds are only provided directly by our support team.
Nx Meta versions
Nx Meta Video Management Platform is intended for developers to create solutions for Nx Witness VMS and other Powered-by-Nx products and goes through a different release cycle process. This process is described in the following support article: Meta Release Process.
Questions
If you have any questions related to this topic or you want to share your experience with other community members or our team, please visit and engage in our support community.
Comments
0 comments
Article is closed for comments.