emqx/apps
Kjell Winblad 05032467bd feat(rule_engine): default timeout for jq/2 and jq/3 with timeout
This commit adds a default timeout of 10 seconds to the rule engine's
`jq/2` function, and adds a new function `jq/3` (where the last parameter is
a timeout value). The default timeout can be configured with the setting
"rule_engine.jq_function_default_timeout".

Having a timeout when executing jq code in the rule engine is important
as jq code can potentially run forever. Also, the Erlang jq library
limits the number of jq programs that can execute concurrently so a jq
program that loops forever could potentially also prevent a "non-buggy"
jq program from ever starting.
2022-05-17 19:36:32 +02:00
..
emqx chore: release 5.0.0-rc.3 2022-05-16 18:10:42 +08:00
emqx_authn Merge pull request #7775 from zmstone/0426-5.0-hint-metrics-merge-errors 2022-05-16 07:42:01 +01:00
emqx_authz fix: hint metrics merge errors 2022-05-13 21:38:51 +02:00
emqx_auto_subscribe feat(telemetry): count advanced mqtt feature usage 2022-05-11 15:15:17 -03:00
emqx_bridge Merge pull request #7926 from DDDHuang/rule_api_errormsg 2022-05-12 19:07:47 +08:00
emqx_conf fix: include ref's desc 2022-05-12 16:17:03 +08:00
emqx_connector fix: load connector schema 2022-05-16 16:38:33 +08:00
emqx_dashboard Merge pull request #7945 from DDDHuang/dash_m 2022-05-14 00:15:43 +08:00
emqx_exhook test(exhook): test create ExHook server with bad name 2022-05-13 16:56:29 +08:00
emqx_gateway test: ensure emqx app stoped for emqx_ctl_SUITE run 2022-05-13 11:52:41 +02:00
emqx_machine feat(shared_sub): Per-group shared subscription and local strategy 2022-05-13 14:23:06 +02:00
emqx_management fix(mgmt): return null instead of "undefined" string 2022-05-12 19:26:14 +08:00
emqx_modules fix(telemetry): use the live connection count instead of max conns 2022-05-13 09:02:15 -03:00
emqx_plugin_libs fix: check process alive before health check 2022-04-29 17:34:26 +08:00
emqx_plugins docs: more clear about stop plugins error. 2022-05-11 22:13:44 +08:00
emqx_prometheus feat: bump hocon to 0.27.5 to remove FROM_ENV 2022-04-29 08:48:12 +08:00
emqx_psk chore(i18n): fix more and more typos 2022-04-26 09:28:05 +08:00
emqx_resource fix: wait for test_resource stop 2022-05-16 17:00:42 +08:00
emqx_retainer feat(telemetry): count advanced mqtt feature usage 2022-05-11 15:15:17 -03:00
emqx_rule_engine feat(rule_engine): default timeout for jq/2 and jq/3 with timeout 2022-05-17 19:36:32 +02:00
emqx_slow_subs fix(slow_subs): fix unit of time of the expire_interval default value 2022-04-22 16:34:25 +08:00
emqx_statsd fix: statsd & prometheus update config with restart & stop 2022-04-24 14:43:27 +08:00