Commit Graph

1883 Commits

Author SHA1 Message Date
Shawn 20cf06c917 chore: add changelogs for random sql functions 2023-06-21 16:44:25 +08:00
Shawn 2929e986ef feat: add new sql-funcs random/0 and uuid_v4/0 2023-06-21 16:16:54 +08:00
Shawn c1e47914a6 fix: make rule cache update more reliable 2023-06-16 17:46:45 +08:00
Shawn 391c088060 fix: dialyzer problems 2023-06-15 15:36:56 +08:00
Shawn 4836bc62f6 chore: update emqx_rule_engine.appup.src 2023-06-15 15:07:17 +08:00
Shawn e64587f3da fix: password leaks from rule engine logs 2023-06-15 14:58:03 +08:00
Shawn fd551e92d1 chore: sync code from ee 2023-06-11 19:25:38 +08:00
Shawn 414f6af663 chore: sync some code from ee 2023-06-01 00:26:40 +08:00
Shawn ab376fa141 feat: add 'live_connections' field in the /nodes API 2023-05-29 23:40:49 +08:00
Shawn b19136a12f chore: update change logs 2023-05-17 14:36:59 +08:00
Shawn eafa36c3ae fix: webhook crash at on_client_connack 2023-05-16 13:51:23 +08:00
Shawn ee50359357 chore: sync code from enterprise 2023-05-06 16:08:53 +08:00
Shawn 154fe441de fix: cannot access columns exported by FOREACH in DO clause 2023-05-06 11:28:47 +08:00
Shawn e5ca44d0b6 chore: update appups and app vsns 2023-04-21 17:03:33 +08:00
Shawn 8db1aae642 feat: improve the syntax of ${} in payload templates 2023-04-21 16:49:39 +08:00
Shawn c0a55344c5 revert: Revert "refactor: use mneisa:subscribe/1 for rule operations"
This reverts commit 64309a193b.

For relup from old versions, the emqx_rule_registry has not subscribes
the mnesia events, so we cannot update caches only when mnesia events
received.

For rolling upgrade the nodes one by one, some of the nodes has not
subscribes the mnesia events, so we cannot move the `load_hooks_for_rule`
into the mnesia events handling.

In a word, it is too complicated to use mnesia events, we use RPC instead.
2023-04-10 23:30:15 +08:00
Shawn df23edb102 fix: logger header for rule-registry 2023-04-03 17:30:23 +08:00
Shawn 64309a193b refactor: use mneisa:subscribe/1 for rule operations 2023-04-03 13:38:16 +08:00
Shawn e33a5bfc89 fix: update rule_cache when get_rules/0 2023-03-31 14:17:06 +08:00
Shawn 7dbbef30c9 fix: remove emqx_rule_registry from the qlc_mod list 2023-03-31 13:51:30 +08:00
Shawn c899a6020d fix: update the appups 2023-03-31 13:14:44 +08:00
Shawn 8511dbfde3 perf: cache the result of emqx_rule_registry:get_rules/0 2023-03-31 13:14:39 +08:00
Shawn cb61e5deca chore: update the change logs 2023-03-22 10:51:10 +08:00
Shawn 0b2660f64d chore: start emqx_retainer_worker_pool when relup 2023-03-21 18:47:28 +08:00
Shawn 0eee57e4f7 chore: update appup files 2023-03-21 17:15:26 +08:00
Shawn 3e24d287a3 fix: hide ws_cookie from logs 2023-03-21 17:08:39 +08:00
Shawn 4bfd7dd14a fix: create dedicated pool for retainer 2023-03-21 17:05:13 +08:00
Shawn a6cf261e66 chore: add debug logs when auth/acl ignored 2023-03-14 22:24:54 +08:00
Shawn 5402ff7fd8 chore: port changes from e4.4 back to v4.4 2023-03-09 20:16:55 +08:00
Shawn 5d3946fe23 fix: add catch-all clauses in appups 2023-03-09 10:53:53 +08:00
Shawn 2e8d207558 chore: bump versions for apps 2023-03-09 09:06:41 +08:00
Shawn 753f70bab8 chore: final EMQ X -> EMQX 2023-03-09 01:58:40 +08:00
JimMoen 3a735d8f5d
chore: bump app.src and appup.src. update changes.md 2023-02-28 19:25:52 +08:00
JimMoen 2d0d578b4f
fix: delete ssl dirs on resource destory 2023-02-28 18:41:47 +08:00
Shawn c84096c9c8 fix: the _EXP_ON_FAIL_ was not called on throw 2023-02-15 15:55:31 +08:00
Shawn bfa00a04dc fix: flacky testcases emqx_rule_monitor_SUITE 2023-02-15 11:51:12 +08:00
Shawn 05d14119fa fix: keep v4.4 files sync with e4.4 2023-02-13 13:08:22 +08:00
Erik Timan 8f4e390840 chore: bump VSN and appup 2023-02-09 17:20:31 +01:00
Erik Timan c4c2f570ff feat(emqx_prometheus): expose live_connections stats to prometheus 2023-02-09 17:20:31 +01:00
Xinyu Liu df3c114938
Merge pull request #9943 from lafirest/fix/more_logs
fix(auth): add more detailed logs for auth/acl
2023-02-09 18:41:50 +08:00
firest a6c6ae6206 chore: bump versions && update appup 2023-02-09 15:16:06 +08:00
firest 3314d9616d fix(auth): add more detailed logs for auth/acl 2023-02-09 14:08:42 +08:00
Xinyu Liu a4bada457b
Merge pull request #9942 from emqx/http-api-publish-crash
Http api publish crash
2023-02-09 13:55:12 +08:00
zhongwencool 6f5e6e7f9b
Merge pull request #9933 from zhongwencool/keepalive-undefined
fix: don't crash when connecting via keepalive=0
2023-02-08 20:06:38 +08:00
Shawn 8c478fd7f3 chore: update emqx_rule_engine.appup.src 2023-02-08 18:46:49 +08:00
Shawn 04cae4ef60 fix: republish MQTT msgs with properties crash 2023-02-08 18:44:46 +08:00
zhongwencool c8d4ebfc45 fix: don't crash when connecting via keepalive=0 2023-02-08 17:09:11 +08:00
Shawn 82c2ea980d fix: change EMQ X -> EMQX 2023-02-08 15:04:57 +08:00
Shawn 231f591dd8 fix: print warning logs when request JWKS server failed 2023-02-08 15:00:53 +08:00
Shawn 2528eb07b5 chore: bump emqx_bridge_mqtt to 4.3.8 2023-02-08 13:50:19 +08:00