The "Recently read" and "Recently added" stopped updating itself. It did keep showing the old entries.
But I've solved it by deleting global.db. It's all working fine again now. I guess the file got corrupted somehow.
I've had this behavior once before after upgrading to a newer version, but forgot how I solved it then.
Edit: I checked the time and it is off by almost a year, so you might be right about the source of the problem. Too late to check it now though