Skip to content

[Java][Spring] Bump jackson-databind-nullable to 0.2.11 in the Spring Boot 4 templates - #24990

Merged
wing328 merged 1 commit into
OpenAPITools:masterfrom
Sekator778:fix/jackson-databind-nullable-sb4
Sep 23, 2026
Merged

wing328 merged 1 commit into
OpenAPITools:masterfrom
Sekator778:fix/jackson-databind-nullable-sb4

Conversation

@Sekator778

@Sekator778 Sekator778 commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

The three JavaSpring pom-sb4 templates still pin jackson-databind-nullable 0.2.8, #24501 bumped only the sb3 ones. 0.2.8 has no Jackson 3 module, so JsonNullable fields don't serialize in generated Spring Boot 4 apps (you get {"present":true,"undefined":false} instead of the value). This bumps them to 0.2.11 and regenerates the two affected samples. Checked it with generated spring-boot, spring-cloud and spring-http-interface projects.

Fixes #24975

@cachescrubber @welshm @MelleD @atextor @manedev79 @javisst @borsch @banlevente @Zomzog @martin-mfg @KannaKim

PR checklist

  • Read the contribution guidelines.
  • Run the following to build the project and update samples:
    ./mvnw clean package || exit
    ./bin/generate-samples.sh ./bin/configs/*.yaml || exit
    ./bin/utils/export_docs_generators.sh || exit
    
    (For Windows users, please run the script in WSL)
    Commit all changed files.
    This is important, as CI jobs will verify all generator outputs of your HEAD commit as it would merge with master.
    These must match the expectations made by your contribution.
    You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example ./bin/generate-samples.sh bin/configs/java*.
    IMPORTANT: Do NOT purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
  • If your PR is targeting a particular programming language, @mention the technical committee members, so they are more likely to review the pull request.

Summary by cubic

<reference_material>
Bump_type>

Written for commit a44c054. Summary will update on new commits.

Review in cubic

… Boot 4 templates

OpenAPITools#24501 bumped only the sb3 poms. 0.2.8 has no Jackson 3 module, so
JsonNullable fields don't serialize in generated Spring Boot 4 apps.

Fixes OpenAPITools#24975

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

Re-trigger cubic

@wing328
wing328 merged commit a0d45d8 into OpenAPITools:master Sep 23, 2026
72 checks passed
@wing328 wing328 added this to the 7.26.0 milestone Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG][JAVA][SPRING] jackson-databind-nullable still pinned to 0.2.8 in all JavaSpring pom-sb4 templates, breaking openApiNullable with useJackson3

2 participants