tigercl
|
d769401869
|
Merge pull request #6555 from tigercl/chore/new-epgsql
chore: support prepared query in postgresql connector
|
2021-12-29 13:37:29 +08:00 |
zhongwencool
|
8b5b3a448a
|
fix(test): trace_handler ct fail
|
2021-12-29 11:06:31 +08:00 |
zhongwencool
|
4b6bba11eb
|
feat(trace): struct log for trace
|
2021-12-29 00:26:54 +08:00 |
zhongwencool
|
b78cfa0a1c
|
fix(api_key): support expired_at never expired when undefined
|
2021-12-29 00:22:59 +08:00 |
zhongwencool
|
0712fc1e75
|
chore(schema): remove emqx_schema:unicode_binary/0
|
2021-12-28 23:50:12 +08:00 |
zhongwencool
|
47be5b9ef2
|
Merge pull request #6539 from zhongwencool/fix-override-conf-not-load
fix(conf): can't include local/overide-conf file
|
2021-12-28 18:03:56 +08:00 |
Shawn
|
3a39db4f97
|
Merge pull request #6550 from terry-xiaoyu/fix_utf8_topic_rewrite
Fix utf8 topic rewrite
|
2021-12-28 17:08:23 +08:00 |
Shawn
|
1d4be368cb
|
Merge pull request #6556 from terry-xiaoyu/fixes_for_bridges
Bug fixes for data bridges
|
2021-12-28 17:07:54 +08:00 |
zhongwencool
|
e44f7de596
|
chore(conf): update hocon to 0.22.1
|
2021-12-28 16:17:19 +08:00 |
tigercl
|
6a686c3314
|
Merge pull request #6503 from tigercl/feat/authz-config
feat(authz): support sync configuration in the cluster
|
2021-12-28 14:39:56 +08:00 |
Shawn
|
07997ab865
|
fix(bridge): Bridges should send a JSON message if payload template not set
|
2021-12-28 14:18:14 +08:00 |
Shawn
|
4406589980
|
fix(bridge): time unit error for MQTT keepalive
|
2021-12-28 14:12:28 +08:00 |
zhouzb
|
487b84f166
|
test: fix test case
|
2021-12-28 11:37:51 +08:00 |
Shawn
|
eb992ad2ad
|
fix(bridge): add test cases for sending msgs via http bridge
|
2021-12-28 11:35:47 +08:00 |
zhouzb
|
1a22d5ca46
|
fix: fix undef function call
|
2021-12-28 11:21:41 +08:00 |
Shawn
|
bf2392f682
|
chore(typerefl): update typerefl to 0.8.6
|
2021-12-28 10:52:30 +08:00 |
lafirest
|
c68499e39a
|
fix(api): fix the payload in the result of the api of emqx_retainer & emqx_dealy
|
2021-12-28 10:25:53 +08:00 |
Shawn
|
1cd226c18b
|
fix(bridge): make direction defaults to egress if not provided
|
2021-12-28 10:12:39 +08:00 |
zhouzb
|
d26042703e
|
chore: provide prepared_query and equery
|
2021-12-28 09:52:31 +08:00 |
lafirest
|
afe51446b0
|
Merge pull request #6538 from lafirest/fix/rap
fix(emqx_retainer): add support for RAP falg
|
2021-12-28 09:31:57 +08:00 |
zhouzb
|
fc89fb0f8a
|
chore: using prepared query in postgresql connector
|
2021-12-28 09:16:00 +08:00 |
JianBo He
|
8203b1f328
|
refactor(gw): simplify massive repeated codes
|
2021-12-27 16:50:39 +08:00 |
Shawn
|
e9c2b5d1cf
|
fix(rewrite): don't check and translate body for topic rewrite APIs
|
2021-12-27 16:17:59 +08:00 |
JianBo He
|
76b35910b7
|
chore(gw): fix elvis warnings
|
2021-12-27 16:03:31 +08:00 |
JianBo He
|
fca5a3bc21
|
chore(gw): add cli testcases
|
2021-12-27 16:03:31 +08:00 |
zhongwencool
|
668180388c
|
feat(trace): replace logger_formatter by emqx_trace_formatter
|
2021-12-27 14:40:40 +08:00 |
tigercl
|
d781dc73a5
|
Merge pull request #6536 from tigercl/fix/authn-ssl
fix(authn): attempt to convert certificate content only when TLS is enabled
|
2021-12-27 09:50:11 +08:00 |
zhongwencool
|
0b099432c5
|
fix(conf): can't include local/overide-conf file
|
2021-12-24 19:20:36 +08:00 |
lafirest
|
b80a01554b
|
fix(emqx_retainer): add support for RAP falg
|
2021-12-24 18:03:55 +08:00 |
zhongwencool
|
6326e436d3
|
Merge pull request #6532 from zhongwencool/fix-banned-bad-peerhost-crash
fix(banned): crash by bad peerhost; add banned http API tests
|
2021-12-24 17:04:26 +08:00 |
zhouzb
|
72a27e9d8f
|
fix: fix undefined function call
|
2021-12-24 13:44:28 +08:00 |
zhouzb
|
9769ddeb14
|
fix(authn): attempt to convert certificate content only when TLS is enabled
|
2021-12-24 13:40:13 +08:00 |
zhongwencool
|
33a6568654
|
fix(banned): crash by bad peerhost; add banned http API tests
|
2021-12-24 10:56:41 +08:00 |
lafirest
|
d2d50443ce
|
fix(emqx_retainer): use base64 to encode payload in api's result
|
2021-12-24 10:48:12 +08:00 |
zhouzb
|
80c1128b7a
|
fix(authz): fix deadlock issues
|
2021-12-23 11:45:58 +08:00 |
JianBo He
|
967989075c
|
Merge pull request #6512 from terry-xiaoyu/fix_rule_api_swagger
Fix rule api swagger
|
2021-12-23 10:37:53 +08:00 |
JianBo He
|
b846193556
|
Merge pull request #6518 from HJianBo/gw-review-r2
|
2021-12-22 22:10:18 +08:00 |
JianBo He
|
1bcdbf3a06
|
chore(gw): make some fields required
|
2021-12-22 16:49:34 +08:00 |
JianBo He
|
6d4aac1600
|
chore(gw): improve http error messages
|
2021-12-22 16:49:33 +08:00 |
JianBo He
|
3fd9061418
|
fix(gw): save coap channel info
|
2021-12-22 16:49:33 +08:00 |
zhongwencool
|
2e10a5700c
|
Merge pull request #6515 from zhongwencool/fix-bann-utf8
fix(banned): create banned with utf8 failed by 500 response
|
2021-12-22 16:08:34 +08:00 |
zhongwencool
|
b11a15fa00
|
fix(banned): create banned with utf8 failed by 500
|
2021-12-22 14:29:15 +08:00 |
Shawn
|
cd4227b851
|
fix(rules): don't show the module name 'emqx_rule_outputs' in outputs
|
2021-12-22 10:26:22 +08:00 |
Shawn
|
9b4b3d2e8c
|
fix(rules): make the 'name' field of POST /rules mandatory
|
2021-12-22 10:26:22 +08:00 |
Shawn
|
5f050b149b
|
fix(rules): the schema for unsubscribe is messing from rule_test API
|
2021-12-22 10:26:22 +08:00 |
zhouzb
|
25b7719db5
|
feat(authz): support sync configuration in the cluster
|
2021-12-21 17:00:49 +08:00 |
JimMoen
|
99a5f14301
|
fix(telemetry): use required fields, rolling distro use PRETTY_NAME
|
2021-12-21 10:44:54 +08:00 |
JimMoen
|
6f28e103d0
|
fix(dashobard): statistical diagram timestamp use UTC time
|
2021-12-20 19:21:19 +08:00 |
JianBo He
|
db08cee20f
|
Merge pull request #6456 from HJianBo/gw-review-r1
|
2021-12-20 13:48:24 +08:00 |
Shawn
|
efb0365cdd
|
Merge pull request #6481 from terry-xiaoyu/fix_rule_apis
fix(connector): some desc for connector APIs
|
2021-12-20 13:46:29 +08:00 |
Shawn
|
27de3139a4
|
fix(http_connect): don't check status on_start
|
2021-12-20 11:36:52 +08:00 |
zhongwencool
|
f7a55d3f8d
|
Merge pull request #6238 from zhongwencool/fix-keepalive-ct-failed
fix: keepalive ct failed
|
2021-12-20 11:00:20 +08:00 |
JianBo He
|
5b1ed76a44
|
chore(gw-frame): export types for dialyzer check
|
2021-12-20 10:59:16 +08:00 |
Shawn
|
a879ec0f3a
|
feat(resource): add option 'force_create' to emqx_resource:create/4
|
2021-12-20 10:26:27 +08:00 |
zhongwencool
|
96ee51fe57
|
Merge pull request #6460 from zmstone/feat-add-plugin-mgmt
refactor(plugins): refactor plugins configuration interface
|
2021-12-20 09:24:38 +08:00 |
Shawn
|
05e24b457a
|
fix(bridge): update emqx_bridge.conf
|
2021-12-18 20:53:14 +08:00 |
Shawn
|
a9c9d9d805
|
fix(rule): rename enabled to enable
|
2021-12-18 20:28:14 +08:00 |
Shawn
|
cfaad15364
|
fix(connector): update the connector config failed
|
2021-12-18 20:19:34 +08:00 |
Shawn
|
a44e18e869
|
fix(bridge): filter out some extra fields from the request body
|
2021-12-18 19:19:58 +08:00 |
Shawn
|
11e8e0db69
|
fix(bridge): stop http failed due to econnrefused
|
2021-12-18 15:33:25 +08:00 |
Shawn
|
f08f37ec9c
|
fix(bridge): create bridge failed but the config was saved
|
2021-12-18 11:19:22 +08:00 |
Shawn
|
20091f8d2a
|
fix(connector): some desc for connector APIs
|
2021-12-18 09:52:15 +08:00 |
Shawn
|
b2e7a6a249
|
Merge pull request #6473 from terry-xiaoyu/fix_connector_apis
fix(connector): add type and name in repsonse of GET /connectors
|
2021-12-18 09:35:45 +08:00 |
Shawn
|
494c08f849
|
refactor(rule): add name field to request body of POST /rules
|
2021-12-18 06:34:44 +08:00 |
Ilya Averyanov
|
7cceecc11e
|
Merge pull request #6446 from savonarola/test-authz-more
Test authz more
|
2021-12-17 19:06:52 +03:00 |
k32
|
93acf8a3a7
|
Merge pull request #6451 from k32/dev/fix-dispatch-when-emqx-is-stopped
fix(broker): Check broker status before dispatch
|
2021-12-17 15:19:34 +01:00 |
Shawn
|
673a545aa2
|
fix(dialyzer): bad type specs
|
2021-12-17 22:15:56 +08:00 |
Shawn
|
7bcd38c101
|
fix(bridge): update qos fields for swagger examples
|
2021-12-17 21:41:25 +08:00 |
Shawn
|
0699682f38
|
refactor(bridges): rename some config entries for MQTT bridge
|
2021-12-17 21:22:04 +08:00 |
Ilya Averyanov
|
e24cdb067c
|
chore(authz): fix Mysql variable substitution
|
2021-12-17 14:20:53 +03:00 |
Ilya Averyanov
|
462ec39cb1
|
chore(authz): test Postgresql backend with real Postgresql
|
2021-12-17 14:20:50 +03:00 |
Ilya Averyanov
|
0a1a68245d
|
chore(authz): test Mysql backend with real Mysql
|
2021-12-17 14:18:54 +03:00 |
Ilya Averyanov
|
a21f67a67e
|
chore(authz): test Mongo backend with real Mongo
|
2021-12-17 14:18:54 +03:00 |
Ilya Averyanov
|
28c319b6c4
|
chore(authz): test Mongo backend with real Mongo
|
2021-12-17 14:18:54 +03:00 |
Ilya Averyanov
|
6ad71a483e
|
chore(authz): test Redis backend with real Redis
|
2021-12-17 14:18:54 +03:00 |
Shawn
|
9b34f6f9a3
|
fix(connector): add type and name in repsonse of GET /connectors
|
2021-12-17 16:45:42 +08:00 |
zhongwencool
|
870af6df41
|
fix: Limit interval between 0~65535
|
2021-12-17 15:51:54 +08:00 |
zhongwencool
|
fdff3c5a53
|
fix: keepalive ct failed
|
2021-12-17 15:51:51 +08:00 |
Zaiming (Stone) Shi
|
58f32c2572
|
fix(plugins): catch stop_app exception
|
2021-12-17 08:35:10 +01:00 |
JianBo He
|
92fd9c1eca
|
chore(gw): fix adding subscription
|
2021-12-17 15:31:07 +08:00 |
zhongwencool
|
38d42517f7
|
fix: misc_SUITE:t_drain_down sometimes fails
|
2021-12-17 14:58:50 +08:00 |
JianBo He
|
52c78974d6
|
chore(gw): fix elvis warnings
|
2021-12-17 14:16:00 +08:00 |
JianBo He
|
561c95c31a
|
feat(lwm2m): support subscribe/unsubscribe operations
|
2021-12-17 14:16:00 +08:00 |
JianBo He
|
bfbf377a45
|
feat(coap): support subscribe/unsubscribe operations
|
2021-12-17 14:16:00 +08:00 |
JianBo He
|
6b8bdfd113
|
chore(gw): support to get subscriptions from coap
|
2021-12-17 14:16:00 +08:00 |
JianBo He
|
3443aeff18
|
fix(gw): handle discard/kick event
|
2021-12-17 14:16:00 +08:00 |
JianBo He
|
a2823f2ad6
|
chore(gw): improve some type specs
|
2021-12-17 14:16:00 +08:00 |
zhongwencool
|
8be2aaf72c
|
Merge pull request #6452 from zhongwencool/log-trace-api
feat(trace): trace http api schema
|
2021-12-17 12:44:15 +08:00 |
JimMoen
|
3a3226fc78
|
fix(dashboard): enable dashboard by default
|
2021-12-17 11:20:23 +08:00 |
zhongwencool
|
38438415b8
|
fix: replace LOG by SLOG
|
2021-12-17 10:52:14 +08:00 |
zhongwencool
|
89d904b7ef
|
feat(trace): trace http api schema
|
2021-12-17 09:29:37 +08:00 |
Zaiming (Stone) Shi
|
f15efb4930
|
chore: add a function comment
|
2021-12-16 22:08:16 +01:00 |
Zaiming (Stone) Shi
|
b1ec8c1aba
|
fix(plugins): fix relative positioning
|
2021-12-16 21:57:08 +01:00 |
Zaiming (Stone) Shi
|
48ad0adbaa
|
refactor: delete plugin management APIs from emqx_mgmt
Will move the APIs to emqx_plugins_api.erl
|
2021-12-16 21:53:42 +01:00 |
Zaiming (Stone) Shi
|
3a7924d0fd
|
refactor(plugins): new CLI for plugins
|
2021-12-16 21:21:16 +01:00 |
Zaiming (Stone) Shi
|
47661042b9
|
fix(cli): make emqx_ctl aware of max width
|
2021-12-16 20:12:15 +01:00 |
JimMoen
|
477b62200d
|
fix(authz): placeholder regular expression escape
|
2021-12-16 23:33:26 +08:00 |
Zaiming (Stone) Shi
|
b9a3b558ee
|
refactor(plugins): refactor plugins configuration interface
|
2021-12-16 13:59:20 +01:00 |
k32
|
618113d507
|
fix(broker): Check broker status before dispatch
Fixes: #6388
|
2021-12-15 19:49:46 +01:00 |
zhongwencool
|
a43ac1b778
|
fix: improve rfc3339 format error
|
2021-12-15 16:58:07 +08:00 |