Skip to content

Upgrade to Bitbucket Server 9.4.17 and Java 17#30

Merged
evildream merged 4 commits intoinfobip:masterfrom
evildream:master
Mar 19, 2026
Merged

Upgrade to Bitbucket Server 9.4.17 and Java 17#30
evildream merged 4 commits intoinfobip:masterfrom
evildream:master

Conversation

@evildream
Copy link
Copy Markdown
Contributor

3.0.0

  • upgrade to Bitbucket Server 9.4.17
  • upgrade to Java 17
  • upgrade Lombok from 1.18.20 to 1.18.44 (1.18.22+ required for Java 17 support)
  • upgrade Mockito from 1.x to 5.23.0 (1.x uses cglib which is incompatible with Java 17 module system)
  • upgrade JaCoCo from 0.8.5 to 0.8.14 (0.8.5 does not support Java 17 class file format)
  • upgrade Jackson modules to 2.17.3 (aligned with Bitbucket Server BOM)
  • remove Guava dependency (Bitbucket Server DMZ blocks com.google.common packages from plugins; replaced with standard Java utilities: List.of(), String.isEmpty())
  • remove unused joda-time imports
  • bundle Jackson modules (jsr310, jdk8, parameter-names) with jackson-core excluded (Bitbucket Server DMZ blocks these packages from plugins, but jackson-core/databind are exported by the platform)

Minimal support now is version 9.4.17

Upgrade dependencies for Java 17 compatibility: Lombok 1.18.44, Mockito 5.23.0, JaCoCo 0.8.14, Jackson 2.17.3.
Replace Guava with standard Java utilities to avoid Bitbucket DMZ restrictions.
Bundle Jackson modules (jsr310, jdk8, parameter-names) with jackson-core excluded as the platform blocks plugin access via DmzResolverHook.
@evildream evildream merged commit 746865a into infobip:master Mar 19, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants