For the firmware naming rule in QNAP:
QTS / QuTS hero
Fixed, which describes the OS platform.
5.2.2
After each release, the numbers are added by PM. Usually, the same number means the major features are the same.
.2958
This is just a serial number, which will be +1 after each build. You can consider that after introducing the naming rules, it performs a firmware build 2958 times.
build 20241121
The date on which this firmware starts building.
Combined with the serial number, the developers, and the QA team can ensure that the firmware built at same day can be identified by its name.
So by default, it will never generate firmware with the same version numbers systematically.