Confluence 8.8 is available now

That was really fast. A lot of vendors still have problems upgrading to Platform 6.5 - me included.

I just build my App against the beta and now the RC but the final 8.8.0 release gives me this error on App Startup:

:green_circle: UPDATE I got it working.

:zero: The app uses/provides

  • httpclient
  • google Gson
  • provides REST API
  • provides Confluence Macros

:one: here is the full pom.xml

:two: The REST API stuff is unchanged in atlassian-plugin.xml (No v2 yet!)

:three: We build with Atlassian SDK 8.2.8 and JDK 11

:four: Things I changed in my code (also as preparation for Confluence 9)

  • Replace @PostConstruct and @PreDestroy with Spring InitializingBean
  • Replace @JsonProperty with @XmlElement
  • build chain changed to use temurin java 11 + Atlassian sdk 8.2.8 + amps 8.10.1 in pom
  • replace SettingsManager by GlobalSettingsManager
  • logging: only slf4j-api is scope=compile and everything else scope=test
  • Replaced Guava with vanilla java logic
  • Removed Jacksondependencies => Use JaxRS json/xml logic
  • Removed @Named and @Inject => @Component + @Autowired
  • Refactored User to ConfluenceUser
5 Likes