Hello everyone!
There are no issues reported with XenForo 2.2 so far, and add-ons code is verified not to require any update. Please let us know if you see any problem and we will address it asap.
As for version 1.4.1, you download the package at
https://xenforo.com/community/resources/addonslab-unread-post-count.5840/history
The changes and the objective behind them are described in the release update. The way it was done before would work just fine for most of users, but would fail on heavy boards. Only on overloaded boards it becomes obvious, that heavy queries run concurrently and try to update the database at the same time. With enough concurrent users this can lock-out other users as well, as the number of connections to MySQL server is limited, and if all of them wait for an operation to finish, even users on unrelated pages will not be able to connect.
For everyone having issues with the new implementation - we will need more specific reports of what does not work. The change isn't really that major, so I don't see how it caused so many reports. Basically, instead of doing
- During render navigation, check for cached unread post count, if it is missing - rebuild, send back the correct count
We do now:
- During render navigation, check for cached unread post count, if it is missing - return the current count, once the page finished loading for the user, rebuild the counter, so next reload sends back the correct count.
Please let us know your thoughts.
Thank you!