zhouzb
b460172649
chore(appup): fix wrong version
2021-11-18 14:39:46 +08:00
zhouzb
f948eb927d
chore(appup): add appup.src
2021-11-17 14:31:37 +08:00
zhouzb
5e3fe6714e
fix(http): fix duplicate http headers
2021-11-17 14:14:12 +08:00
Turtle
ca1ece3db0
feat(publish-api): Publish api supports user-properties parameters
2021-11-17 11:17:10 +08:00
tigercl
f335edaf6a
Merge pull request #6170 from tigercl/feat/mongo-migration
...
feat(migration): improve modules migration and add test cases
2021-11-17 09:42:09 +08:00
Zaiming Shi
ca1458d4d7
chore(emqx_rule_engine): bump app vsn to 4.4.0
2021-11-15 15:34:48 +01:00
Zaiming Shi
d05e2ff0b1
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4-alpha.1
2021-11-15 13:41:51 +01:00
zhouzb
2f279b3607
test(migration): fix code scope
2021-11-15 18:14:51 +08:00
zhouzb
fce93c5a17
feat(migration): improve modules migration and add test cases
2021-11-15 17:44:23 +08:00
zhongwencool
23e2bd62c5
fix: there should not be multiple layers of directories when download trace zip file ( #6165 )
2021-11-15 15:53:49 +08:00
tigercl
276db400c2
Merge pull request #6150 from tigercl/feat/mongo-srv
...
feat(mongo srv): support srv for mongodb authentication
2021-11-15 11:25:17 +08:00
zhongwencool
6bd5fd218e
chore: limit/page to position/bytes ( #6161 )
2021-11-15 11:02:45 +08:00
lafirest
0357f7ad85
improve(emqx_st_statistics): optimize the parameters of on_publish_done ( #6151 )
...
* fix(emqx_st_statistics): optimize the parameters of on_publish_done
2021-11-15 11:00:04 +08:00
lafirest
87a2667e35
fix(emqx_retainer): fix timer message error ( #6156 )
...
* fix(emqx_retainer): fix timer message error
2021-11-15 10:57:59 +08:00
zhouzb
cb18538957
fix(mong srv): fix wrong configuration
2021-11-15 10:27:56 +08:00
zhouzb
25f504c90a
feat(mongo srv): support srv for mongodb authentication
2021-11-15 10:26:38 +08:00
JianBo He
f7bdd6defe
chore(lwm2m): fix bad appup.src
2021-11-15 09:50:32 +08:00
JianBo He
08cf0326b3
chore(exhook): bump version to 4.4.0
2021-11-15 09:50:32 +08:00
JianBo He
6b40048d29
chore: put the pool_size default value to avoid hot upgrade failure
2021-11-15 09:50:32 +08:00
JianBo He
2be33b33e3
chore: fix elvis warnings
2021-11-15 09:50:32 +08:00
JianBo He
f194ae65d2
chore: update appup.src
2021-11-15 09:50:32 +08:00
JianBo He
8dfc8ed96b
chore: fill message headers
2021-11-15 09:50:32 +08:00
JianBo He
7d06e48b4b
chore: remove needless catch
...
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2021-11-15 09:50:32 +08:00
JianBo He
f2d99017a0
chore(exhook): update appup.src
2021-11-15 09:50:32 +08:00
JianBo He
641f36514f
chore: fix elvis warnings
2021-11-15 09:50:32 +08:00
JianBo He
5922521e49
test(props): cover messages headers
2021-11-15 09:50:32 +08:00
JianBo He
44008b9a6d
chore: fix compiling warnings
2021-11-15 09:50:32 +08:00
JianBo He
c170d076e3
feat(exhook): expose process pool_size for grpc client
2021-11-15 09:50:32 +08:00
JianBo He
b756e7d17a
chore: upgrade grpc to 0.6.4
2021-11-15 09:50:32 +08:00
JianBo He
012c741592
chore(exhook): update appup.src
2021-11-15 09:50:32 +08:00
JianBo He
ef2a5c1dc7
chore(exhook): fix diaylzer warnings
2021-11-15 09:50:32 +08:00
JianBo He
6fb3ff1f9f
feat(exhook): expose headers for on_messages_publish hook
2021-11-15 09:50:32 +08:00
lafirest
ad4d3fc652
chore(emqx_retainer): refresh the timestamp when dispatch retained message ( #6155 )
...
1. refresh the timestamp when dispatch retained message
2. fix some elvis style error
2021-11-12 21:26:44 +08:00
zhongwencool
8bf6668e4c
Set keepalive via http api ( #6143 )
...
* feat: set keepalive over http api
* chore: elvis warning
* fix: bump retainer to 4.4.0
2021-11-12 20:11:59 +08:00
firest
e9ce8e7586
fix(emqx_retainer): revert the "refresh the timestamp when dispatch retained message"
...
This reverts commit 66d0c44e36
.
2021-11-12 18:36:26 +08:00
zhongwencool
f3de1bdb77
fix: make sure enable boolean() ( #6147 )
2021-11-12 15:48:30 +08:00
JianBo He
d8f37be210
chore(lwm2m): fix bad appup.src
2021-11-12 15:38:49 +08:00
lafirest
66d0c44e36
fix(emqx_retainer): refresh the timestamp when dispatch retained message ( #6148 )
2021-11-12 14:51:02 +08:00
lafirest
a4a7cac647
fix(eqmx_st_statistics): add ignore_before_create in config ( #6140 )
...
1. allows not to process the message before the session is created
to solve the problem caused by clean session = false
2. fix some elvis errors
2021-11-12 14:00:48 +08:00
JianBo He
8e4c2c88c3
chore: use PROTO_VER marco
2021-11-12 10:45:26 +08:00
JianBo He
439fb3a403
chore: fix elvis warnings
2021-11-12 10:43:21 +08:00
JianBo He
0c5cb1b9ac
chore: update appup.src
2021-11-12 10:43:21 +08:00
JianBo He
4c29c3a5e5
chore: fill message headers
2021-11-12 10:43:21 +08:00
zhongwencool
7193cd4275
feat(trace): move common trace module to plugin_libs ( #6127 )
...
* feat(trace): move common mod to plugin_libs
* fix: elvis warning
2021-11-12 07:33:36 +08:00
lafirest
9d4f2916c2
refactor(emqx_st_statistics): optimize the code directory structure ( #6128 )
2021-11-11 23:49:54 +08:00
zhongwencool
835ad52498
feat(trace): http api for trace ( #6052 )
...
* feat(trace): add http trace API
* feat: sub/unsub trace topic
* chore(trace): stream log use _page and _limit
* fix: elvis warning
* fix: mod_trace test failed
* fix: http api meta rename _page/_limit to _page/_limit
* fix: clientid string not working
* fix: add emqx_mod_trace to module
* fix(trace): fixed by review suggestions
2021-11-11 14:54:40 +08:00
lafirest
1dd18aa07a
fix(emqx_st_statistics): change emqx_st_statistics implementation fro… ( #6115 )
...
* fix(emqx_st_statistics): change emqx_st_statistics implementation from plugin to module
2021-11-11 10:16:06 +08:00
lafirest
fae815b35c
Feat/slow topic api ( #6101 )
...
* feat(emqx_st_statistics): add api
2021-11-10 11:08:06 +08:00
JianBo He
fefadbcd17
fix(emqx_stomp): fix hot-upgrade stopping listener failed
...
When the upgrade is executed, all envs of plugins are cleared,
which causes the listener of stomp to stop failing.
This is only a temporary modification to ensure that the upgrade
can be executed successfully.
following fixes: https://github.com/emqx/emqx/pull/6105
2021-11-10 10:02:37 +08:00
lafirest
354b0bc08e
refactor(emqx_st_statistics): optimize the implementation of topk
2021-11-09 11:51:10 +08:00
Shawn
77c82cf189
fix(code_style): some elvis complaints
2021-11-09 10:30:29 +08:00
Shawn
2242bb9376
fix(rule): force max speed to 2 decimal digits of precision
2021-11-09 10:30:29 +08:00
Zaiming Shi
9ea5c5e58d
fix(emqx_mgmt): support v4.4 data export
2021-11-08 23:12:18 +01:00
Zaiming Shi
6222e1b0eb
Merge remote-tracking branch 'origin/main-v4.3' into sync-v4.3-to-v4.4
2021-11-08 21:01:14 +01:00
Zaiming Shi
83ecdb242f
fix(appup): delete module load from app restart instruction group
2021-11-08 16:17:54 +01:00
Zaiming Shi
4f3790a6f5
style: fix code style for emqx_exproto
2021-11-08 16:17:54 +01:00
Zaiming Shi
f1f2e51c99
fix: update appup
2021-11-08 16:17:54 +01:00
Zaiming Shi
412a68ac75
chore: bump version for emqx_proto
2021-11-08 16:17:54 +01:00
Zaiming Shi
325c5e5a97
chore: sync ce code added only to ee back to ce
2021-11-08 16:17:54 +01:00
tigercl
26bc3ca0b4
Merge pull request #6063 from HJianBo/refactor-stomp-gw
...
fix(stomp): fix bad_return_value
2021-11-05 09:31:45 +08:00
JianBo He
ef9fe12825
fix(stomp): fix bad_return_value
2021-11-04 21:35:16 +08:00
tigercl
e79085c259
Merge pull request #6040 from HJianBo/refactor-stomp-gw
...
Refactor stomp gw
2021-11-04 10:22:21 +08:00
JianBo He
981f74d458
test(stomp): refine stomp test cases
2021-11-03 21:13:38 +08:00
JianBo He
e4e8590a77
fix(stomp): backoff outgoung hear-beat timer interval
2021-11-03 20:37:07 +08:00
lafirest
f8acb31f89
feat: add slow topics statistics plugin
2021-11-03 17:20:07 +08:00
zhouzb
e5f30a4d28
chore(version): skip the version occupied by enterprise
2021-11-03 15:26:04 +08:00
JianBo He
f7760232e4
fix(stomp): parse heartbeat EOL frame
2021-11-03 14:01:05 +08:00
JianBo He
af7b5704ab
fix(stomp): counting packets and messages
2021-11-03 14:01:05 +08:00
JianBo He
0a7f04caa3
fix(stomp): enrich sub-opts if sub-id/ack absent
2021-11-03 09:19:19 +08:00
JianBo He
14515e680e
fix(stomp): fix stats_timer not working
2021-11-02 21:37:22 +08:00
Turtle
f00e254bdf
chore(release): update version to 4.3.9
2021-11-02 18:26:57 +08:00
JianBo He
2c4d3d1d24
chore(stomp): fix dialyzer warnings
2021-11-02 17:09:57 +08:00
JianBo He
cc6ea6e4dd
chore(stomp): remove needless properties
2021-11-02 13:56:31 +08:00
JianBo He
fa2e97b1c5
chore(stomp): update appup.src
2021-11-02 13:48:03 +08:00
JianBo He
7734d6969c
fix(stomp): support pub/sub operations
2021-11-02 13:31:27 +08:00
JianBo He
d2924e82ab
fix(stomp): fix kick/discard crash errors
2021-11-02 13:31:27 +08:00
JianBo He
ed505ee120
refactor(stomp): compatible hooks system
2021-11-02 13:31:27 +08:00
JianBo He
d2b6a95484
fix(stomp): fix anonymous not working
2021-11-02 13:31:27 +08:00
zhouzb
3d9054d25e
fix(typo): fix typo in webhook resource
2021-11-02 13:28:46 +08:00
Shawn
0ab1b7c95d
fix(mongo): update mongodb to 3.0.10
2021-11-02 09:23:07 +08:00
Zaiming (Stone) Shi
2a3d1fcb78
Merge pull request #6023 from xiangfangyang-tech/main-v4.3
...
chore(autotest): add mysql&pgsql&http test flow in git_action flow
2021-11-01 16:24:20 +01:00
xiangfangyang-tech
d28f913b94
chore(autotest): update redis ssl cert file
2021-11-01 16:34:37 +08:00
Zaiming (Stone) Shi
831f2eda0c
Merge pull request #6030 from zmstone/fix-force-kill-after-kick-or-discard-timeout
...
fix(session): force kill session for 'kick' and 'discard'
2021-10-31 09:48:04 +01:00
Zaiming Shi
765a76fa80
fix(emqx_mgmt_cli): idempontent kick. now it always returns ok
2021-10-30 16:38:36 +02:00
Ilya Averyanov
49c7eae211
Merge pull request #5885 from savonarola/fix-acl-schema
...
fix(mnesia_acl): introduce optimized schema and migration process
2021-10-27 10:41:05 +03:00
Ilya Averyanov
ba319e1159
fix(mnesia_acl): upgrade snabbkaffe and use ?check_trace
2021-10-27 09:58:21 +03:00
Ilya Averyanov
43ac315444
fix(mnesia_acl): do not use matchspec terms in external APIs
2021-10-27 09:58:21 +03:00
Ilya Averyanov
8341a4d4a7
fix(mnesia_acl): introduce optimized schema and migration process
2021-10-27 09:58:12 +03:00
JianBo He
99453df637
fix(api-clients): escape the searching string
2021-10-25 09:40:56 +08:00
Zaiming Shi
224cc0d5c7
fix(lwm2m): bump version in appup and add upgrade instructions
2021-10-21 14:31:59 +02:00
Zaiming Shi
4896c03881
fix(lwm2m): add support for new cipher suites
...
prior to this change, the schema does not allow newer
cipher suites, and the default ciperhs given in the conf file
is likely not supported by some clients (which only supports dtls v1.2)
2021-10-20 23:10:46 +02:00
Ilya Averyanov
3cae4437fa
fix(mgmt api): allow empty clientid in publish
2021-10-18 12:10:21 +03:00
k32
7e1f3c5882
revert(appup): Revert changes to management and dashboard
2021-10-13 09:19:49 +02:00
k32
b60e33ca41
fix(appup): Always run appup actions for management and dashboard
2021-10-12 19:19:26 +02:00
k32
4643415b0b
chore(appup): Update appup scripts
2021-10-12 17:45:10 +02:00
Ilya Averyanov
44d16a26ab
fix(mgmt api): validate clientid to avoid crashes and 500 HTTP errors
2021-10-05 12:09:03 +03:00
Zaiming (Stone) Shi
d59d3849e0
Merge pull request #5794 from zmstone/fix-flaky-test-bridge-worker
...
test(mqtt-bridge): increase timeout in snk event wait
2021-09-23 16:58:47 +02:00
Zaiming Shi
92a3d683cf
test(mqtt-bridge): increase timeout in snk event wait
2021-09-23 13:34:27 +02:00
Parham Alvani
9d993e1625
chore(auth-http): Disable Superuser Request by Defualt
2021-09-15 08:48:52 +08:00
Turtle
9f843d618d
fix(rule): fix rpc timeout extend the RPC timeout interval
2021-09-15 08:19:22 +08:00