Over the years I have developed a few WordPress plugins for my own use and shared some via the WordPress.org plugins directory. I have recently made some changes to one of my shared plugins and would like to share the updates but I don’t want to risk breaking a website that uses it. I believe the best testers would be those who are currently using the plugin. But, while WordPress does provide a mechanism for automatically notifying plugin users that new versions of a plugin are available for update, to the best of my knowledge there is no mechanism for notifying plugin users that release candidates are available for testing.
I was thinking that I could develop a process that would check a pre-determined URL for notification messages at a pre-determined interval (something like once per day or once per week). I would run this process during plugin load if the user can manage options. I could then present any notification messages that were returned from the most recent check until they are dismissed. But why develop it if something already exists or if it would not be considered an acceptable practice?
So, my question is: is there a best practice or acceptable practice for plugin developers to send notifications to site administrators of sites using the plugin?