No known compatibility issues at present.
The extension does not do anything on it’s own other than collect and serve the announcement data, it is u to the client to implement a solution.
The extension warns the admin when the link is not correctly formatted, but saves the value regarless.
The handler returns data even when the extension is disabled.
Calls to the handler are not currently logged, however, incorrect calls to the handler will return errors.
It is up to the client to check the necessary data is present (e.g. that both the link text and link url are populated) before using them. The extension returns the data as configured on the admin page.