Download the beta from our site to start testing your app for compatibility with the changes. Be sure to take a look at our Preparing for Confluence 9.4 guide to find out what you need to do to make your app compatible. We’ll update that page regularly, so keep an eye on it to see any changes.
com.atlassian.confluence.it.rpc.ConfluenceRpc.setContentPropertiesString and setContentTextProperty has been removed from the Functional Test Remote API 9.4.0-beta1. Please add it back. We know that com.atlassian.confluence.core.ContentPropertyManager.getTextProperty has been removed from Confluence 10 but getStringProperty should be actually the right replacement. But for testing you already removed it from Confluence 9.4.
When installing our app, for 9.4.0-rc1, the installation fail with this message : 2025-03-31 18:27:04,031 ERROR [UpmAsynchronousTaskManager:thread-2] [plugin.osgi.factory.OsgiPlugin] enableInternal Detected an error (BundleException) enabling the plugin 'com.company1.confluence.plugins.app1' : Unable to resolve com.company1.confluence.plugins.app1 [293](R 293.0): missing requirement [com.company1.confluence.plugins.app1 [293](R 293.0)] osgi.wiring.package; (osgi.wiring.package=com.google.common.base) Unresolved requirements: [[com.company1.confluence.plugins.app1 [293](R 293.0)] osgi.wiring.package; (osgi.wiring.package=com.google.common.base)]. This error usually occurs when your plugin imports a package from another bundle with a specific version constraint and either the bundle providing that package doesn't meet those version constraints, or there is no bundle available that provides the specified package. For more details on how to fix this, see
In banningExcludes, i had these dependencies :
com.google.code.gson:gson
com.google.collections:google-collections
RK : only in banningExcludes, google dependencies are mentionned in pom.xml
And app work well for previous versions.
I suppose that those dependencies are no longer provided by confluence.
Have you any clue on how to solve this issue ?
@mtran thanks a lot for the response, but could you give me an answer on the above topic? Is there any replacement in the Function Test Remote API in the version 9.4.0 to set the content properties?