This release includes 1 security fix for security teams reviewing exposed deployments.
Published 2mo
Search Engines
✓ No known CVEs patched
This release patches 1 known CVE
Topics
antlr4
data-processing
java
java-library
json
json-processing
+6 more
json-query
json-query-engine
maven
query-engine
sql
sql-parser
Affected surfaces
auth
Summary
AI summaryUpdates CI, Build, and New across a mixed release.
Full changelog
Changed
- BREAKING:
redactErrorDetailsdefault changed fromtruetofalse. Error messages now expose underlying
details by default. To preserve the previous behavior, setredactErrorDetails=trueexplicitly when configuring the
engine. - Codebase reformatted with Palantir Java Format via Spotless. No functional changes; subsequent contributions are
enforced byspotless:checkin thevalidatephase.
Build
- Reproducible builds enabled via
project.build.outputTimestampand pinned manifest entries (Built-By,Build-Jdk).
The CI release pipeline overrides the timestamp with the tag's commit timestamp. - Switched Maven Central publishing to
central-publishing-maven-pluginwithautoPublish=trueand
waitUntil=published. - GPG signing now CI-friendly:
--pinentry-mode loopbackandbestPractices=true. - Enforcer rules expanded:
dependencyConvergence,requireUpperBoundDeps,banDuplicatePomDependencyVersions,
reactorModuleConvergence. maven-shade-pluginfilters and transformers tightened to remove duplicateMETA-INF/MANIFEST.MFwarnings and
preserve license/notice files from shaded dependencies.maven-jar-pluginconfigured withaddDefaultEntries=falseto avoid non-deterministic manifest entries.
CI
- New: matrix build across Ubuntu and Windows, JDK 21 and 25 (
fail-fast: false). - New: concurrency control cancels in-progress runs on PR updates.
- New: Surefire reports uploaded as artifacts on failure (
retention-days: 14). - New: tag-driven release workflow validates
pom.xmlversion against the pushed tag and captures the commit timestamp
for reproducible deploys. - New: branch protection on
main; tag protection onv*.
Security
- OWASP Dependency-Check wired into the
releaseprofile (verifyphase), failing the release on CVSS ≥ 7. Reports
uploaded as workflow artifacts.
Breaking Changes
- Default value of `redactErrorDetails` changed from `true` to `false`, causing underlying error details to be exposed unless explicitly set to `true`.
Security Fixes
- OWASP Dependency-Check integrated into `release` profile; fails builds for dependencies with CVSS ≥ 7 and uploads reports as workflow artifacts.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Sql4json
All releases →Related context
Beta — feedback welcome: [email protected]