You can determine the overall version of the SP software you have installed by running shibd from the command line with the -v option (Linux/Unix only), or by relying on whatever packaging mechanism you're using to maintain the software.

On Windows you can generally review the installed packages to find out the version, or you can run shibd -version at the command prompt (you will have to browse to the folder, usually c:\opt\shibboleth-sp\sbin). You can also determine the full version number from a PowerShell prompt.

get-wmiobject -class win32_product -filter "name='Shibboleth Service Provider'" ... Name : Shibboleth Service Provider Vendor : Shibboleth Consortium Version : Caption : Shibboleth Service Provider ...

For any platform, you can determine the version of the SP and various libraries by examining the log during the startup sequence or, if you have sufficient access, by using the Status Handler.