Introduction

On December 6, 2025, we released jsonparamunit v0.0.8—a maintenance release focused on keeping your testing framework secure and up-to-date. While this version doesn’t introduce new features, it delivers important dependency updates that enhance security, compatibility, and overall reliability for data-driven testing with JUnit 5.

This release follows a seven-month development cycle during which we carefully evaluated and integrated updates to all core dependencies, ensuring you have access to the latest improvements from the broader Java testing ecosystem.

What’s New

Dependency Updates You Can Trust

The primary focus of v0.0.8 is comprehensive dependency maintenance. Here are the key upgrades:

Core Dependencies:

  • Jackson databind: Upgraded to 2.20.1—a significant update spanning multiple minor versions that includes important security patches and compatibility improvements
  • JUnit Jupiter Params: Updated to 5.14.1, bringing the latest parameterized testing enhancements
  • Mockito: Bumped to 5.20.0 for improved mocking capabilities in your tests
  • Lombok: Updated to 1.18.42 with bug fixes and improvements
  • fileparamunit: Upgraded to 0.1.2 for better integration with file-based parameterized tests

Build Tooling: All Maven plugins have been updated to their latest versions, including surefire, compiler, javadoc, and central publishing plugins—ensuring a smoother build experience.

Behind-the-Scenes Improvements

Your CI/CD pipelines benefit from upgraded GitHub Actions to their latest major versions:

  • actions/checkout v6
  • actions/setup-java v5
  • codeql-action v4 for enhanced security scanning
  • codecov/codecov-action v5.5.1

Why It Matters

Security First

The Jackson databind upgrade from 2.19.0 to 2.20.1 is particularly important for users working with untrusted JSON input. Jackson is a critical library for JSON processing, and keeping it current ensures protection against newly discovered vulnerabilities and edge cases.

Stability You Can Count On

This release maintains complete backward compatibility. No API changes, no breaking modifications—just a drop-in upgrade that keeps your test suite running on modern, well-maintained dependencies. Your existing jsonparamunit code will continue to work without any modifications.

A Mature, Stable Library

The fact that v0.0.8 requires zero source code changes speaks to the stability and maturity of jsonparamunit’s core API. Since your test definitions remain untouched while we update the underlying infrastructure, you can focus on writing great tests rather than adapting to framework changes.

Upgrade Guide

Upgrading to v0.0.8 is straightforward. Simply update your dependency version in pom.xml:

<dependency>
    <groupId>com.unitvectory</groupId>
    <artifactId>jsonparamunit</artifactId>
    <version>0.0.8</version>
    <scope>test</scope>
</dependency>

The library continues to require Java 17+ and JUnit 5, with no changes to your existing build configuration or test code structure.

All release artifacts are available:

  • Maven Central: Immediate availability for your builds
  • GitHub Releases: Download pre-built JARs including sources and JavaDoc

What’s Next

With v0.0.8 establishing a clean dependency baseline, future releases can focus on feature development and enhancements to the jsonparamunit API. The stable core architecture means new capabilities can be added without disrupting your existing test suites.

We encourage all users to upgrade to v0.0.8 at their earliest convenience to benefit from the security improvements in Jackson 2.20.1 and the latest testing framework enhancements.


This release announcement was AI-generated using the unsloth/Qwen3.5-122B-A10B-GGUF:Q4_K_M model on March 18, 2026. For complete details about this release, visit the jsonparamunit repository and the v0.0.8 release page. Author: release-storyteller.