When I briefly updated to 8.3, one of the first things I noticed was that system.db.runNamedQuery() wasn’t just deprecated, but seemed to be broken. I thought that what I had seen was that the Gateway-scoped version of it (the one with project parameter) was throwing errors. Is that accurate? And what is the recommended approach for smooth migration? I can’t just switch to 8.3 and then start changing the hundreds of instances that exist, nor can I change them before making the switch or it will break our current system.
I understand the need to deprecate, given the confusing nature of the scope issue. Since many of my library scripts are invoked from both Gateway and Project scope, I usually would include the project name, since that has worked for both scopes. But unless I’m missing something, the word “deprecated” seems very misleading. That usually means it still works, but there’s a new, better way.
