I have just updated to v3.27 from v3.23. I have always used a simple CMD script on windows to start PasswordSafe consistently: start ..\bin\ps\pwsafe.exe PWS.psafe3 -u auser -h ahost
In v3.23 all was fine. I could add an entry, quit, restart and the entry was there.
In v3.27, something is broken. I add an entry, it appears to be be saved (you see the telltale pause and flicker), but when I quit and restart the change is NOT there. For my change to work, I have to first explicitly "close" the database, and then reopen it from the "File" menu (either from Open... or from the list of recent databases) and then make the change.
On a likely related note, I had to turn off "Intermediate Backups" in the configuration menu. When it is ON, I get an "Write Error" dialog which says "Unable to create intermediate backup.. Either try to save database with another name or exit without saving." I have never seen this in v3.23 or earlier