My host updated CPanel this morning, supposedly from 11.50.2.2 to 11.52.0.14. I have been using the api2 API for some time to auto-provision databases and users and this morning after the update those calls started failing with an error that the specified database name does not start with the appropriate prefix. Which is true, but in the past I never had to specify the prefix, it was just added automatically by CPanel.
I can obviously change my code to add the prefix to the database name, but it just seems odd to me that the behavior changed. I looked through the 11.52 change log and I didn't see any topics that looked like they obviously applied to this situation, so I'm concerned that I'll modify my code and later the behavior will change again and I'll start getting double-prefixed database names or something.
Does anyone have any insight on whether I should have expected this change or if there's something else I should take a look at before I modify my code?
I can obviously change my code to add the prefix to the database name, but it just seems odd to me that the behavior changed. I looked through the 11.52 change log and I didn't see any topics that looked like they obviously applied to this situation, so I'm concerned that I'll modify my code and later the behavior will change again and I'll start getting double-prefixed database names or something.
Does anyone have any insight on whether I should have expected this change or if there's something else I should take a look at before I modify my code?