From 47f0f379f2088e976dbd4bd899ce66cf782c558f Mon Sep 17 00:00:00 2001 From: joker1007 Date: Thu, 27 Aug 2026 19:50:30 +0900 Subject: [PATCH] Exclude jackson-bom from Renovate updates jackson must match the version bundled with Trino: jackson annotation classes are parent-first in Trino's plugin classloader, so a mismatched jackson-databind fails with NoClassDefFoundError on deploy (see the note in gradle/libs.versions.toml). Renovate grouped a jackson-bom 2.22.2 bump into its java minor updates PR, which CI cannot catch because the issue only appears when the plugin is loaded by a real Trino server. Disable jackson-bom updates; bump it manually together with trino. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01Hyh23au5JR5bBfXxg3MKeh --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index 9c95d03..8c99c0f 100644 --- a/renovate.json +++ b/renovate.json @@ -19,6 +19,11 @@ "matchPackagePatterns": ["trino"], "enabled": false }, + { + "description": "jackson must match the version bundled with Trino (parent-first in the plugin classloader); bump it only together with the trino version", + "matchPackageNames": ["com.fasterxml.jackson:jackson-bom"], + "enabled": false + }, { "matchCategories": ["java"], "allowedVersions": "/^[0-9]+\\.[0-9]+(\\.[0-9]+){0,3}(-jre)?$/"