firest
|
33ff5d5588
|
chore: update auth header file
|
2023-10-13 10:16:47 +08:00 |
Zaiming (Stone) Shi
|
e7e696cd66
|
feat(rpc): add ipv6_only config
|
2023-10-10 10:05:14 +02:00 |
Zaiming (Stone) Shi
|
497e08448d
|
feat(cluster): support ipv6 and tls on ipv6 for clustering
Made possible to configure inet6_tls for Erlang distribution
Also, added support to configure ipv6 listener for gen_rpc
|
2023-10-09 20:03:21 +02:00 |
Ilya Averyanov
|
5dff36474d
|
chore(auth): get rid of hardcoded schema modules in auth
|
2023-10-05 13:41:50 +03:00 |
Ilya Averyanov
|
c2c56ba481
|
chore(auth): update tests
|
2023-10-05 13:41:50 +03:00 |
Ilya Averyanov
|
1eb75b43c4
|
chore(auth): split emqx_authn and emqx_authz apps
|
2023-10-05 13:41:50 +03:00 |
Zaiming (Stone) Shi
|
bce8fd2fbc
|
chore: bump app versions
|
2023-09-29 18:56:52 +02:00 |
Zaiming (Stone) Shi
|
1a13b2ac56
|
Merge remote-tracking branch 'origin/release-53' into 0928-sync-release-53
|
2023-09-28 13:53:03 +02:00 |
ieQu1
|
0aa3ccdd65
|
feat(gen_rpc): Add schema for the TLS versions and cipher suites
|
2023-09-28 00:36:59 +02:00 |
Thales Macedo Garitezi
|
aae59f1efd
|
Merge pull request #11682 from thalesmg/fix-file-logger-type-r53-20230925
fix(file_logger): change file logger type depending on rotation size
|
2023-09-26 10:22:36 -03:00 |
Zaiming (Stone) Shi
|
4e15edb5e4
|
Merge pull request #11661 from zmstone/0922-fix-json-log-formatter
0922 fix json log formatter
|
2023-09-26 14:13:41 +02:00 |
Thales Macedo Garitezi
|
fdcd73e20c
|
fix(file_logger): change file logger type depending on rotation size
Fixes https://emqx.atlassian.net/browse/EMQX-11036
From `logger_disk_log_h:open_disk_log`:
```erlang
open_disk_log(Name,File,Type,MaxNoBytes,MaxNoFiles) ->
case filelib:ensure_dir(File) of
ok ->
Size =
if Type==halt -> MaxNoBytes;
Type==wrap -> {MaxNoBytes,MaxNoFiles} %% <-------
end,
Opts = [{name, Name},
{file, File},
{size, Size},
{type, Type},
{linkto, self()},
{repair, false},
{format, external},
{notify, true},
{quiet, true},
{mode, read_write}],
case disk_log:open(Opts) of
```
Affects all file loggers (audit included):
```
% emqx_config_logger:update_log_handler/1 -> ok
iex(emqx@127.0.0.1)14> Config override: log.file.emqx_audit is updated, but failed to add handler: {handler_not_added,
{badarg,
[{size,
{infinity,
10}},
{type,
wrap},
{linkto,
<0.1952.0>},
{repair,
false},
{format,
external},
{notify,
true},
{quiet,
true},
{mode,
read_write}]}}
```
|
2023-09-26 09:04:44 -03:00 |
Thales Macedo Garitezi
|
5d212e1086
|
fix(audit): only support audit log on enterprise edition
Fixes https://emqx.atlassian.net/browse/EMQX-11039
|
2023-09-25 15:59:35 -03:00 |
Zaiming (Stone) Shi
|
aea1e80290
|
feat: add 'format' as alias for log 'formatter'
|
2023-09-25 16:55:22 +02:00 |
JianBo He
|
b970a34ee0
|
chore: redact some audit logs from CLI
|
2023-09-25 18:06:39 +08:00 |
zhongwencool
|
beea1be9f0
|
Merge pull request #11599 from zhongwencool/audit-log
|
2023-09-21 18:39:23 +08:00 |
Ivan Dyachkov
|
dafd7c6085
|
chore: bump apps versions
|
2023-09-21 10:58:42 +02:00 |
zhongwencool
|
21bb209fb1
|
feat: added support for auditing API and CLI activity in logs
|
2023-09-21 16:35:46 +08:00 |
Ivan Dyachkov
|
105bebc250
|
chore: merge release-52 into master
|
2023-09-21 10:22:47 +02:00 |
William Yang
|
ea73d674b9
|
chore: bump version to e5.2.1-alpha.2
|
2023-09-13 14:55:17 +02:00 |
Serge Tupchii
|
e1456c1c04
|
feat(emqx_conf_schema): add node.default_bootstrap_batch_size config parameter
|
2023-09-13 10:11:14 +03:00 |
ieQu1
|
b41310af9c
|
fix: Add prevent_overlappiing_partitions to vm_args
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
|
2023-09-12 20:01:56 +02:00 |
ieQu1
|
1a86c21e20
|
fix(distribution): Set prevent_overlapping_partitions to false
|
2023-09-12 17:41:51 +02:00 |
Andrew Mayorov
|
b74ff10705
|
Merge pull request #11517 from keynslug/ft/topic-index-v3
feat(topicidx): iterate on trie search implementation
|
2023-08-28 12:24:16 +04:00 |
zhongwencool
|
053b7fb94a
|
test: add more test for conf_cli
|
2023-08-28 11:14:36 +08:00 |
zhongwencool
|
d8be248a3d
|
fix: improve the suggest msg for update conf failed
|
2023-08-28 08:53:23 +08:00 |
Zaiming (Stone) Shi
|
ae094e363c
|
chore: fix a typo in log message
|
2023-08-24 12:25:04 +02:00 |
zhongwencool
|
ae10415fc3
|
feat: disabled the Erlang VM Prometheus exporter by default to improve performance and security
|
2023-08-23 09:03:22 +08:00 |
Ilya Averyanov
|
3943830eae
|
chore(auth): remove unnecessary atom conversions
|
2023-08-16 20:50:35 +03:00 |
Ilya Averyanov
|
67e06b3171
|
chore(auth): make schema injection be more universal
|
2023-08-16 20:41:05 +03:00 |
Ilya Averyanov
|
128aa19d47
|
chore(auth): improve emqx_config_handler to replace adhoc config updates
|
2023-08-16 20:41:05 +03:00 |
Ilya Averyanov
|
8213aa42c9
|
chore(auth): move authn leftovers to the authn app
|
2023-08-16 18:52:14 +03:00 |
Ivan Dyachkov
|
801c93dd46
|
chore: v5.1.5-build.3
|
2023-08-10 12:56:28 +02:00 |
zhongwencool
|
3933227636
|
feat: support opentelemetry metrics
|
2023-08-09 20:23:40 +08:00 |
Serge Tupchii
|
466fe7e009
|
perf: add broker_pool_size, generic_pool_size and channel_cleanup_batch_size config options
Tuning these options can improve performance if cluster interconnect network latency is high.
Fixes: EMQX-10661
|
2023-08-03 19:44:00 +03:00 |
Serge Tupchii
|
ed28c12a66
|
chore(emqx_conf): deprecate node.tlog_push_mode setting
It is not used since mria 0.2.10
|
2023-08-03 17:46:14 +03:00 |
JianBo He
|
b9f0cd7ba4
|
chore: pretty the cli output style
|
2023-07-20 21:01:28 +08:00 |
zhongwencool
|
3cd223ff5b
|
chore: add more detail msg for merging failed
|
2023-07-20 17:48:26 +08:00 |
zhongwencool
|
402f75592e
|
chore: move rpc call from emqx_management_proto to emqx_conf_proto
|
2023-07-19 11:05:14 +08:00 |
zhongwencool
|
0a35b7875f
|
Merge pull request #11269 from zhongwencool/fix-process-limit-hidden
fix: hide node.process_limit completely
|
2023-07-14 22:32:41 +08:00 |
zhongwencool
|
11ee6abf02
|
fix: keep precent range is 0%~100%
|
2023-07-14 16:48:50 +08:00 |
zhongwencool
|
131511b10e
|
fix: hide process_limit completely
|
2023-07-14 11:04:20 +08:00 |
JianBo He
|
f144bb0571
|
Merge pull request #11226 from zhongwencool/listener-conf-enabled-to-enable
fix: alias listeners.Type.Name.enabled as listeners.Type.Name.enable
|
2023-07-10 17:15:24 +08:00 |
zhongwencool
|
802a50601a
|
chore: add comment for init_loader_done
|
2023-07-10 12:03:36 +08:00 |
zhongwencool
|
c4ba558ee3
|
fix: unset config_loader in emqx's env when stop emqx app
|
2023-07-10 11:06:08 +08:00 |
zhongwencool
|
c0ee47dc08
|
chore: add changelog for 11226 pr
|
2023-07-10 10:34:36 +08:00 |
zhongwencool
|
f7513b900a
|
fix: set load config done after update tnx_id
|
2023-07-07 12:25:34 +08:00 |
zhongwencool
|
9f57ba510e
|
chore: add 11214 changelog
|
2023-07-07 12:25:34 +08:00 |
zhongwencool
|
221f6eba06
|
fix: bad tnx-id when rejoin cluster
|
2023-07-07 12:25:34 +08:00 |
Andrew Mayorov
|
8cc7022760
|
Merge pull request #11120 from ft/EMQX-10329/tooling
test: add tooling to make testruns more isolated and predictable
|
2023-07-04 14:36:39 +02:00 |