The Junos versions for SRX that were released between 2013 and 2017, have a release name with the letter 'X' in it. For example "15.1X49-D170". Those releases are commonly referred to as SRX X-releases. This article explains what naming convention and logic the SRX X-releases adhere to. It also lists the major releases which have been released for SRX platforms over the last several years.
[12.1][X44]-[D10] ^ ^ ^ | | | | | | D10 - the maintenance release number | | | | X44 - the X-release number | 12.1 - the Junos version that this X-release is based upon
(*) Definition of Maintenance Releases and Service Releases: