Commit Graph

193 Commits

Author SHA1 Message Date
Zaiming (Stone) Shi
0ce1ca89b7 refactor: use string type for server and servers 2022-12-30 14:20:23 +01:00
Thales Macedo Garitezi
446a4c74d0 fix(gcp_pubsub): fix potential jwt accumulation and lack of refresh (v5.0)
https://emqx.atlassian.net/browse/EMQX-8653
Related:
- https://emqx.atlassian.net/browse/EEC-737
- https://emqx.atlassian.net/browse/EMQX-8652

Since the rule resource testing mechanism creates a new resource to
test the configuration, a new JWT associated with an unique temporary
resource was being created and left in the JWT table, leaking it.

Also, a wrong case clause when setting the new refresh timer for the
JWT worker was preventing it from refreshing from the 2nd refresh
onward.
2022-12-29 16:30:36 -03:00
lafirest
2ff6ef01f1
Merge pull request #9599 from lafirest/fix/blacklist_default_exp
fix(banned): ensure the default expiration time of `banned` is large enough
2022-12-27 17:30:10 +08:00
zhongwencool
81b226a801
Merge pull request #9608 from zmstone/1123-pin-hocon-0.33.0
1123 pin hocon 0.33.0
2022-12-26 19:22:21 +08:00
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