This article addresses the question: "Are there Application-Identification release notes that tell us what new applications have been added to a Protocol Bundle?" and also explains how to determine the following:
The Protocol Bundle version
When a new Protocol Bundle is released, new applications and bugs are addressed in the new Protocol Bundle, and a Release Note Document is published. The release notes are published with the Application-Identification version as the descriptor. The URL link for the Application-Identification Release Notes is: https://www.juniper.net/documentation/product/en_US/JDPI-Decoder
To show the Application-Identification database version and Protocol Bundle, use the operational command show services application-identification status :
show services application-identification status
Example
root@srx300> show services application-identification status Application Identification Status Enabled Sessions under app detection 0 Max TCP session packet memory 0 Force packet plugin Disabled Force stream plugin Disabled DPI Performance mode: Enabled Statistics collection interval 2 (in minutes) Application System Cache Status Enabled Cache lookup security-services Enabled Cache lookup miscellaneous-services Enabled Max Number of entries in cache 0 Cache timeout 3600 (in seconds) Protocol Bundle Download Server https://signatures-old.juniper.net/cgi-bin/index.cgi AutoUpdate Disabled Proxy Details Proxy Profile Not Configured Slot 1: Application package version 3138 Status Active PB Version 1.340.0-73.005 (build date Nov 20 2018) Engine version 4.20.0-91 (build date Feb 27 2018) Sessions 0 root@srx300>
In the above example, the device is on Application-Identification DB version 3138, and the Protocol Bundle version is 1.340.