Zaiming (Stone) Shi
5a0e3c1c7b
fix(windows): fix boot in windows
2022-02-22 22:33:33 +01:00
Zaiming (Stone) Shi
08d1b38bbe
chore: refine console printout about quic not started
2022-02-22 22:33:33 +01:00
Zaiming (Stone) Shi
c2bd30466f
build: slient pushd and popd
2022-02-22 22:33:33 +01:00
Zaiming (Stone) Shi
a4e48b197c
build: create sha256 sum right after package is built
2022-02-22 22:33:33 +01:00
Zaiming (Stone) Shi
6dedf4875a
ci(windows): build windows package on otp 24
2022-02-22 22:33:27 +01:00
Thales Macedo Garitezi
8141c38ce1
test(fix): fix flaky prop
...
Failing when duplicate elements were being generated.
```
An exception was raised: error:{assertEqual,
[{module,emqx_hooks_SUITE},
{line,65},
{expression,"Order"},
{expected,
[{5,'',''},
{5,'',''},
{4,'\223',''},
{2,'}Ijrµ\036',''}]},
{value,
[{5,'',''},
{4,'\223',''},
{2,'}Ijrµ\036',''}]}]}.
```
2022-02-22 17:57:00 -03:00
Thales Macedo Garitezi
b784c2e1ec
refactor: allow testing different plugin repos more easily
2022-02-22 15:03:53 -03:00
Zaiming (Stone) Shi
f173a2f61f
Merge pull request #7082 from zmstone/build-refine-scripts-and-ci
...
chore: relocate tests.sh
2022-02-22 14:29:42 +01:00
Thales Macedo Garitezi
3d19e77f00
Merge pull request #7090 from thalesmg/fix-use-tags-in-deps
...
fix(deps): use tags for dependencies
2022-02-22 09:09:37 -03:00
JimMoen
d735fecfba
Merge pull request #7097 from JimMoen/fix-stomp-conninfo
...
fix(gateway): enrich stomp conninfo before run hooks
2022-02-22 18:26:03 +08:00
JianBo He
073743cd57
Merge pull request #7098 from HJianBo/autosubs
...
Gateway should ignore the `{subscribe, TopicTabels}` message produced by auto-subscribe module
2022-02-22 17:21:06 +08:00
Dmitrii
f5d50f8461
Merge pull request #7091 from ieQu1/doc-schema
...
docs(node): Add documentation for the node
2022-02-22 10:16:23 +01:00
DDDHuang
ea860f1ca6
fix: emqx_cluster_rpc start link
2022-02-22 17:14:35 +08:00
DDDHuang
240bac0235
fix(api): bridge api bad spec
2022-02-22 17:14:35 +08:00
DDDHuang
a5d8f2ce3b
fix(api): banned api error code format
2022-02-22 17:14:35 +08:00
DDDHuang
98a11f3c15
fix(api): emqx_connector_api error code format
2022-02-22 17:14:35 +08:00
DDDHuang
90ee450a84
feat: support http error code & error code api
2022-02-22 17:14:35 +08:00
JianBo He
42da72309a
refactor(mgmt): refactor api_metrics with dashboard_swagger
2022-02-22 16:56:14 +08:00
JianBo He
20e3b721a8
chore(gw): ignore auto-subscribe msg
2022-02-22 15:43:04 +08:00
JianBo He
ffacfe9664
chore: update dashboard to 0.20.0
2022-02-22 15:42:39 +08:00
JimMoen
05f1593386
fix(gateway): enrich stomp conninfo before run hooks
2022-02-22 15:42:21 +08:00
JianBo He
cc3a4f0c5f
chore: don't send subscribe msg if topic list is empty
2022-02-22 14:42:10 +08:00
JimMoen
9b53d36571
Merge pull request #7094 from JimMoen/fix-server-keepalive
...
fix(channel): server_keepalive only for MQTT v5.0
2022-02-22 13:32:56 +08:00
JimMoen
437feefdc0
fix(channel): server_keepalive only for MQTT v5.0
2022-02-22 10:50:49 +08:00
ieQu1
2b2c6a4d1b
docs(node): Add documentation for the node
2022-02-21 19:53:11 +01:00
Thales Macedo Garitezi
16ad442bc3
fix(deps): use tags for dependencies
...
Some dependencies, like `bcrypt` and `quic`, have their references
declared as `branch`, yet there are no branches with those names, but
tags. Despite rebar3 managing somehow to handle that, if a project
managed by Mix tries to declare EMQX as its dependency, it's not able
to fetch those dependencies.
```
$ mix deps.get
* Updating emqx (https://github.com/emqx/emqx - v5.0-beta.3)
* Updating lc (https://github.com/qzhuyan/lc.git - 0.1.2)
* Updating gproc (https://github.com/uwiger/gproc - 0.8.0)
* Updating typerefl (https://github.com/k32/typerefl - 0.8.6)
* Updating jiffy (https://github.com/emqx/jiffy - 1.0.5)
* Updating cowboy (https://github.com/emqx/cowboy - 2.9.0)
* Updating esockd (https://github.com/emqx/esockd - 5.9.0)
* Updating ekka (https://github.com/emqx/ekka - 0.11.1)
* Updating gen_rpc (https://github.com/emqx/gen_rpc - 2.5.1)
* Updating hocon (https://github.com/emqx/hocon.git - 0.22.1)
* Updating pbkdf2 (https://github.com/emqx/erlang-pbkdf2.git - 2.0.4)
* Updating recon (https://github.com/ferd/recon - 2.5.1)
* Updating snabbkaffe (https://github.com/kafka4beam/snabbkaffe.git - 0.16.0)
* Updating bcrypt (https://github.com/emqx/erlang-bcrypt.git - origin/0.6.0)
error: pathspec 'origin/0.6.0' did not match any file(s) known to git
** (Mix) Command "git --git-dir=.git checkout --quiet origin/0.6.0" failed
```
Therefore, we change them to `tag`s.
2022-02-21 15:36:24 -03:00
Dmitrii
94a32d397e
Merge pull request #7089 from ieQu1/node_dump_usage
...
fix(node_dump): Don't collect information about modules
2022-02-21 19:22:52 +01:00
ieQu1
bdcb37263b
fix(node_dump): Don't collect information about modules
2022-02-21 18:30:08 +01:00
JimMoen
e816e3e4a3
Merge pull request #7075 from JimMoen/refactor-authz-sources-api
...
refactor: authz_api_sources swagger spec
2022-02-22 01:24:42 +08:00
Zhongwen Deng
9f9bf059b9
fix(schema): remove unuse to_bin function; simplify body schema.
2022-02-21 23:02:49 +08:00
Dmitrii
6968deacb8
Merge pull request #7086 from ieQu1/deterministic-hook-order
...
fix(hook): Execute hooks in deterministic order
2022-02-21 15:39:00 +01:00
k32
a60d230f28
ci(spellcheck): Use a different action
2022-02-21 14:32:49 +01:00
k32
d4458618b2
fix(hook): Executed hooks in deterministic order
2022-02-21 14:27:24 +01:00
Dmitrii
5608c40732
Merge pull request #7080 from ieQu1/master
...
chore: Fix URLs
2022-02-21 13:05:27 +01:00
Zaiming (Stone) Shi
1aa9abdb4d
chore: relocate tests.sh
2022-02-21 12:22:53 +01:00
JimMoen
4d5ee355bb
fix(authz): authz http pool_type use default value `random`
2022-02-21 18:09:04 +08:00
k32
115c3f2d29
chore: Fix URLs
2022-02-21 10:13:09 +01:00
Ilya Averyanov
2aeb1bc0e8
Merge pull request #7059 from savonarola/elixir-stylecheck
...
chore(codestyle): add formatting check for Elixir code
2022-02-21 11:43:14 +03:00
JimMoen
eaa659f2a1
refactor: authz_api_settings refactor with hoconsc
2022-02-21 16:40:47 +08:00
JimMoen
ff68e2a20f
fix(http): connector and authn/authz http `keep-alive` default 30s , max 1000
2022-02-21 16:35:15 +08:00
JimMoen
000020617c
refactor: authz_api_sources spec
2022-02-21 16:33:08 +08:00
lafirest
be2c36cfa0
feat(emqx_limiter): use hierarchical limiter for esockd
2022-02-21 11:37:38 +08:00
Zaiming (Stone) Shi
e72c07c31e
Merge pull request #7074 from zmstone/chore-ensure-remsh-prefix-for-remote-node
...
chore: ensure remsh prefix for remote nodes
2022-02-20 21:33:24 +01:00
Zaiming (Stone) Shi
05af1874aa
chore: ensure remsh prefix for remote nodes
...
for remsh prefixed nodes, ekka pick a random port to listen on
instead of following the conventional port mapping rule:
ekka listens on 4370 for emqx or emqx0 and 4371 for emqx1 and so on
2022-02-20 19:47:23 +01:00
Zaiming (Stone) Shi
5ab3d64f77
Merge pull request #7069 from zmstone/chore-rename-emqx-broker-to-just-emqx
...
chore: rename EMQX Broker to just EMQX
2022-02-19 13:05:16 +01:00
Zaiming (Stone) Shi
1be3eb1446
chore: rename EMQX Broker to just EMQX
2022-02-19 12:51:34 +01:00
k32
deb2fb14c3
Merge pull request #7063 from k32/doc-sysmon-roots
...
docs: Add documentation for the sysmon roots
2022-02-18 19:06:58 +01:00
k32
9fb35a1d64
docs: Fix typo
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-02-18 18:35:16 +01:00
Ilya Averyanov
634d861b90
chore(codestyle): add formatting check for Elixir code
2022-02-18 19:43:48 +03:00
k32
1c62c6e60b
docs: Add documentation for the sysmon roots
2022-02-18 16:26:18 +01:00