The Discourse Hub app stopped working on the latest stable version due to a commit that bumped the API key version from 2 to 3. RGJ reported the issue and linked the commit causing the problem. joffreyjaffeux suggested backporting the change to stable, which was approved by sam. The backport was successfully implemented by joffreyjaffeux and verified to be working by RGJ. However, bennyling encountered the same error on a beta version with API key version 3, but later found the answer in a different thread.
We have received a number of reports from users that updated their Discourse app to version 1.4 on their iOS device and now they are receiving an error ‘this forum is using an outdated version of Discourse’.
We have been able to pin this down to this commit made 7 days ago UX: bumps the user-api-key version to 3 (#6526) · discourse/discourse@8e274f7 · GitHub which bumps the API key version from 2 to 3. Apparently the new app requires it to be version 3.
I cannot find why this change has been made (I would expect that there would be related commits or something, they probably are there but I don’t know where to find them).
Any ideas why I am getting the same error message “this forum is using an outdated version of Discourse” if my Discourse is running v2.2.0.beta3? Specifically this commit?
As far as I can tell the API key in this version is 3, so there must be another reason.
Edit: Looks like this was already answered over here. Sorry!