It was reported to Debian that keepass functions to lock the secrets database when the desktop is being locked or the machine is being suspended do not work. This would defeat the purpose of having such functions, for example if a laptop is stolen while suspended when it had the secrets database open. The option should have automatically closed the database in that case, protecting the secrets. References: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=785305
Created keepass tracking bugs for this issue: Affects: fedora-all [bug 1222120]
keepass-2.30-2.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
KeePass fails to build from source on Fedora 21 and 22, so I don't think this can be fixed on those versions. It's fixed in Fedora 23, however.
keepass-2.30-2.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.