Commit Graph

8900 Commits

Author SHA1 Message Date
zhongwencool f2165e3e9b
Merge branch 'main-v4.3' into using-erlang-system-time 2022-09-09 09:57:10 +08:00
zhongwencool 754273f2cb
Merge pull request #8928 from zhongwencool/bump-minirest-0.3.9
chore: bump minirest to 0.3.9 to fix bind output
2022-09-09 09:50:18 +08:00
Zaiming (Stone) Shi 2ef6008599
Merge pull request #8918 from HJianBo/fix-shared-subs-dead-msg-loop
fix(shared-sub): fix dead loop if all subscribers are disconected
2022-09-08 13:25:10 +02:00
Shawn 93d10e63b0 chore: update CHANGES-4.3.md for #8927 2022-09-08 16:53:24 +08:00
zhongwencool 9d1f2c802f chore: bump minirest to 0.3.9 to fix bind output 2022-09-08 16:53:22 +08:00
Shawn b9d75181e5 chore: update emqx_rule_engine.appup.src 2022-09-08 16:38:34 +08:00
Shawn f0cc75d144 fix(sql): topic matching to null values should return false 2022-09-08 16:37:38 +08:00
JianBo He ce5cca438a
Merge branch 'main-v4.3' into fix-shared-subs-dead-msg-loop 2022-09-08 16:18:50 +08:00
JianBo He ced06efab2
Merge branch 'main-v4.3' into using-erlang-system-time 2022-09-08 16:08:40 +08:00
JianBo He 7b4fbfef3b chore: update app.src & appup.src 2022-09-08 15:46:47 +08:00
JianBo He 271112ad68 chore: update changes 2022-09-08 15:46:47 +08:00
JianBo He 0d5c32a706 fix(time): use erlang:system_time/0-1 consistently
Avoid the problem of inaccurate timers caused by mixing
erlang:system_time/0-1 and os:system_time/0-1
2022-09-08 15:46:44 +08:00
zhongwencool 408482392b
Merge pull request #8916 from zhongwencool/dashboard-support-ip-bind
feat: dashboard support bind with specific ip
2022-09-08 14:31:44 +08:00
JianBo He 2440733a6f test: ensure shared messages queued by session 2022-09-08 13:59:23 +08:00
JianBo He 95bc9cd8e0 chore: update changes 2022-09-08 13:59:23 +08:00
JianBo He ecae9b5d40 chore: update appup.src 2022-09-08 13:59:21 +08:00
zhongwencool 4f81a49391 feat: dashboard support bind with specific ip 2022-09-08 09:37:00 +08:00
JianBo He 8ec432481d fix(shared-sub): fix dead loop if all subscribers are disconected
In `broker.shared_dispatch_ack_enabled=true`, if all subscribers seesion are
kept and but connnection gone. the subscribers will reply NACKs if someone shared
delivers reached. However, the shared subscription always pick a subscriber to retry,
even if it has already replied with NACKs.

After this PR, the subscriber replies with an ACK and stores it into mqueue,
instead of replying with a NACK
2022-09-07 17:03:41 +08:00
William Yang 432eae6e55 ci(xref): support emqx-ee profile 2022-09-07 10:22:46 +02:00
lafirest ad31dfff35
Merge pull request #8898 from lafirest/fix/jwt_exp_float
fix(jwt): make jwt support float timestamp claims
2022-09-06 16:09:11 +08:00
firest d5494897c7 fix(jwt): make jwt support float timestamp claims 2022-09-06 11:51:39 +08:00
William Yang 820b60f448 build: add rel to xref deps 2022-09-05 10:56:17 +02:00
Thales Macedo Garitezi e255faabd1
Merge pull request #8868 from thalesmg/merge-v43-into-v44-f
Merge v43 into v44 f
2022-09-02 09:06:46 -03:00
William Yang 9dd5e26ddf ci(xref): handle no_such_module 2022-09-02 10:27:31 +02:00
JianBo He 6417b5f3c4
Merge pull request #8864 from lafirest/changes-4.3
chore: update CHANGES-4.3.md
2022-09-02 16:12:48 +08:00
William Yang fef088220c ci(xref): handle non-existing apps/modules 2022-09-02 10:06:09 +02:00
Thales Macedo Garitezi 9c77dbf168 chore: bump vsns and appups 2022-09-01 16:01:49 -03:00
Thales Macedo Garitezi 87cc57096f Merge remote-tracking branch 'origin/main-v4.3' into merge-v43-into-v44-f 2022-09-01 15:44:08 -03:00
Thales Macedo Garitezi 1ba606f57a
Merge pull request #8855 from thalesmg/fix-dialyzer-v44-a
chore: fix dialyzer errors (v4.4)
2022-09-01 15:04:29 -03:00
Thales Macedo Garitezi ec45427d8e
Merge pull request #8856 from thalesmg/ci-test-case-repo-type
ci: check repo type directly in step
2022-09-01 10:57:55 -03:00
William Yang 8b6b9a0d20 ci(xref): excl release related modules 2022-09-01 11:52:09 +02:00
firest 769374f8a5 chore: update CHANGES-4.3.md 2022-09-01 17:24:45 +08:00
lafirest 168df705fa
Merge pull request #8862 from lafirest/fix/jwt_exp
fix(jwt): support non-integer timestamp claims
2022-09-01 17:09:31 +08:00
firest 884ec15567 fix(jwt): make binary_to_number function support list type 2022-09-01 17:05:39 +08:00
firest a6cf74ea6f chore: fix emqx_auth_jwt appup 2022-09-01 16:52:41 +08:00
firest ddc25fc5c2 fix(jwt): simplify binary_to_number function 2022-09-01 16:27:15 +08:00
firest c999b43144 chore: bump emqx_auth_jwt version && update appup 2022-09-01 15:48:14 +08:00
firest 15c84ba152 fix(jwt): support non-integer timestamp claims 2022-09-01 15:43:32 +08:00
William Yang aee1350b1d ci(xref): remove reqplayq 2022-09-01 08:54:55 +02:00
William Yang eed5a24e40 ci(xref): don't check observer 2022-09-01 08:47:28 +02:00
Thales Macedo Garitezi f95d9ca653 ci: check repo type directly in step 2022-08-31 17:04:45 -03:00
Thales Macedo Garitezi d1ac851bd9 chore: fix dialyzer errors (v4.4) 2022-08-31 16:24:34 -03:00
Thales Macedo Garitezi fd025bc1be
Merge pull request #8845 from thalesmg/merge-v43-into-v44-e
Merge v43 into v44 e
2022-08-31 16:23:15 -03:00
Zaiming (Stone) Shi f3ca2b20ed
Merge pull request #8849 from zmstone/0831-fix-rule-action-update
fix(emqx_rule_engine): fix rule update function
2022-08-31 15:17:03 +01:00
Zaiming (Stone) Shi 51412e25c8 fix(emqx_rule_engine): fix rule update function
Prior to this change, the update of a rule will always try to
initialise the action because the 'enabled' flag is by default 'true'
2022-08-31 15:13:38 +02:00
Zaiming (Stone) Shi 6579519076
Merge pull request #8850 from zmstone/0831-merge-tag-v4.3.19-back-to-main-v4.3
0831 merge tag v4.3.19 back to main v4.3
2022-08-31 10:16:37 +01:00
Zaiming (Stone) Shi 6f28e0eb83 chore: update appup files 2022-08-31 08:07:42 +02:00
Zaiming (Stone) Shi ac6f28dabf chore: bump release version to 4.3.20 2022-08-31 07:53:02 +02:00
Zaiming (Stone) Shi 060fbbbd61 Merge tag 'v4.3.19' into main-v4.3 2022-08-31 07:51:59 +02:00
Thales Macedo Garitezi b4cb256612 chore: bump app vsns and update appups 2022-08-30 18:02:31 -03:00