Commit Graph

2039 Commits

Author SHA1 Message Date
firest
af3f0c9bb0 fix(banned): ensure the default timeout of banned is large enough 2022-12-26 10:17:31 +08:00
Thales Macedo Garitezi
35dc75b7ed feat(mqtt): add option to customize clientid prefix for egress bridges
https://emqx.atlassian.net/browse/EMQX-8445

Currently the bridge client’s client ID is prefixed with the resource
ID.

Sometimes it’s useful for users to have control of this prefix,
e.g. prefix based ACL rules in the target broker.
2022-12-23 09:50:26 -03:00
Ilya Averyanov
fa7433628c fix(logs): set password field sensitive for connectors 2022-12-23 12:46:03 +01:00
Erik Timan
cc47ce0034 chore: update changes 2022-12-22 10:27:38 +01:00
Erik Timan
d5a41b801e chore: update changes 2022-12-22 10:27:38 +01:00
Zaiming (Stone) Shi
9d1e41bdb1 docs: update change logs 2022-12-19 19:12:38 +01:00
Stefan Strigler
9d97775567 refactor: return 204 instead of 200 for PUT /authenticator/:id 2022-12-19 10:02:08 +01:00
JimMoen
5151242583
feat(rule-engine): zip, gzip, zip_compress funcs in rule-sql 2022-12-19 15:43:50 +08:00
JimMoen
a3196f007a
chore: add missed changes 2022-12-15 16:16:27 +08:00
JimMoen
b88398c3c6
fix: run message.dropped hook, inc messages.dropped metrics
- when awaiting_rel full
- packet identifier in use (QoS2 packet resend)
2022-12-15 16:16:26 +08:00
Zaiming (Stone) Shi
56066a03b5 Merge remote-tracking branch 'origin/release-50' into 1214-sync-master-upstreams 2022-12-14 20:04:20 +01:00
Zaiming (Stone) Shi
586b06d8eb docs: update change log, record fix with the right PR 2022-12-14 20:01:17 +01:00
Zaiming (Stone) Shi
42c58e2a91 Merge remote-tracking branch 'origin/release-50' into 1214-sync-master-upstreams 2022-12-14 15:29:13 +01:00
Zaiming (Stone) Shi
ff429fe4e5
Merge pull request #9537 from id/ci-build-amzn2-package-50
build amzn2 packages
2022-12-13 14:33:12 +01:00
Stefan Strigler
7bdb029745 refactor: use POST not PUT for /users/{name}/change_pwd 2022-12-13 11:08:54 +01:00
Zaiming (Stone) Shi
d9f39873e1
docs: translate change log in changes/v5.0.12-zh.md 2022-12-13 09:23:57 +01:00
Ivan Dyachkov
3b84dc5a31 docs: update changelog 2022-12-13 09:12:07 +01:00
Rory Z
5e76183901 fix(helm): chart using incorrect secret values with custom credentials 2022-12-13 10:24:27 +08:00
Zaiming (Stone) Shi
068e1c7e92 docs: update release note for authn env override fix 2022-12-12 22:52:11 +01:00
Erik Timan
272337cceb chore: update changes 2022-12-12 13:29:11 +01:00
Erik Timan
d22756d99e chore: update changes 2022-12-12 13:29:08 +01:00
Stefan Strigler
6b22a074f0 refactor: move /mqtt/sys_topics to generic /configs/sys_topics 2022-12-12 13:25:42 +01:00
Rory
faafeba2cd
Merge pull request #9528 from Rory-Z/release-50
chore: helm chart support externalTrafficPolicy
2022-12-12 19:17:24 +08:00
Rory Z
b3aa3ac360 chore: helm chart support externalTrafficPolicy
Fix https://github.com/emqx/emqx/issues/9515
2022-12-12 16:47:34 +08:00
Zaiming (Stone) Shi
c2eabfe5f7
Merge pull request #9523 from qzhuyan/fix/william/bridges-ingress-and-egress
Fix/william/bridges ingress and egress
2022-12-12 09:36:08 +01:00
Zaiming (Stone) Shi
61da68ff40 fix(emqx_schema): handshake_timeout is common for all listeners 2022-12-09 16:47:19 +01:00
William Yang
36c37cc78c chore: update release notes 2022-12-09 15:48:42 +01:00
Stefan Strigler
85f54220b0
Merge pull request #9494 from sstrigler/EMQX-7992-post-trace-must-respond-with-409-on-duplicate-entry
fix: return 409 in case of duplicate
2022-12-09 15:10:23 +01:00
Zaiming (Stone) Shi
18eb44e371
Merge pull request #9520 from zmstone/1209-chore-upgrade-ehttpc-0.4.2
1209 chore upgrade ehttpc 0.4.2
2022-12-09 14:38:52 +01:00
Zaiming (Stone) Shi
3084d1263b
Merge pull request #9519 from zmstone/1209-chore-merge-dev/ee5.0-to-release-50
1209 chore merge dev/ee5.0 to release 50
2022-12-09 14:29:13 +01:00
Stefan Strigler
b4af096152
style: fix translations
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-12-09 14:26:31 +01:00
Stefan Strigler
a5337e0cdf chore: add changelog 2022-12-09 13:36:47 +01:00
Zaiming (Stone) Shi
9bd55f1aec docs: add change logs for ehttpc upgrade 2022-12-09 13:00:10 +01:00
Zaiming (Stone) Shi
6a4fb1241b Merge remote-tracking branch 'origin/release-50' into 1209-chore-merge-dev/ee5.0-to-release-50 2022-12-09 12:54:16 +01:00
Stefan Strigler
1f7c02ecf5 fix: return 400 if node in query doesn't look like a known node 2022-12-09 12:53:02 +01:00
Zaiming (Stone) Shi
496982d225 docs: Add more change notes 2022-12-09 12:49:44 +01:00
Ilya Averyanov
a26964291d
Merge pull request #9496 from savonarola/fix-auth-chain
Fix `emqx_authentication` hook cooperation with other hooks
2022-12-09 14:48:18 +03:00
Ilya Averyanov
7ae3ecfccb chore(retainer): optimize index writes 2022-12-09 14:42:43 +03:00
Ilya Averyanov
cd0ae62995 fix(auth): fix emqx_authenticator cooperation with other 'client.authenticate' hooks 2022-12-09 13:57:48 +03:00
Rory
7aec39f443
Merge pull request #9509 from Rory-Z/release-50
fix(helm): fix some helm error
2022-12-09 18:04:56 +08:00
Rory Z
0c1e1d53b6 fix(helm): fix some helm error 2022-12-09 11:04:34 +08:00
Zaiming (Stone) Shi
241feb04e3 chore: delete stale files 2022-12-08 14:28:04 +01:00
Zaiming (Stone) Shi
e1f09d9899 Merge remote-tracking branch 'origin/release-50' into 1208-merge-release-50-back-to-master 2022-12-08 14:27:01 +01:00
firest
90adad70b7 chore: update changes 2022-12-08 11:45:06 +08:00
Stefan Strigler
0b324da7cb refactor: move metrics out of /rules(/:id) to /rules/:id/metrics 2022-12-06 15:23:28 +01:00
lafirest
3e29e37691
Merge pull request #9477 from lafirest/fix/fuzzing_errors_v50
Fix/fuzzing errors v50
2022-12-06 08:22:46 +08:00
Zaiming (Stone) Shi
817554c7d7 refactor(emqx_frame): better error handling 2022-12-06 01:48:52 +08:00
Zaiming (Stone) Shi
16aeba24b7
Merge pull request #9472 from zmstone/1203-merge-release-50-to-master
1203 merge release 50 to master
2022-12-05 16:39:51 +01:00
firest
72669080a1 fix(frame): fix potential parse errors found by fuzzing test 2022-12-05 23:16:07 +08:00
Stefan Strigler
0be5c8e84b fix: Revert "refactor: return 204 instead of 200 for PUT /authenticator/:id"
This reverts commit 3bda905e92.
2022-12-05 15:52:16 +01:00
Stefan Strigler
2443500884 fix: return 404 for /telemetry/data in case it's disabled 2022-12-05 12:41:27 +01:00
Stefan Strigler
5820bae7be chore: add zn translation 2022-12-05 11:50:52 +01:00
Stefan Strigler
3e842e4a6b style: fix changelog 2022-12-05 11:50:52 +01:00
Stefan Strigler
9100b13db6 docs: fix schema for /trace/:name/log 2022-12-05 11:50:52 +01:00
Zhongwen Deng
64ab4ca025 test: add copy data dir test case 2022-12-05 16:25:28 +08:00
Stefan Strigler
3bda905e92 refactor: return 204 instead of 200 for PUT /authenticator/:id 2022-12-05 09:19:55 +01:00
Zaiming (Stone) Shi
9fd1864d17 Merge remote-tracking branch 'origin/release-50' 2022-12-03 12:58:42 +01:00
firest
f396dc7de9 chore: update changes 2022-12-01 15:09:39 +08:00
Stefan Strigler
b124e64399 refactor: use PUT on /position to move authenticator 2022-11-29 17:28:37 +01:00
lafirest
e6e559710b
Merge pull request #9432 from lafirest/fix/exhook_ssl_management
fix(exhook): fix obsolete SSL files aren't deleted after the Exhook config update
2022-11-29 22:32:10 +08:00
Zaiming (Stone) Shi
311e4cd583
Merge pull request #9440 from zmstone/1128-chore-sync-release-branch-back-to-master
1128 chore sync release branch back to master
2022-11-29 11:47:01 +01:00
firest
606389edd2 chore: update changes && bump version 2022-11-29 10:41:21 +08:00
Zaiming (Stone) Shi
9f3a9efbad Merge remote-tracking branch 'origin/release-v50' 2022-11-28 21:02:39 +01:00
Erik Timan
6fc6a23de2
chore: update changes
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-11-28 15:17:53 +01:00
Erik Timan
65398cfad7 chore: update changes 2022-11-28 11:02:38 +01:00
zhongwencool
7c048081b1
Merge pull request #9418 from zhongwencool/global-gc-interval
feat: support node.global_gc_interval=disabled
2022-11-28 10:07:27 +08:00
firest
a14d40e596 chore: update changes 2022-11-25 21:39:12 +08:00
Ivan Dyachkov
5c40b1dffd ci: build macos release packages for apple silicon (arm64) 2022-11-25 13:44:28 +01:00
zhongwencool
2fbd6c9690
Merge branch 'master' into global-gc-interval 2022-11-25 12:06:16 +08:00
Zhongwen Deng
e4ec72ae9e chore: update v5.0.12 changelog 2022-11-25 07:33:36 +08:00
JianBo He
0122d3900f chore: update changes 2022-11-24 20:14:33 +01:00
Zaiming (Stone) Shi
6837af2308
Merge branch 'release-v50' into 0720-feat-direct-deny-when-anonymous-is-not-allowed 2022-11-24 16:07:58 +01:00
Stefan Strigler
08163feed7
Merge pull request #9401 from sstrigler/EMQX-7751-support-message-properties
EMQX 7751 support message properties
2022-11-24 14:04:25 +01:00
Zhongwen Deng
70b6397ada feat: support node.global_gc_interval=disabled 2022-11-24 20:35:41 +08:00
firest
723959fe0d chore: update changes 2022-11-24 17:49:35 +08:00
firest
2bc8b00419 feat(authn): support quick deny anonymous 2022-11-24 09:44:19 +01:00
firest
dd82899118 chore: update app version && changes 2022-11-23 23:49:43 +01:00
Stefan Strigler
afcb33aa20 feat: support publish with properties 2022-11-23 17:04:35 +01:00
Zaiming (Stone) Shi
7b5f3f5304 docs: add change log files for v5.0.12 2022-11-23 15:26:48 +01:00
kraftwerk28
00c57de4c3 feat: do not drop MQTTv5 properties in rule/bridge 2022-11-22 20:09:59 +01:00
firest
461aa7fe9b chore: update changes 2022-11-22 18:53:09 +08:00
JianBo He
8dbf34ea94
Merge branch 'master' into refine-changes-md 2022-11-22 14:52:22 +08:00
JianBo He
a6ca124772 chore: update changes 2022-11-21 21:45:02 +08:00
zhongwencool
966e6ddeeb
Merge pull request #9363 from zhongwencool/statsd-update-api
refactor: emqx_statsd hot update
2022-11-21 17:26:26 +08:00
zhongwencool
4e97344149
chore: apply suggestions from code review
Co-authored-by: JianBo He <heeejianbo@163.com>
2022-11-21 16:16:40 +08:00
Zhongwen Deng
6f6ed1b4f8 chore: update 5.0.11 changelog 2022-11-21 10:12:43 +08:00
Zhongwen Deng
1845e472e0 fix: create trace sometime failed by end_at time has already passed 2022-11-21 09:54:36 +08:00
zhongwencool
4ed0e9e2a5
Merge branch 'master' into statsd-update-api 2022-11-21 09:31:05 +08:00
zhongwencool
8355d7afa3
Merge pull request #9392 from zhongwencool/fix-config-raw-default
fix: Config API can't get the default values from raw config
2022-11-20 12:33:05 +08:00
Zhongwen Deng
b2db34708e chore: add changelog for fix global_zone api 2022-11-18 15:24:10 +08:00
firest
2e72256690 chore: update changes 2022-11-18 11:52:18 +08:00
Zhongwen Deng
d36de9ac50 refactor: emqx_statsd hot update 2022-11-18 10:43:22 +08:00
Stefan Strigler
9cc5920b0d refactor: only PUT, no POST for '/gateways' 2022-11-16 15:58:59 +01:00
lafirest
780013d5fe
Merge pull request #9367 from lafirest/feat/kick_when_is_banned
feat(banned): kick session when it is banned by clientid
2022-11-16 21:53:56 +08:00
firest
b1889fa203 chore: bump emqx version && update changes 2022-11-16 18:00:32 +08:00
firest
0b9f4e70cf chore: update changes 2022-11-15 16:10:44 +08:00
firest
d9e7d36580 chore: bump version && update changes 2022-11-14 09:45:38 +08:00
Stefan Strigler
12ba831246 fix(emqx_authn_api): return 404 for status of unknown authenticator
This also makes sure we call the same code everytime we access an authenticator.
Moreover we return a 500 in case a remote call fails due to technical issues.
2022-11-11 13:34:44 +01:00
lafirest
d0df9e5213
Merge pull request #9332 from lafirest/feat/filiter_is_banned_in_retained
feat: filter out messages which the source client is banned when delivering the retained message
2022-11-11 18:16:53 +08:00
firest
6b0de714bc chore: bump retainer version 2022-11-11 17:51:20 +08:00
JianBo He
d636f28383 chore: fix the bad change logs introduced in #9307 2022-11-11 16:57:39 +08:00
Gala
b2b46b0216
Merge branch 'master' into fix-ssl-existingName-invalid 2022-11-11 10:25:00 +08:00
raoxiaoli
a66a4ffa49 fix(helm): fix existingName does not take effect
when ssl.enabled and ssl.useExisting are true, ssl.existingName does not take effect
2022-11-11 10:16:02 +08:00
firest
cd2cf15677 chore: update changes 2022-11-10 10:21:31 +08:00
Zaiming (Stone) Shi
34a6c6c889 Merge remote-tracking branch 'origin/master' into release-v50 2022-11-09 18:26:33 +01:00
Zaiming (Stone) Shi
d9573a5f43 Merge remote-tracking branch 'origin/master' into release-v50 2022-11-09 18:24:11 +01:00
Ivan Dyachkov
7e8d31b219 docs: update v5.0.10 changelog for #9293 2022-11-09 17:34:03 +01:00
Zaiming (Stone) Shi
c186bc2c55 docs: add v5.0.11 change logs file 2022-11-09 13:12:21 +01:00
Zaiming (Stone) Shi
a03271d6b2 docs: add missing change logs 2022-11-09 11:26:05 +01:00
Zaiming (Stone) Shi
8faa9d8358 chore: make nl check script happy 2022-11-08 21:36:03 +01:00
Zaiming (Stone) Shi
aa215904a9
Merge branch 'master' into authz-api-fixes 2022-11-08 18:13:15 +01:00
Zaiming (Stone) Shi
30d9143b0e
Merge pull request #9310 from sstrigler/fix-configs-api-for-bad-nodes
fix(emqx_mgmt_api_configs): use 'node' query paramter if given
2022-11-08 18:10:43 +01:00
Stefan Strigler
3eda28ba9c chore: add changelog 2022-11-08 17:40:34 +01:00
Stefan Strigler
62856a8b77
style: fix typo in changelog
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-11-08 16:10:18 +01:00
firest
848b68de88 chore: update changes 2022-11-08 17:04:55 +08:00
Stefan Strigler
ea5b2cba6a chore: add changelog 2022-11-07 15:02:26 +01:00
firest
1d0b30ab5e chore: update changes 2022-11-04 10:52:02 +08:00
Zaiming (Stone) Shi
e9d31b2f4a
Merge pull request #9268 from sstrigler/EMQX-7817-fix-unexpected-400
Fix unexpected 400
2022-11-03 12:06:38 +01:00
Stefan Strigler
612e5acea8 fix: return 404 instead of 400 for unknown gateway 2022-11-01 11:04:29 +01:00
firest
317e15314e chore: update changes 2022-11-01 12:38:39 +08:00
Zaiming (Stone) Shi
a0cd344752
Merge pull request #9258 from sstrigler/master
Re-UP fix(emqx_gateway_api): don't crash on unknown status
2022-10-28 22:18:10 +02:00
Zaiming (Stone) Shi
f906a5527a
Merge pull request #9228 from zmstone/1025-fix-drop-tuple-header-values
fix(emqx_rule_events): drop tuple-value from message headers
2022-10-28 14:00:57 +02:00
Stefan Strigler
2d548acabd style: fix newline 2022-10-28 11:14:26 +02:00
JianBo He
d995842f36
Merge branch 'master' into fix-gw-api-erros 2022-10-28 10:18:21 +08:00
zhongwencool
72163c3056 chore: update changes/v5.0.10-zh.md
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-10-28 09:16:05 +08:00
zhongwencool
3a491a7984 chore: update changes/v5.0.10-en.md
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-10-28 09:16:05 +08:00
Zhongwen Deng
3066d6662b chore: add changelog for /node api 2022-10-28 09:16:03 +08:00
Zaiming (Stone) Shi
d704de4a84 fix(emqx_rule_events): drop tuple-value from message headers
the message headers are fed to a JSON ecnoder which
may crash if the header value is a tuple
2022-10-27 20:31:33 +02:00
Thales Macedo Garitezi
c72f3a0ae9
Merge pull request #9211 from thalesmg/fix-mgmt-endpoint-status-code-v50
fix(mgmt_api): return 503 when emqx is not running in `/status` (5.0)
2022-10-27 11:11:00 -03:00
Stefan Strigler
ef5687d465 fix(emqx_gateway_api): don't crash on unknown status 2022-10-27 12:35:15 +02:00
Zhongwen Deng
3233a40af3 chore: don't delete bpapi when 5.0.x 2022-10-26 21:58:51 +08:00
Zhongwen Deng
a3f877656e chore: add changlog for emqx_prometheus's change 2022-10-26 21:32:17 +08:00
ieQu1
702c968f46
chore(ekka): Apply suggestions from code review
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-10-26 13:02:35 +02:00
ieQu1
6c8936467e chore(ekka): Bump version to 0.13.6 2022-10-26 12:08:14 +02:00
Zaiming (Stone) Shi
79f2d3e9c3
docs: update v5.0.10-en.md 2022-10-25 17:26:05 +02:00
Zaiming (Stone) Shi
156b19b525
docs: update v5.0.10-zh.md 2022-10-25 17:24:36 +02:00
Thales Macedo Garitezi
997a262c96 fix(mgmt_api): return 503 when emqx is not running in /status (5.0) 2022-10-24 14:53:41 -03:00
Zaiming (Stone) Shi
508c0e84d0 Merge branch 'release-v50' into master 2022-10-24 11:46:31 +02:00
Zaiming (Stone) Shi
31c0d73cd5 chore: split change logs 2022-10-24 09:40:08 +02:00