Shawn
f2bb0a364b
chore: sometimes the alarm resource down cannot be cleared
2022-12-26 12:13:19 +08:00
Shawn
7c420b39de
chore: update emqx_rule_engine.appup.src
2022-12-14 13:52:41 +08:00
Shawn
781c8949b3
fix: tmp probing resources are not removed after testing resources
2022-12-14 13:52:24 +08:00
Zaiming (Stone) Shi
0c3de088cb
chore: sync changes from ee to ce
2022-12-09 13:58:07 +01:00
zhongwencool
a7079b8c0e
test: fix rule_engine SUITE failed
2022-12-05 09:40:36 +08:00
Zaiming (Stone) Shi
d244c298dc
chore: update app vsn and appup
2022-11-28 12:49:35 +01:00
Shawn
17b6b71ea5
Merge remote-tracking branch 'origin/release-v43' into sync_v43_to_v44
2022-11-17 13:47:10 +08:00
Shawn
252b03abd8
fix: generating alarm name for utf8 resource id failed
2022-11-17 10:23:33 +08:00
Shawn
f843938364
fix: don't check resource alive for the temporary resources
2022-11-16 09:43:04 +08:00
Shawn
e4a3dd9ee8
fix: enlarge the timeout when check alive of resources
2022-11-15 21:07:01 +08:00
Zaiming (Stone) Shi
c1d61a6f30
Merge remote-tracking branch 'origin/release-v43' into release-v44
2022-11-10 16:01:29 +01:00
Shawn
6725a36dbf
fix: make init_resource_with_retrier/4 only 'throw' when failed
2022-11-10 10:44:11 +08:00
Shawn
407a197c8a
fix: typos in the RAISE macro of rule_engine
2022-11-09 12:06:58 +08:00
Zaiming (Stone) Shi
45eed402d4
Merge remote-tracking branch 'origin/release-v43' into release-v44
2022-11-07 22:16:05 +01:00
Zaiming (Stone) Shi
9b194baf69
fix(emqx_rule_monitor): sleep before retry but not after
2022-11-05 17:42:29 +01:00
Zaiming (Stone) Shi
3346f2a26c
Merge remote-tracking branch 'origin/release-v44' into 1104-ci-split-ct-runs
2022-11-04 14:34:24 +01:00
Zaiming (Stone) Shi
be10498919
chore: re-generate appup
2022-11-04 13:50:24 +01:00
Thales Macedo Garitezi
d3c6ade640
docs: rewrite fn doc
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
f5c655ec1b
refactor: add api to ensure jwt token is created
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
d714f78590
refactor: use `include` for headers
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
a33977e635
feat: add ets table creation to jwt supervisor
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
b4837302aa
refactor: move api to emqx_rule_engine_jwt module
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
270f47aafc
refactor: start jose as an app dependency
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
f926bcfbc0
fix(appup): stop workers and supervisors before deleting code when downgrading
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
4a06c25178
chore: add some docs and specs; treat some possible errors
2022-11-04 09:38:40 -03:00
Thales Macedo Garitezi
7f4ffee7b5
feat: add jwt worker for rule actions
...
Will be used in GCP PubSub resource for EE.
2022-11-04 09:38:11 -03:00
Zaiming (Stone) Shi
2062911e3b
Merge remote-tracking branch 'origin/release-v43' into release-v44
2022-11-04 13:28:12 +01:00
JimMoen
f9276edaf8
fix: mqtt_bridge and republish validate msg topic
2022-11-04 15:40:46 +08:00
Zaiming (Stone) Shi
279046c51e
Merge remote-tracking branch 'origin/release-v43' into release-v44
2022-11-03 21:58:25 +01:00
Zaiming (Stone) Shi
78c0ca18a7
Merge pull request #9296 from terry-xiaoyu/improve_testcase_emqx_rule_utils
...
test: improve the test cases for t_if_contains_placeholder
2022-11-03 14:45:24 +01:00
Shawn
2c27f8c474
test: improve the test cases for t_if_contains_placeholder
2022-11-03 18:49:06 +08:00
JimMoen
cb3bd24528
test: unlink the process would be exited by tcp close
2022-11-03 16:43:34 +08:00
JimMoen
86dd1a3e05
test: different resons for disconnect event
2022-11-03 16:43:34 +08:00
Zaiming (Stone) Shi
442ab8a246
chore: re-generate appup
2022-10-28 17:09:32 +02:00
Zaiming (Stone) Shi
4a020d0e1a
Merge remote-tracking branch 'origin/release-v43' into release-v44
2022-10-28 14:35:56 +02:00
JimMoen
139aabd078
Merge pull request #9190 from JimMoen/rule-engine-api-id
...
fix(rule_engine): rule id in path urlencoded
2022-10-28 15:41:40 +08:00
Xinyu Liu
eeb87fd253
Merge pull request #9239 from emqx/webhook_support_placeholders_in_headers
...
feat: support to use placeholders as http headers in webhook actions
2022-10-28 09:01:29 +08:00
Zaiming (Stone) Shi
7b9d943c33
chore: update appup
2022-10-27 20:19:05 +02:00
Zaiming (Stone) Shi
537f088616
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4
2022-10-27 17:31:15 +02:00
JimMoen
c21a2cf4c6
test(rule_engine): test some unicode chars as rule id
2022-10-27 17:32:21 +08:00
Shawn
982fc9b4fe
feat: support to use placeholders as http headers in webhook actions
2022-10-27 17:24:05 +08:00
JimMoen
892becb5bf
fix(rule_engine): rule_id and resource_id in path urlencoded
2022-10-27 00:39:13 +08:00
firest
e66e563648
fix(logger): add new macro `?LOG_SENSITIVE` and use it to replace some `?LOG` for security reason
...
some arguments passed to external API may contain sensitive data, when the API execution fails, sensitive data may be returned as a part of the failure reason, if this reason printed to the log, it will lead to sensitive data leakage, so we should check carefully and scan these failed returns
2022-10-26 17:14:46 +08:00
Zaiming (Stone) Shi
f5c0ef3e56
Merge pull request #9226 from zmstone/1025-fix-drop-tuple-value-message-headers
...
fix(emqx_rule_events): do not keep tuple-value message headers
2022-10-26 09:59:12 +02:00
Zaiming (Stone) Shi
81e6a40454
fix(emqx_rule_events): do not keep tuple-value message headers
...
the converted message is for JSON encoding, keeping the tuple-values
will lead to encoding error.
2022-10-26 08:52:20 +02:00
Zaiming (Stone) Shi
c6067447ac
chore: sync changes back from ee to ce
2022-10-26 08:49:52 +02:00
Thales Macedo Garitezi
8206f39b7c
chore: update appups
2022-10-25 09:43:12 -03:00
Thales Macedo Garitezi
a987d6fc94
test(rulesql): fix broken test
2022-10-25 09:43:12 -03:00
Shawn
006d2e5f29
fix: rolling upgrade failed on undef funcs
2022-10-25 20:41:31 +08:00
Thales Macedo Garitezi
0a8f3d4e16
Merge remote-tracking branch 'origin/main-v4.3' into sync-v44-a
2022-10-24 16:28:11 -03:00