i4jparams.conf in the installation folder has proper version number, although still has 1.5 as min Java version (not so critical in my view, though Openfire itself won’t run on that and i think it is more a requirement for installer to check on run). Installers are built with some other config, but i don’t know where exactly in Bamboo it is. And this file is probably for those who want to create their own install4j installers or just some legacy leftover file.
They are, but this is done on Build Dashboard - IgniteRealtime Bamboo which has its own install4j config file, which i assumed by looking into installation folder of Openfire/Spark on Windows, specifically Openfire\install4j\i4jparams.conf file which has the correct version number (which is reflected by correct version number in the Programs and Features list of programs). So i assume the one in the source was used at some point in the past (maybe before the move to Github, that’s why it still has 3.7.1 version in there) or maybe it is there for other developers to use to build their installers. But they will have to change the version number and other settings manually on their own.