ieQu1
78ffb2b2b1
test(bpapi): Add API dump for 5.0.0
2022-06-21 09:31:59 +02:00
Zaiming (Stone) Shi
b467e11b2e
fix(appup): fixed appup and version check scripts for 5.0
2022-06-20 22:20:31 +02:00
Zaiming (Stone) Shi
7ae3b4e28c
chore: bump emqx app vsn to 5.0.1
2022-06-20 20:28:21 +02:00
Zaiming (Stone) Shi
385566c1a0
docs: change descriptive info from 'community' to 'opensource'
2022-06-20 19:38:29 +02:00
JianBo He
366779e621
chore: bump version
2022-06-17 20:41:30 +08:00
JianBo He
e6fde4d292
Merge pull request #8259 from HJianBo/fix-url-conflict
...
fix(mgmt): avoid to HTTP dispatch failure due to an URI defination conflict
2022-06-17 20:40:07 +08:00
JianBo He
403ee13e17
test: increase waiting time
2022-06-17 20:00:38 +08:00
JianBo He
5bde280b5f
chore: update apps/emqx_management/src/emqx_mgmt_api_listeners.erl
2022-06-17 18:47:59 +08:00
Zaiming (Stone) Shi
701a113aa4
ci: pin quicer 0.0.14
2022-06-17 12:35:54 +02:00
JianBo He
03d3fc42c7
fix(mgmt): avoid to HTTP dispatch failure due to an URI defination conflict
...
Since we bave defined
- `listeners/{listener_id}/authentication` in emqx_authn_api.erl
- and `listeners/{id}/{action}` in emqx_mgmt_api_listeners.erl
The HTTP Router always dispatch the `.../authentication` request to `listeners/{id}/{action}`,
which cause a no_union_member checking error.
In this PR, we make a workaround to avoid this dispatch error
2022-06-17 18:17:25 +08:00
Xinyu Liu
89a51ace51
Merge pull request #8260 from terry-xiaoyu/remove_headers_field_from_rule_events
...
fix: remove the 'headers' field from the rule events
2022-06-17 18:12:36 +08:00
Shawn
f132b6f6ae
fix: format the outputs for rule engine CLIs
2022-06-17 18:09:22 +08:00
Shawn
6685a3c5a8
fix: remove the 'headers' field from the rule events
2022-06-17 15:57:10 +08:00
JianBo He
ca10340eed
Merge pull request #8253 from lafirest/fix/retainer_bucket
...
fix(retainer): check does the bucket is exists when update the retain…
2022-06-17 15:20:17 +08:00
zhongwencool
8ba9198a61
Merge pull request #8256 from zhongwencool/float-to-number
...
fix: keepalive_backoff should be a number(int|float)
2022-06-17 14:20:34 +08:00
Zhongwen Deng
430cb32ee0
fix: plugin_test failed
2022-06-17 12:09:18 +08:00
Zhongwen Deng
bdb35c2e0b
fix: keepalive_backoff should be a number(int|float)
2022-06-17 12:03:47 +08:00
Zhongwen Deng
bbf45e9d2a
fix: install plugins timeout by deadlock
2022-06-17 11:15:05 +08:00
firest
7bc9f0af0f
fix(retainer): fix test case error
2022-06-17 11:09:06 +08:00
firest
2444970b0b
fix(retainer): check does the bucket is exists when update the retainer config
2022-06-17 10:25:08 +08:00
Xinyu Liu
c47d28cdc3
Merge pull request #8247 from terry-xiaoyu/mongo_auth_timeout
...
feat: add start_after_created option to resource:create/4
2022-06-17 07:51:52 +08:00
Shawn
d6ef2f7502
refactor: graceful recreate resources
2022-06-17 05:29:18 +08:00
Zaiming (Stone) Shi
33032be5e7
Merge pull request #8249 from zhongwencool/restart-dashboard-crash
...
Restart dashboard crash
2022-06-16 21:48:17 +01:00
Zaiming (Stone) Shi
7824ae5f09
fix(pmap): try not to exit abnormal as much as possible
2022-06-16 21:03:19 +02:00
Zhongwen Deng
73711d4147
fix: brutal kill emqx_dashboard_listener
2022-06-17 00:08:03 +08:00
JianBo He
34fe5e67e7
Merge pull request #8243 from HJianBo/gw-fixes
...
fix(gw): enhance the authn resources managing logic
2022-06-16 23:40:38 +08:00
Shawn
cc25f92273
feat: add start_after_created option to resource:create/4
2022-06-16 23:34:52 +08:00
JianBo He
ad698834df
test(gw): fix test cases
2022-06-16 22:55:44 +08:00
zhongwencool
7088b02480
Merge pull request #8239 from zhongwencool/listener-options-default
...
fix: default nodelay(true),buffer(4kb)
2022-06-16 21:57:13 +08:00
JianBo He
ae1346e3f0
chore(gw): throw authn creation errors
2022-06-16 20:02:34 +08:00
Zaiming (Stone) Shi
fa41c9ff35
chore: pin quicer 0.0.12
...
quicer (quic.git) 0.0.12 has a build cache enabled which can spped up
the builds
2022-06-16 12:17:02 +02:00
Zaiming (Stone) Shi
92ea558ff3
Merge pull request #8238 from zmstone/0616-feat-add-dns-srv-record-resolution
...
feat: add dns.record_type config for cluster discovery
2022-06-16 10:53:28 +01:00
William Yang
3c7dd5d6c4
Merge pull request #8092 from qzhuyan/dev/william/bump-quicer
...
feat: new quicer 0.0.11
2022-06-16 11:48:31 +02:00
JianBo He
df2c17ccc4
fix(gw): enhance the authn resources managing logic
2022-06-16 17:48:19 +08:00
William Yang
a911c27962
feat(quic): bump emqtt to 1.6.0 with quic 0.0.11
2022-06-16 10:38:46 +02:00
JianBo He
70c63779df
Merge pull request #8232 from HJianBo/mapping-ssl-true-to-required
...
chore(pgsql): mapping ssl option from 'true' to 'required'
2022-06-16 16:11:34 +08:00
Zhongwen Deng
d8af08b292
fix: nodelay(true),buffer(4k)
2022-06-16 15:27:10 +08:00
Zaiming (Stone) Shi
7d49d1ee5c
feat: add dns.record_type config for cluster discovery
2022-06-16 08:59:09 +02:00
Zaiming (Stone) Shi
d0709798e7
Merge pull request #8229 from zmstone/0615-delete-appname-for-k8s-and-dns-discovery
...
Delete app name config for k8s and dns discovery
2022-06-16 07:29:02 +01:00
Zhongwen Deng
634a75341a
fix: remove nonexistent listener should always return ok
2022-06-16 11:33:24 +08:00
Zhongwen Deng
c6271de174
fix: restart started listener when listener connection options update
2022-06-16 11:26:54 +08:00
JianBo He
8194427cb3
chore(pgsql): mapping ssl option from 'true' to 'required'
...
Once the pgsql client is configured with ssl, we should force ssl to be used to
avoid fallback to tcp connection.
2022-06-16 10:04:07 +08:00
Xinyu Liu
3b00b16abe
Merge pull request #8221 from terry-xiaoyu/fix_delayed_module_disbled_after_emqx_stop
...
feat: fix the hook priorities
2022-06-16 09:42:42 +08:00
JianBo He
584a1a6415
Merge pull request #8226 from savonarola/listener-anonymous
...
feat(authn): add enable_authn flag for listeners
2022-06-16 09:40:24 +08:00
Shawn
f59443eaee
fix: add macro HP_HIGHEST=1000
2022-06-16 09:16:43 +08:00
Zaiming (Stone) Shi
67b8e6c3bd
test: add a script to test dns cluster node discovery
2022-06-16 01:34:16 +02:00
Zaiming (Stone) Shi
d35b95d00f
refactor: remove dns.app config
2022-06-16 00:11:41 +02:00
Zaiming (Stone) Shi
05782c4e4e
refactor: delete k8s.app_name config
2022-06-16 00:11:41 +02:00
Ilya Averyanov
2c5450e7f6
chore(authn): fix raw authn configs
2022-06-15 22:26:08 +03:00
Ilya Averyanov
e381e3698f
feat(authn): add enable_authn flag for listeners
2022-06-15 22:26:08 +03:00
Zaiming (Stone) Shi
efda516125
chore: fix typos
2022-06-15 19:05:09 +02:00
Shawn
48f685a0dd
fix: remove the APIs for emqx_hooks:put/2 and emqx_hooks:add/2
2022-06-16 00:43:50 +08:00
Zaiming (Stone) Shi
72f818bd91
Merge pull request #8206 from zhongwencool/schema-example
...
chore: add emqx-example-en.conf in release
2022-06-15 17:19:09 +01:00
zhongwencool
604f0d9511
Merge pull request #8224 from zhongwencool/gateway-authn-mismatch
...
fix: don't merge gateway's authn
2022-06-15 23:04:52 +08:00
Zhongwen Deng
be7724b4e7
chore: add emqx-example-en.conf in release
2022-06-15 22:45:43 +08:00
zhongwencool
fbfed35371
Merge pull request #8214 from zmstone/0613-best-effort-json-for-hocon-type-check-errors
...
refactor: best-effort json for hocon type check errors
2022-06-15 22:45:05 +08:00
Zhongwen Deng
5561fa6e06
fix: listener_SUITE failed
2022-06-15 21:20:25 +08:00
Zhongwen Deng
6cd123e6fc
fix: don't merge gateway's authn
2022-06-15 21:07:05 +08:00
Zaiming (Stone) Shi
738a551550
refactor: best-effort json for hocon validation errors
2022-06-15 15:01:15 +02:00
William Yang
2908c06c54
fix(quic): default quic listener
2022-06-15 14:39:29 +02:00
William Yang
45e2605485
build: workaround for windows build
2022-06-15 14:39:29 +02:00
William Yang
96a510fbf1
feat(quic): fix some listener
2022-06-15 14:39:29 +02:00
William Yang
6349b5e5e0
feat(quic): bump to quicer 0.0.11
2022-06-15 14:39:29 +02:00
William Yang
219f159fe7
Merge pull request #8219 from qzhuyan/dev/william/emqx-conf-vm-args
...
chore(conf): mv some default val of vmargs to emqx_conf
2022-06-15 14:14:57 +02:00
JianBo He
89ff67a1e6
Merge pull request #8211 from lafirest/fix/limiter_infinity_update
...
fix(limiter): set maximum value for `infinity` rate and capacity
2022-06-15 20:04:55 +08:00
Ilya Averyanov
73dd969843
Merge pull request #8210 from savonarola/jwt-authn-add-from
...
feat(jwt authn): allow to specify JWT field
2022-06-15 14:56:04 +03:00
zhongwencool
c4be262819
Merge pull request #8208 from DDDHuang/changepwd400
...
fix: user change pwd failed, response 400
2022-06-15 19:55:40 +08:00
zhongwencool
14ba93d1df
Merge pull request #8218 from zhongwencool/enabled-listener
...
feat: add enabled for listeners
2022-06-15 19:28:28 +08:00
Zaiming (Stone) Shi
e0aa8641af
chore: fix typo uncatched -> uncaught
2022-06-15 13:07:37 +02:00
Shawn
39b1b20506
feat: fix the hook priorities
2022-06-15 19:03:40 +08:00
JianBo He
67063cd088
Merge pull request #8190 from HJianBo/fix-authz-setting-required
...
fix(authz): fix required not working for authz-cache
2022-06-15 18:52:03 +08:00
Zaiming (Stone) Shi
c371dd2464
Merge pull request #8202 from zmstone/0613-fix-no-alarm-when-init-rpc-call-failed
...
fix(cluster_rpc): no alarm when failed to initiate RPC call
2022-06-15 11:36:58 +01:00
Shawn
4ef86b47c7
fix: flaky test case for emqx_delayed
2022-06-15 18:21:57 +08:00
JianBo He
57e57205a0
Merge pull request #8207 from HJianBo/gw-fixes
...
Gateway restart won't make built-in-database data lost
2022-06-15 17:41:13 +08:00
firest
28d9939713
fix(limiter): fix test case errors
2022-06-15 17:35:13 +08:00
Xinyu Liu
17b2665a6d
Merge pull request #8217 from terry-xiaoyu/fix_delayed_module_disbled_after_emqx_stop
...
fix: the delayed module is disbled after ./bin/emqx stop
2022-06-15 16:42:29 +08:00
Zaiming (Stone) Shi
541bc223f8
Merge pull request #8213 from zmstone/fix-throw-error-message
...
chore(connector): schema validator throw error messages directly
2022-06-15 09:38:12 +01:00
firest
4e05d751c1
fix(limiter): change limiter log level to debug
2022-06-15 16:01:16 +08:00
Zhongwen Deng
042b88db2d
fix: don't start listener when update stopped listener
2022-06-15 15:20:53 +08:00
William Yang
efed970aab
chore(conf): mv some default val of vmargs to emqx_conf
2022-06-15 09:06:06 +02:00
firest
c147743895
fix(limiter): move default connection setting into schema
2022-06-15 14:57:49 +08:00
Zhongwen Deng
36af3d066f
feat: add enabled for listeners
2022-06-15 14:39:58 +08:00
firest
fa99b65c91
fix(limiter): refresh dispatcher limiter when retainer config updated
2022-06-15 14:11:15 +08:00
firest
6ca58e5fbc
fix(limiter): fix test case error
2022-06-15 14:11:15 +08:00
firest
e5d223000e
fix(limiter): set maximum value for `infinity` rate and capacity
...
There are now two types of limiters, `infinity` and `limited`.
When `infinity` is updated to `limited` by config, the changes only take effect for new users.
When `limited` is updated to `infinity`, old users will never get tokens, because the `countes`
they hold are no longer updated.
Setting the maximum value for `infinity` rate and capacity can unify these two limiters and slove this problem
2022-06-15 14:11:12 +08:00
JianBo He
78dd9fe247
fix(gw): compatible with the max_connection is string type
2022-06-15 13:48:15 +08:00
JianBo He
77d4faa632
fix(gw): not updating the authenticator using re-creation
2022-06-15 13:48:15 +08:00
JianBo He
7d38f83aef
feat(gw): keep authenticator resource after gateway disabled
...
After a gateway is disabled, we should turn off the authenticator instead of destroying it.
Once built-in-database authenticator is destroyed, it discards all
user's data and can't be managed
2022-06-15 13:48:15 +08:00
JianBo He
6c465cfb8f
fix(gw): fix list listeners failed if gateway disabled
2022-06-15 13:48:15 +08:00
JianBo He
14a26fc876
fix(redis): make sentinel required
2022-06-15 13:48:15 +08:00
JianBo He
03967a83de
chore(authz): make `authorization.cache.enable` required
2022-06-15 13:46:17 +08:00
JianBo He
f1d4bab97d
Merge pull request #8156 from lafirest/fix/default_con_limiter
...
fix(limiter): add default connection limiter for listeners
2022-06-15 13:38:13 +08:00
Shawn
590a87a72b
fix: the delayed module is disbled after ./bin/emqx stop
2022-06-15 12:00:41 +08:00
JianBo He
ec840222cd
Merge pull request #8192 from HJianBo/authn-fuzzy-searching
...
fix(authn): fix enhance_authn fuzzy searching not working
2022-06-15 10:20:49 +08:00
William Yang
7961f9206b
Merge pull request #8205 from qzhuyan/dev/william/emqx-conf-vm-args
...
fix(emqx_conf): add missing vm.args
2022-06-14 23:23:07 +02:00
Zaiming (Stone) Shi
aea4180aa0
chore(connector): schema validator throw error messages directly
2022-06-14 16:20:10 +02:00
Ilya Averyanov
d0f686d19d
feat(jwt authn): allow to specify JWT field
2022-06-14 14:34:45 +03:00
ieQu1
9ca2e3bc2a
feat(retainer): CLI to list and clean retained messages
2022-06-14 11:24:15 +02:00
JianBo He
5817b7a9a9
Merge pull request #8157 from lafirest/fix/rmv_client_prefix
...
fix(metrics): remove the `client.` prefix for AuthN/AuthZ metrics
2022-06-14 17:23:48 +08:00
DDDHuang
de10149133
fix: user change pwd failed, response 400
2022-06-14 17:21:53 +08:00
William Yang
2ec1a5bdb8
fix(emqx_conf): add missing vm.args
...
- process_limit
- max_ports
- dist_buffer_size
- max_ets_tables
2022-06-14 10:31:29 +02:00
JianBo He
2ad2da082b
Merge pull request #8139 from savonarola/authn-jwt-test
...
chore(jwt authn): improve tests
2022-06-14 14:23:23 +08:00
firest
45aa9d604b
fix(metrics): remove the client. prefix for AuthN/AuthZ metrics
2022-06-14 14:08:25 +08:00
Xinyu Liu
e9f2ba4c71
Merge pull request #8203 from terry-xiaoyu/force_sync_configs
...
Change the default retry_interval of cluster_rpc call to 1min
2022-06-14 11:27:24 +08:00
Shawn
c72a0c386f
fix: set retry interval to 1s in test cases
2022-06-14 10:34:33 +08:00
Thales Macedo Garitezi
4d0c60cacf
Merge pull request #8178 from thalesmg/fix-connack-auth-err-mqtt3-50
...
fix(metrics): inc `connack.auth_error` when using MQTT 3.1 (5.0)
2022-06-13 16:07:25 -03:00
Thales Macedo Garitezi
5f9778237a
test(fix): avoid depending on other apps; fix setup
2022-06-13 12:00:00 -03:00
Shawn
f4f263f91e
fix: change the default retry_interval of cluster_rpc call to 1min
2022-06-13 22:52:51 +08:00
Zaiming (Stone) Shi
e2ba1f1538
refactor: refuse initiating cluster call from stale node
2022-06-13 16:50:19 +02:00
Shawn
dd099137f0
fix: catch errors when load bridges
2022-06-13 22:31:58 +08:00
ieQu1
04863dca1b
Merge pull request #8198 from ieQu1/list-rule-cli
...
feat(rule_engine): CLI to list rules
2022-06-13 16:05:22 +02:00
Zaiming (Stone) Shi
7e98bd7d2f
fix(cluster_rpc): no alarm when failed to initiate a new cluster call
2022-06-13 15:56:00 +02:00
Zaiming (Stone) Shi
01118cb804
Merge pull request #8195 from zmstone/0613-refactor-display-rfc3339
...
refactor: expose rfc3339 datetime string
2022-06-13 14:19:19 +01:00
ieQu1
7817aec0d0
feat(rule_engine): CLI to list rules
2022-06-13 15:16:54 +02:00
Zaiming (Stone) Shi
b18290626d
Merge pull request #8194 from zmstone/0613-uptime-format-as-string-in-cli-printout
...
fix: uptime display in CLI printout should be human-readable
2022-06-13 13:55:42 +01:00
William Yang
5b79fd55a2
Merge pull request #8176 from qzhuyan/dev/william/kill-quic
...
chore: don't build quic on MacOS
2022-06-13 14:34:39 +02:00
Zaiming (Stone) Shi
08d5f4869b
Merge pull request #8183 from zmstone/0612-chore-pin-rebar3_hex-plugin-version-7.0.2
...
build: pin rebar3_hex plugin version 7.0.2
2022-06-13 12:33:18 +01:00
William Yang
d49a75ae28
chore: don't build quic on MacOS
2022-06-13 13:09:20 +02:00
Zaiming (Stone) Shi
8518e71db1
Merge pull request #8182 from zmstone/0611-fix-config-update-race-condition
...
fix(cluster_rpc): config update race condition
2022-06-13 11:46:08 +01:00
Zaiming (Stone) Shi
10add62206
refactor: expose rfc3339 datetime string
2022-06-13 11:56:07 +02:00
Zaiming (Stone) Shi
ba23771a0a
fix: uptime display in CLI printout should be human-readable
2022-06-13 11:44:26 +02:00
JianBo He
4ac151c9d8
Merge pull request #8193 from lafirest/fix/limiter_infinity_rate
...
fix(limiter): fix counter rate calc error
2022-06-13 17:31:54 +08:00
Zaiming (Stone) Shi
2e6af5f2e1
test: fix a flaky test
...
emqtt client may start before listener is ready
2022-06-13 10:46:31 +02:00
firest
f5c1221ec8
fix(limiter): fix test case error
2022-06-13 15:58:22 +08:00
firest
7e3c8162ea
fix(limiter): remove the `enable` field
2022-06-13 14:43:10 +08:00
firest
d13055be43
fix(limiter): add default connection limiter for listeners
2022-06-13 14:43:10 +08:00
firest
2512ebf58e
fix(limiter): fix counter rate calc error
2022-06-13 14:18:20 +08:00
JianBo He
29baf0f68a
fix(authn): fix enhance_authn fuzzy searching not working
2022-06-13 13:38:06 +08:00
firest
2bab8884f9
fix(gateway): catch the error of invalid address
2022-06-13 10:58:43 +08:00
lafirest
1963441472
Merge pull request #8167 from lafirest/fix/limiter_period
...
fix(limiter): fix precision issue
2022-06-13 10:13:05 +08:00
Zaiming (Stone) Shi
2065be569e
fix(emqx_cluster_rpc): fail fast on stale state
...
Due to:
* Cluster RPC MFA is not idempotent!
* There is a lack of rollback for callback's side-effects
For instance, when two nodes try to add a cluster-singleton
concurrently, one of them will have to wait for the table lock
then try to catch-up, then try to apply MFA.
The catch-up will have the singleton created, but the initiated
initiated multicall apply will fail causing the commit to rollback,
but not to 'undo' the singleton creation.
Later, the retries will fail indefinitely.
2022-06-12 20:18:48 +02:00
Zaiming (Stone) Shi
0e06e4acaa
fix(emqx_conf): throw exception on clusetr_call falure
...
Not all callers handle error, some even ignore errors!
2022-06-12 20:18:48 +02:00
Zaiming (Stone) Shi
186e26e417
fix(emqx_plugins): call cluster_rpc to update config
2022-06-12 20:18:48 +02:00
Zaiming (Stone) Shi
4fdd793071
refactor: move config template file to rel dir
2022-06-12 19:57:08 +02:00
Zaiming (Stone) Shi
d418850d3c
Merge pull request #8165 from zmstone/0609-chore-update-to-mria-0.2.8
...
chore: update mria to 0.2.8
2022-06-11 16:53:04 +01:00
Xinyu Liu
0c95c7342f
Merge pull request #8175 from terry-xiaoyu/create_bridge_connector_in_single_post
...
feat: support configure connector configs directly in bridges
2022-06-11 10:00:30 +08:00
Thales Macedo Garitezi
7cd35c9d44
fix(metrics): inc `connack.auth_error` when using MQTT 3.1 (5.0)
...
Since MQTT 3.1 uses a different reason code for auth failures, it was
failing to increase the corresponding metric that works for MQTT 5.0.
2022-06-10 17:40:27 -03:00
Shawn
9a0fdc4b11
feat: support configure connector configs directly in bridges
2022-06-10 23:06:20 +08:00
gsychev
86c1610d26
Merge pull request #8039 from gsychev/multinode_helper
...
Multinode helper
2022-06-10 13:10:38 +00:00
Zaiming (Stone) Shi
1b4f29bd64
chore: update ekka to 0.12.9
...
compring to 0.12.8, it included a version bump of erlang_rocksdb
which fixed a CI build issue (bad version number uploaded to github
artifacts, caused cached build result to always fail to download
hence fallback to compile from source code)
2022-06-10 13:59:30 +02:00
Ilya Averyanov
7301009b8e
chore(jwt authn): improve tests, add pool_size to schema
2022-06-10 14:28:43 +03:00
ieQu1
48e2f0969a
Merge pull request #8169 from ieQu1/zero-length-retainer
...
fix(retainer): Handle zero-length topic levels
2022-06-10 13:05:04 +02:00
Ilya Averyanov
4e76797927
fix(retainer): add additional test
2022-06-10 12:33:27 +03:00
Shawn
146b8f34aa
fix(spell): please the spell check
2022-06-10 14:22:40 +08:00
Shawn
f18eab402a
fix(CI): don't use any authz sources when testing
2022-06-10 14:21:20 +08:00
Shawn
f159e081fa
fix: deny all subscribes to '#' topics in the default acl.conf
2022-06-10 14:21:20 +08:00
ieQu1
8ff9a03df3
fix(retainer): Handle zero-length topic levels
2022-06-09 13:46:56 +02:00
Xinyu Liu
012e77b8a9
Merge pull request #8161 from terry-xiaoyu/fix_ws_default_idle_timeout
...
fix: change default idle_timeout of ws connections to 7200s
2022-06-09 18:48:23 +08:00
Shawn
b0cd83254d
fix: schema and desc for time_offset of the log handlers
2022-06-09 17:59:35 +08:00
Georgy Sychev
c29eb8a409
feat(testing): Multinode testing helper
2022-06-09 13:33:01 +04:00
firest
e01f8ecccb
fix(limiter): fix precision issue
...
When the global rate is less than 1/s, the bad code produces a long period, this will make the rate not correct
2022-06-09 10:39:21 +08:00
Shawn
dcc8e27bcd
fix: change default idle_timeout of ws connections to 7200s
2022-06-09 10:29:49 +08:00
lafirest
0aab063dd5
Merge pull request #8153 from lafirest/fix/limiter_obtained
...
fix(limiter): fix initial value error for `obtained`
2022-06-08 13:46:30 +08:00
lafirest
91578a10f3
Merge pull request #8150 from lafirest/fix/authz_insert
...
fix(authz): prohibit overriding of existing client/user
2022-06-08 13:46:10 +08:00
lafirest
787724bb99
Merge pull request #8143 from lafirest/chore/bump_esockd_version
...
chore: bump esockd version
2022-06-08 10:17:02 +08:00
zhongwencool
5c31020b4c
Merge pull request #8154 from zhongwencool/gateway-listener-options
...
feat: rename gateway's tcp/ssl/udp/dtls to *_options
2022-06-08 10:00:09 +08:00
Zhongwen Deng
853ead3aaf
fix: reload ssl listener failed
2022-06-08 06:25:13 +08:00
Zhongwen Deng
02872fb8c2
feat: rename gateway's tcp/ssl/udp/dtls to *_options
2022-06-07 22:23:02 +08:00
Zhongwen Deng
5e92ef54c5
fix: ct failed
2022-06-07 20:13:57 +08:00
firest
d863a60cff
fix(limiter): fix initial value error for `obtained`
2022-06-07 18:17:06 +08:00
Zhongwen Deng
dd873147b3
feat: make tcp/ssl options more straightforward
2022-06-07 17:17:06 +08:00
firest
86a3ac0bef
fix(authz): prohibit overriding of existing client/user
2022-06-07 16:34:01 +08:00
zhongwencool
e035ff573d
Merge pull request #8145 from DDDHuang/app_login
...
fix: login failed spelling
2022-06-07 16:27:42 +08:00
zhongwencool
582cdbe370
Merge pull request #8136 from zhongwencool/reboot-applications
...
feat: change node.applications default to []
2022-06-07 16:00:53 +08:00
DDDHuang
cae59ae555
fix: login failed spelling
2022-06-07 14:13:25 +08:00
firest
0b84479221
chore: bump esockd version
2022-06-07 13:20:56 +08:00
zhongwencool
b3103a8701
Merge pull request #8140 from ieQu1/fix-dashboard-typerefl
...
fix(dashboard): Fix typing error
2022-06-07 11:41:56 +08:00
lafirest
ecd46d42cb
Merge pull request #8141 from lafirest/fix/gateway_listen_addr
...
fix(gateway): gateway listen-address add support for `host:port` format
2022-06-07 11:01:29 +08:00
Zhongwen Deng
cd91b4b582
fix: dialyzer never match warning
2022-06-07 10:47:40 +08:00
Zhongwen Deng
618a3e0cb8
fix: emqx_topic_metrics CT failed
2022-06-07 10:39:07 +08:00
Zhongwen Deng
eb2a4df4af
feat: change node.applications default to []
2022-06-07 10:19:26 +08:00
firest
16da9cbcb4
fix(gateway): gateway listen-address add support for `host:port` format
2022-06-07 09:58:02 +08:00
ieQu1
44d73e620e
fix(dashboard): Fix typing error
2022-06-07 02:26:16 +02:00
zhongwencool
914fbedd7e
Merge pull request #8116 from zhongwencool/better-hocon-validate-msg
...
chore: better hocon validate msg
2022-06-06 20:29:25 +08:00
Zhongwen Deng
4a49b27943
fix: dialyzer warning
2022-06-06 11:05:39 +08:00
Zhongwen Deng
91000eb342
fix: authz ct failed
2022-06-06 10:57:26 +08:00
Zhongwen Deng
2f5e0ada0c
chore: more detailed about about retainer index spec
2022-06-06 09:55:12 +08:00
Zhongwen Deng
de5e388afb
chore: hocon validate message
2022-06-06 09:55:12 +08:00
Zhongwen Deng
c7cc2e85b2
fix: add default&example for schema
2022-06-06 09:52:10 +08:00
Ilya Averyanov
4adfe75530
Merge pull request #8108 from savonarola/authn-delete-chain
...
Authn delete chain
2022-06-03 12:16:42 +03:00
Zaiming (Stone) Shi
a272951415
Merge pull request #8107 from zmstone/0531-test-fix-flaky-test-case
...
test: wait for listener to be ready before running test case
2022-06-02 15:52:40 +01:00
Ilya Averyanov
0893a36dec
fix(authn): removed explicit chain creation for security reasons
2022-06-02 14:03:19 +03:00
Ilya Averyanov
92145d0275
fix(metrics): make metric id unique for authn provider instances
2022-06-02 14:03:19 +03:00
Ilya Averyanov
d32b2ecd81
fix(authn api): update removing listener-specific chain logic
2022-06-02 14:03:14 +03:00
Ilya Averyanov
1bad5f8b7c
Merge pull request #8088 from savonarola/authn-import-users-request
...
feat(authn api): add method for user file upload
2022-06-02 13:51:46 +03:00
Ilya Averyanov
2d53c21d45
chore(authn api): replace user import api with upload api
2022-06-01 19:56:23 +03:00
Shawn
b7f27157e5
fix: also alarm resource down when start resource failed
2022-06-01 15:41:55 +08:00
Shawn
69fba6958b
refactor: remove the emqx_bridge_monitor module
2022-06-01 15:31:48 +08:00
Shawn
88ca25c60c
fix(resource): fast return when starting a unavailable resource
2022-06-01 08:24:53 +08:00
Shawn
9f69e3cad6
fix(resource): discard dry_run resource down alarm
2022-06-01 08:24:53 +08:00
Zaiming (Stone) Shi
a7148a4a43
test: wait for listener to be ready before running test case
2022-05-31 20:08:21 +02:00
Shawn
4c247c2c3c
chore: release v5.0.0-rc.4
2022-05-31 23:35:46 +08:00
Xinyu Liu
d9a5f53601
Merge pull request #8097 from zhongwencool/ct-failed
...
fix: ct failed
2022-05-31 22:02:35 +08:00
JianBo He
f4db4ffa7d
chore: change idle_timeout 24h -> 15s
2022-05-31 21:47:54 +08:00
Zhongwen Deng
9861e07426
fix: ct failed
2022-05-31 21:21:15 +08:00
Zaiming (Stone) Shi
9dda0a663f
fix(emqx_schema): sync default values
2022-05-31 15:13:38 +02:00
Zaiming (Stone) Shi
cd9811fe15
Merge pull request #8090 from zmstone/0531-fix-ensure-binary-from-size-format
...
fix: ensure bin-string returned from mgmt size format function
2022-05-31 14:09:31 +01:00
zhouzb
78adeea297
Merge pull request #8096 from zmstone/0531-fix-mac-mem-stat
...
fix(emqx_mgmt): return 0 for non-linux systems
2022-05-31 20:55:53 +08:00
JianBo He
efc0ca2b62
Merge branch 'master' into changes-enable_pipelining-type
2022-05-31 20:49:10 +08:00
JianBo He
11ef46bc1d
fix: fix badmatch for emqx_os_mon:update_mem_alarm_status/1
2022-05-31 20:46:48 +08:00