jsonschema4springboot v0.0.5 Released
We’re pleased to announce the release of jsonschema4springboot v0.0.5, published on May 26, 2025. This maintenance release focuses on keeping your JSON schema validation stack current with updated dependencies and enhanced security posture—without requiring any changes to your code.
What’s New
Updated Dependencies
The core of this release is a comprehensive dependency update that brings important improvements:
-
json-schema-validator upgraded to 1.5.7 (from 1.5.2) - This upstream library powers all schema validation in your application. The five minor version upgrades include accumulated bug fixes and security patches from the networknt project.
-
Spring Web updated to 6.2.7 (from 6.1.13) - This ensures continued compatibility with Spring Boot 3.3+ and newer Spring Framework versions, keeping your application aligned with the latest Spring ecosystem releases.
-
Build tooling updates - The Maven build plugins, testing frameworks (JUnit 5.12.2, Mockito 5.18.0), and development tools have been modernized to their latest stable versions.
Infrastructure Enhancements
While not directly visible in your code, significant behind-the-scenes improvements strengthen the reliability and security of all future releases:
-
Build attestations - Every release now includes cryptographic provenance attestations, giving you confidence in the supply chain integrity of artifacts downloaded from Maven Central.
-
Security scanning - New automated security analysis using zizmor continuously monitors GitHub Actions workflows for potential vulnerabilities.
Why It Matters
This release exemplifies proactive dependency management. By staying current with upstream dependencies, you benefit from:
-
Security patches - Critical fixes from the json-schema-validator and Spring ecosystems are now included automatically when you upgrade.
-
Compatibility assurance - The Spring Web 6.2.x update ensures your application remains compatible with evolving Spring Boot versions without unexpected breakage.
-
No migration effort required - This is a drop-in upgrade. The
@ValidateJsonSchemaannotation works exactly as before—no code changes, no API modifications, no breaking changes.
For teams using jsonschema4springboot to enforce API contract validation through JSON Schema, this release maintains the stability you rely on while ensuring the underlying technology stack remains secure and current.
Upgrade Instructions
Upgrading to v0.0.5 is straightforward. Update your Maven dependency:
<dependency>
<groupId>com.unitvectory</groupId>
<artifactId>jsonschema4springboot</artifactId>
<version>0.0.5</version>
</dependency>
Or Gradle:
implementation 'com.unitvectory:jsonschema4springboot:0.0.5'
Requirements
- Java 17 or higher
- Spring Boot 3.x
The library continues to use the @ValidateJsonSchema annotation for request body validation, maintaining full backward compatibility with v0.0.4. If your application currently validates JSON payloads against schemas at deserialization time, it will continue to work without modification.
Get the Release
Download v0.0.5 from Maven Central or view the release artifacts on GitHub.
As always, we welcome your feedback and contributions. Check out the repository to see how jsonschema4springboot can simplify JSON validation in your Spring Boot applications.
This release announcement was AI-generated using the unsloth/Qwen3.5-122B-A10B-GGUF:Q4_K_M model. Research and content based on the v0.0.5 release of jsonschema4springboot published May 26, 2025. Generated by release-storyteller.