From 2d349bc1294b4ea0391096689efccedeb4c0cbb0 Mon Sep 17 00:00:00 2001 From: "Philip K. Warren" Date: Mon, 24 Aug 2026 11:22:01 -0500 Subject: [PATCH] Update to cel 0.14 Update to cel 0.14 and switch to the new planner runtime (will be the default in next release). --- gradle/libs.versions.toml | 2 +- src/main/java/build/buf/protovalidate/ValidateLibrary.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index fa129a0e..07be12d9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,7 +1,7 @@ [versions] assertj = "3.27.7" buf = "1.72.0" -cel = "0.13.1" +cel = "0.14.0" error-prone = "2.50.0" junit = "5.14.4" maven-publish = "0.37.0" diff --git a/src/main/java/build/buf/protovalidate/ValidateLibrary.java b/src/main/java/build/buf/protovalidate/ValidateLibrary.java index 9078e835..7d1cbcca 100644 --- a/src/main/java/build/buf/protovalidate/ValidateLibrary.java +++ b/src/main/java/build/buf/protovalidate/ValidateLibrary.java @@ -32,7 +32,7 @@ import dev.cel.parser.CelStandardMacro; import dev.cel.runtime.CelRuntime; import dev.cel.runtime.CelRuntimeBuilder; -import dev.cel.runtime.CelRuntimeImpl; +import dev.cel.runtime.CelRuntimeFactory; import dev.cel.runtime.CelRuntimeLibrary; import dev.cel.runtime.CelStandardFunctions; import java.util.concurrent.ConcurrentHashMap; @@ -71,7 +71,7 @@ static Cel newCel() { .addLibraries(validateLibrary, CelExtensions.strings()) .build(); CelRuntime runtime = - CelRuntimeImpl.newBuilder() + CelRuntimeFactory.plannerRuntimeBuilder() .setOptions(CEL_OPTIONS) .setStandardFunctions( CelStandardFunctions.newBuilder()