Rory Z
8eca3e3a4e
chore(CI): update ci env
2021-06-28 11:44:01 +08:00
Rory Z
e949cdca98
chore: delete import and export feature
2021-06-28 11:44:01 +08:00
zhanghongtong
9da51d4b1c
build: delete needless auth plugins
2021-06-28 11:44:01 +08:00
zhanghongtong
cbc782f5bf
build: delete needless auth plugins
2021-06-28 11:43:58 +08:00
Turtle
78cbc2a19d
chore: move emqx_recon to emqx_modules plugin
2021-06-28 11:43:48 +08:00
turtleDeng
89529ec4fa
chore: reset plugin conf generate ( #5094 )
...
* chore: reset plugin conf generate
* fix(plugin): check dialyzer fail
* chore: rm emqx_management_schema.erl file
* fix(plugin): check dialyzer fail
* fix(plugin): fix check ct fail
* fix(plugin): check dialyzer fail
2021-06-28 11:43:48 +08:00
Turtle
c9ac851d27
feat(prometheus): Update the configuration file to hocon
2021-06-28 11:43:48 +08:00
Shawn
cc1f57ff01
Add some APIs for emqx_config ( #5095 )
2021-06-28 11:43:48 +08:00
Shawn
d77352168f
Reference to foreign schema definitions in emqx_schema ( #5090 )
2021-06-28 11:43:48 +08:00
Rory Z
6f0f670550
feat(redis connector): redis connector support cluster ( #5074 )
2021-06-28 11:43:48 +08:00
Shawn
36c7785fd0
The config handler phase2 ( #5052 )
...
* refator(config_handler): handle and validate the updates to raw_configs
* fix(hocon): update hocon to 0.8.0
* refactor(config_handler): check and apply envs only in top-level handler
* refactor(config_handler): update config from top level to bottom level
* refactor(emqx_data_bridge): move configs to emqx.conf
* fix(emqx_schema): remove the extra config path
* fix(config_handler): load the emqx.conf when starting emqx_config_handler
* fix(data_bridge): API not working
* feat(config_handler): save updated configs to emqx_override.conf
* fix(config_handler): cannot find the emqx.conf and emqx_override.conf
* fix(emqx_config): cannot find the correct path for etc dir
* fix(test): load load emqx_schema foreign refereced apps
* refactor(emqx_plugin): do not generate configs before load plugins
All configs (including the configs for plugins) now should go into
the `emqx.conf`.
* fix(tests): update the test cases for plugins
* fix(tests): don't include schema from apps when testing
* fix(tests): use emqx-ct-helper branch hocon
2021-06-28 11:43:48 +08:00
DDDHuang
44412549ab
fix: statsd hocon schema & add test suit ( #5060 )
2021-06-28 11:43:48 +08:00
k32
b88c71b481
feat(dashboard): Introduce dashboard RLOG shard
2021-06-28 11:43:48 +08:00
k32
198e3c03e0
feat(emqx_management): mqtt_app shard
2021-06-28 11:43:48 +08:00
turtleDeng
b4d9af0e85
feat(telemetry): Update the configuration file to hocon ( #5064 )
2021-06-28 11:43:48 +08:00
Rory Z
39e4d348f6
feat: add authz ( #4852 )
...
* feat(authorization): add authorization api
* feat(authorization): add check function
* feat(authorization): use hocon config file
* feat(authz): add mysql connector
* feat(authz): support pgsql
* feat(connector): support redis
* chore(authz): use "publish/subscribe/all" instead of "pub/sub/pubsub"
2021-06-28 11:43:48 +08:00
Zaiming Shi
871f23f047
build: do not allow user override PKG_VSN
...
We have an assertion in code, allowing user to override
will compile but not run.
2021-06-28 11:43:48 +08:00
Zaiming Shi
cd5431e71d
chore(emqx_lwm2m): pin lwm2m-coap v2.0.0
...
v2.0.0 has emqx_http_lib added as a rebar dependency
v1.* is for emqx v4.3.*
2021-06-28 11:43:46 +08:00
zhanghongtong
8f8ff6ce6d
chore(emqx edge): fix emqx edge running error
2021-06-28 11:43:31 +08:00
DDDHuang
9bc3b4684a
refactor(config): support hocon
2021-06-28 11:43:31 +08:00
DDDHuang
8356102450
chore: support statsd
2021-06-28 11:43:31 +08:00
Turtle
205e588b22
fix(plugins): fix load plugin generate hocon configs fail
2021-06-28 11:43:31 +08:00
Shawn
e2d96e46a0
change resource,connectors,data_bridges as normal apps ( #5034 )
2021-06-28 11:43:31 +08:00
Turtle
f004e36e28
feat(plugins): Support load plugins of hocon configuration format
2021-06-28 11:43:31 +08:00
zhanghongtong
d4784a0d33
chore(CI): upload logs when emqx ct failed
2021-06-28 11:43:31 +08:00
Rory Z
87cc94ad28
chore(hooks): update type
2021-06-28 11:43:31 +08:00
Rory Z
0dd068135d
chore(hooks): delete is_function()
2021-06-28 11:43:31 +08:00
Rory Z
b21959b0c3
test: fix tests error
2021-06-28 11:43:31 +08:00
Rory Z
227c8e626b
chore(appup): update appup file
2021-06-28 11:43:31 +08:00
Rory Z
46fe77687c
chore(dialyzer): fix dialyzer error
2021-06-28 11:43:31 +08:00
zhanghongtong
64a63ab892
chore(hooks): emqx_hooks no longer accept anonymous functions
2021-06-28 11:43:31 +08:00
zhanghongtong
f5c4863420
fix(connector): add nullable for sentinel_name in redis schema
2021-06-28 11:43:31 +08:00
Zaiming Shi
3475967c40
chore(bin/emqx): print env override when generating config
2021-06-28 11:43:31 +08:00
Zaiming Shi
62df9f03ad
fix(emqx_schema): add 'sensitive' flag for passowrd configs
2021-06-28 11:43:31 +08:00
Zaiming Shi
1fca3cd1b5
chore(rebar.config): use hocon 0.6.0
...
hocon 0.6.0 added supports for sensitive config flagging
sub-struct type checking, and remote struct referencing
2021-06-28 11:43:31 +08:00
DDDHuang
22b0fa0b92
chore: more node info
2021-06-28 11:43:31 +08:00
turtleDeng
271869b817
Revert "chore: mv emqx_connector to emqx_data_bridge"
...
This reverts commit d640e2ccfa
.
2021-06-28 11:43:31 +08:00
zhanghongtong
786fd6fe3e
feat(connector): mysql and pgsql query support params
2021-06-28 11:43:31 +08:00
Turtle
07ade268f9
chore: mv emqx_connector to emqx_data_bridge
2021-06-28 11:43:31 +08:00
Shawn
ff54fbd1d1
fix(shared_sub): discard all unexpected msgs
2021-06-28 11:43:14 +08:00
Shawn
95e7a4dd7b
chore(appup): update the appup for 4.3.5
2021-06-28 11:43:13 +08:00
Shawn
8f15a41f54
fix(shared_sub): failed to clean the emqx_shared_subscription tab
...
A trick that fixes the issue that we demonitored the shared subscriber
too early if it not unsubscribed all of the topics.
2021-06-28 11:42:56 +08:00
zhanghongtong
05150ce58b
revert: chore(CI): update events that trigger workflows
...
This reverts commit 002cbb6d8b
2021-06-28 11:42:55 +08:00
zhanghongtong
2f7373dd1c
chore(CI): update events that trigger workflows
2021-06-28 11:42:55 +08:00
zhanghongtong
ce324a190b
docs(docker): fix env name error
2021-06-28 11:42:55 +08:00
zhanghongtong
d7da6b2379
chore(CI): delete needless link when build packages
2021-06-28 11:42:55 +08:00
Zaiming Shi
9471f5ae07
fix(script): exclude non-edge apps in relup dependency
2021-06-28 11:42:55 +08:00
zhanghongtong
1ecd0a54b9
chore(CI): add DIAGNOSTIC=1 when build windows
2021-06-28 11:42:55 +08:00
Zaiming Shi
e4cb11fb43
chore: add more info in error message
2021-06-28 11:42:55 +08:00
Turtle
4b1bb91516
chore: fix inject deps notfound emqx_reloader
2021-06-28 11:42:55 +08:00