BandanaManager deprecation in Confluence 9.3

In Confluence 9.3, BandanaManager has been deprecated: Preparing for Confluence 9.3 | Confluence Data Center 9.3 | Atlassian Documentation

  1. What are the reasons for this? It causes massive amounts of work for us, because we have been using Bandana a lot (as well as Active Objects and PluginSettings).

  2. PluginSettings are mentioned as an alternative. Unfortunately, they (a) lack a function like getKeys(bandanaContext), (b) we need to serialize ourselves because they only support a very limited amount of types, and (c) they have limits for key and value length: PluginSettings (Shared Application Access Layer API 3.0.0 API) – are those limitations still correct? Are there plans to change anything about them?

Kind regards,
Christian

2 Likes

Maybe you have some information, @kmacleod?

Also, are the new APIs available for older platforms, and if yes, which ones?