From 82da4d82be8391304d936f7d5f0f46bf6372e93e Mon Sep 17 00:00:00 2001 From: Shawn <506895667@qq.com> Date: Fri, 6 May 2022 21:54:25 +0800 Subject: [PATCH] chore: update jq to v0.2.0 --- apps/emqx_rule_engine/src/emqx_rule_funcs.erl | 2 +- mix.exs | 2 +- rebar.config.erl | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/emqx_rule_engine/src/emqx_rule_funcs.erl b/apps/emqx_rule_engine/src/emqx_rule_funcs.erl index f33e3b77d..1e87458e4 100644 --- a/apps/emqx_rule_engine/src/emqx_rule_funcs.erl +++ b/apps/emqx_rule_engine/src/emqx_rule_funcs.erl @@ -787,7 +787,7 @@ find_s(S, P, Dir) -> jq(FilterProgram, JSONBin) when is_binary(FilterProgram), is_binary(JSONBin) -> - case jq:parse(FilterProgram, JSONBin) of + case jq:process_json(FilterProgram, JSONBin) of {ok, Result} -> [json_decode(JSONString) || JSONString <- Result]; {error, ErrorReason} -> diff --git a/mix.exs b/mix.exs index ea67ff714..3953b2433 100644 --- a/mix.exs +++ b/mix.exs @@ -611,7 +611,7 @@ defmodule EMQXUmbrella.MixProject do defp jq_dep() do if enable_jq?(), - do: [{:jq, github: "emqx/jq", tag: "v0.1.0", override: true}], + do: [{:jq, github: "emqx/jq", tag: "v0.2.0", override: true}], else: [] end diff --git a/rebar.config.erl b/rebar.config.erl index bf9d4fce5..f370149c0 100644 --- a/rebar.config.erl +++ b/rebar.config.erl @@ -41,7 +41,7 @@ quicer() -> {quicer, {git, "https://github.com/emqx/quic.git", {tag, "0.0.9"}}}. jq() -> - {jq, {git, "https://github.com/emqx/jq", {tag, "v0.1.0"}}}. + {jq, {git, "https://github.com/emqx/jq", {tag, "v0.2.0"}}}. deps(Config) -> {deps, OldDeps} = lists:keyfind(deps, 1, Config),