Released on September 28, 2024, jsonschema4springboot v0.0.4 is a maintenance release focused on enhancing the stability and precision of JSON Schema validation in Spring Boot applications. This update ensures that your API-first validation is more reliable and your development logs are cleaner.

What’s new

This release primarily upgrades the core validation engine to com.networknt:json-schema-validator v1.5.2. Key improvements include:

  • Enhanced OpenAPI 3.0 Support: Fixed validation issues with exclusiveMinimum and exclusiveMaximum keywords, ensuring better compatibility with OpenAPI 3.0 schemas.
  • Cleaner Logging: The PatternValidator now suppresses unnecessary log output during “fail-fast” validation, reducing noise in your console.
  • Dependency Updates: Bumps critical transitive dependencies, including jackson-databind (to 2.17.2) and undertow-core (to 2.2.35.Final), to maintain performance and security.

Why it matters

For developers leveraging an API-first design, precision is everything. The fix for exclusiveMinimum and exclusiveMaximum means that your boundary constraints are now enforced exactly as defined in your schemas, preventing edge-case bugs in data validation.

Additionally, the reduction in log noise during fail-fast validation improves the developer experience. Instead of wading through internal validator chatter, you can now focus on the actual validation errors affecting your requests.

Getting Started

Upgrading to v0.0.4 is straightforward and non-breaking. Simply update the version of jsonschema4springboot in your build configuration:

  • Maven: Update the version to 0.0.4 in your pom.xml.
  • Gradle: Update the version to 0.0.4 in your build.gradle.

This post was AI-generated. The model used was unsloth/gemma-4-31B-it-GGUF:UD-Q5_K_XL. Generated on 2026-04-12 based on the jsonschema4springboot repository release v0.0.4. Author: release-storyteller