I'm running version 10.0.2 on 12.1 and once a day (it seems) I get an alert that says the developer needs to update the Keyboard Maestro engine for future compatibility. Do I have some old component that is left over from a previous install? It only seems to happen when I trigger a macro using the Menu Extra.
@peternlewis - I'm tagging Peter to make sure he sees this. He's on Aussie time, by the way, so he probably won't respond for a dozen hours or more.
I had this issue. Disabling sync and re-enabling it (Re-assigning it to the file on iCloud) fixed it for me.
I've seen this where the user has an old web or AppleScript plugin.
It is almost guaranteed to be talking about some other component since Keyboard Maestro is fully buzzword compliant as far as this sort of “future compatibility” stuff that Apple is talking about.
One thing to try is next time it happens to look through the Open Files section of the Activity Monitor Keyboard Maestro Engine entry for anything that looks like it could be an old plugin.
To piggyback on what @peternlewis said, I believe you can see what plugins you have by looking in the folder ~/Library/Application Support/Keyboard Maestro/Keyboard Maestro Actions. Just because they're old doesn't mean they're the culprit, but it might give you some ideas of where to start looking.
No, not those kinds of plugins. Not Keyboard Maestro plugin actions.
I am talking about system extensions, things for extending the web browser (which can show up when you use Custom HTML Prompst) or AppleScript.