Our app (eSign for Confluence) is experiencing a partial outage since Saturday as we are unable to save page (entity) properties containing unicode cleanly. It appears that the v2 page properties API behavior changed suddenly and now unicode characters are being corrupted (i.e. what you store is not what you get back).
If your apps happen to use content/page properties and may store extended characters often found in user display names, you may be impacted.
Attached is an api screenshot showing the unicode corruption behavior with a POST to the new V2 page properties API and the return value from Confluence .
Incident has been raised with Atlassian but we are still waiting on acknowledgement that a change was made to the V2 page properties API last weekend so they can roll back whatever was done.
The team here is regretting putting in all the work to switch to the V2 API. The (deprecated) V1 content properties API is still working properly.
Hi,
Iāve encountered a similar issue about the REST API OAuth 2.0 scope change (Get all boards). Where can I get the latest upgrade to REST API? @Atlassian Developers
Thanks,
YY1
Hi @ibuchanan
Thanks for your feedback. Iāve looked into this issue and fixed as per the latest intro of REST API scope. I just want to know where to get the announcement of any REST API change? Maybe itās better that I can subcribe the changes through emails.
Iām afraid I donāt know anything about this problem. There arenāt any known incidents showing up on Statuspage right now:
So I think we need the āformal signalā in the form of a ticket with developer support. If they decide to open an incident, open a bug, or find another solution, please do let us know back here.
No update from Atlassian so far after the initial confirmation that they are looking into it. We did retest a few minutes ago that the corrupted JSON behavior is still present in the v2 page properties API.
I can confirm this. Tried it out via Postman and the page title seems to be ok. But better it will fixed globally by the Atlassian guys before we need to change our codebase.