Zaiming (Stone) Shi
7423646191
test: ensure emqx_modules app is started in ct-slave node
2022-10-03 17:05:35 +02:00
Zaiming (Stone) Shi
2e28d5e73e
test: fix more flaky test in share sub SUITE
2022-10-03 13:02:46 +02:00
Zaiming (Stone) Shi
c39116c7a5
test: fix bad ct:pal call
2022-10-03 09:22:10 +02:00
Zaiming (Stone) Shi
402553b95a
test: fix false one-view check
2022-10-03 09:19:26 +02:00
Zaiming (Stone) Shi
366999ccbb
Merge remote-tracking branch 'origin/release-v43' into main-v4.3
2022-10-02 11:25:16 +02:00
Zaiming (Stone) Shi
c63b8e79d3
Merge pull request #9084 from emqx/0930-fix-flaky-tests
...
test: fix flaky shared sub tests
2022-10-01 09:08:26 +02:00
Thales Macedo Garitezi
ebf131266a
test: fix flaky shared sub test case
...
the route replication is async, added a function to wait for it
2022-09-30 17:22:58 +02:00
Shawn
ab3ec9c176
chore: update the appup.src
2022-09-30 16:32:52 +08:00
Shawn
33e68c9d16
chore: update the CHANGES-4.3.md
2022-09-30 15:55:17 +08:00
Zaiming (Stone) Shi
e6112c5095
Merge pull request #9020 from zmstone/0921-build-merge-release-br-back-to-main-asap
...
build: merge release- branch back to main- branch asap
2022-09-29 14:12:50 +02:00
Zaiming (Stone) Shi
07f0f0a5f8
Merge remote-tracking branch 'origin/release-v43' into 0921-build-merge-release-br-back-to-main-asap
2022-09-29 10:56:45 +02:00
Zaiming (Stone) Shi
747c48c3ce
build: merge release- branch back to main- branch asap
2022-09-29 10:48:24 +02:00
Shawn
7d2dd3d37d
fix: deny POST an existing resource
2022-09-29 13:41:02 +08:00
Shawn
29c76d16d7
fix: reset rule metrics crash if it has not initialized
2022-09-29 13:40:01 +08:00
Thales Macedo Garitezi
a64c0b458f
Merge pull request #9072 from emqx/build-fix-profile-detection-in-packages
...
build: fix profile detection when building packages
2022-09-28 14:56:23 -03:00
Zaiming (Stone) Shi
92d88202c7
Merge pull request #9071 from zmstone/0928-chore-upgrade-eredis-for-password-safety
...
chore: upgrade eredist to 1.2.9
2022-09-28 19:04:26 +02:00
Zaiming (Stone) Shi
097d4ef120
docs: Update CHANGES-4.3.md
...
Co-authored-by: Thales Macedo Garitezi <thalesmg@gmail.com>
2022-09-28 19:03:25 +02:00
Ivan Dyachkov
5c2edaec73
build: fix profile detection when building packages
2022-09-28 18:20:01 +02:00
Zaiming (Stone) Shi
4743bcdd07
docs: update change log v43
2022-09-28 16:47:20 +02:00
Zaiming (Stone) Shi
1c5ac33f16
chore: upgrade eredist to 1.2.9
2022-09-28 16:32:14 +02:00
Zaiming (Stone) Shi
f02b7b3d13
Merge pull request #9063 from zmstone/0927-add-secret-module
...
feat: add emqx_secret module
2022-09-28 08:40:07 +02:00
Zaiming (Stone) Shi
71b0ab9166
Merge pull request #9061 from zmstone/0927-fix-allow-space-in-path
...
fix(bin/emqx): allow space in root path
2022-09-28 08:36:54 +02:00
Zaiming (Stone) Shi
046eb727cd
Merge pull request #8996 from zmstone/0917-fix-update-appup-script-usage
...
build(update-appup.sh): fix usage info
2022-09-27 21:44:21 +02:00
Zaiming (Stone) Shi
527ce097aa
feat: add emqx_secret module
2022-09-27 21:18:07 +02:00
Thales Macedo Garitezi
4af3fc88c2
Merge pull request #9049 from thalesmg/test-fix-inter-mongo-flakiness
...
test: attempt to fix inter-suite flakiness
2022-09-27 09:00:08 -03:00
Thales Macedo Garitezi
21f64a6bbc
Merge pull request #9050 from thalesmg/bugfix-lwt-acl-43
...
fix(acl): check ACL before publishing last will testament (lwt) message (4.3)
2022-09-27 08:53:04 -03:00
Zaiming (Stone) Shi
159173d261
ci: test zip package with space in its root
2022-09-27 10:02:37 +02:00
Zaiming (Stone) Shi
4352895e56
Merge pull request #9042 from zmstone/0925-chore-allow-non-strict-semver-for-external-deps
...
build(update_appup.escript): allow external app non-semver
2022-09-27 08:43:54 +02:00
Zaiming (Stone) Shi
a770983882
fix(bin/emqx): allow space in root path
...
Prior to this fix, space was already allowed in root path
for 'start' 'console' etc. (the boot commands).
However the non-boot commands such as 'ping' still had trouble.
2022-09-27 08:36:25 +02:00
Thales Macedo Garitezi
2e0eae54f8
fix(acl): check ACL before publishing last will testament (lwt) message (4.3)
2022-09-26 15:22:29 -03:00
Thales Macedo Garitezi
a61c97ed9b
test: attempt to reduce inter-testcase flakiness in CI
...
Ex:
```
=== ERROR! init_per_testcase crashed!
Location: [{emqx_auth_mongo_SUITE,'-init_mongo_data/0-fun-0-',207},
{emqx_auth_mongo_SUITE,init_mongo_data,207},
{emqx_auth_mongo_SUITE,init_per_testcase,177},
{test_server,do_init_per_testcase,1554},
{test_server,run_test_case_eval1,1255},
{test_server,run_test_case_eval,1225}]
Reason: {{assertMatch,[{module,emqx_auth_mongo_SUITE},
{line,207},
{expression,"mongo_api : insert ( Connection , ? MONGO_CL_USER , ? INIT_AUTH )"},
{pattern,"{ { true , _ } , _ }"},
{value,{error,timeout}}]},
[{emqx_auth_mongo_SUITE,'-init_mongo_data/0-fun-0-',1,
[{file,"/emqx/apps/emqx_auth_mongo/test/emqx_auth_mongo_SUITE.erl"},
{line,207}]},
{emqx_auth_mongo_SUITE,init_mongo_data,0,
[{file,"/emqx/apps/emqx_auth_mongo/test/emqx_auth_mongo_SUITE.erl"},
{line,207}]},
{emqx_auth_mongo_SUITE,init_per_testcase,2,
[{file,"/emqx/apps/emqx_auth_mongo/test/emqx_auth_mongo_SUITE.erl"},
{line,177}]},
{test_server,do_init_per_testcase,2,[{file,"test_server.erl"},{line,1554}]},
{test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1255}]},
{test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,1225}]}]}
```
2022-09-26 09:13:07 -03:00
Thales Macedo Garitezi
7c4842e6e5
test: attempt to fix inter-suite flakiness
...
Ex:
https://github.com/emqx/emqx-enterprise/actions/runs/3124750818/jobs/5068407612#step:7:769
```
%%% undefined ==> end_per_suite: FAILED
%%% undefined ==> {{badmatch,{error,enoent}},
[{emqx_auth_mongo_SUITE,end_per_suite,1,
[{file,"/emqx/apps/emqx_auth_mongo/test/emqx_auth_mongo_SUITE.erl"},
{line,62}]},
{test_server,ts_tc,3,[{file,"test_server.erl"},{line,1784}]},
{test_server,run_test_case_eval1,6,[{file,"test_server.erl"},{line,1381}]},
{test_server,run_test_case_eval,9,[{file,"test_server.erl"},{line,1225}]}]}
Testing lib.emqx_auth_mongo: TEST COMPLETE, 3 ok, 0 failed of 3 test cases
```
2022-09-26 08:57:53 -03:00
firest
04c52aa5f4
chore: update CHANGES-4.3.md
2022-09-26 18:00:04 +08:00
firest
1e00345777
chore(emqx_sn): bump version && update appup
2022-09-26 18:00:04 +08:00
firest
0a3c8d035c
fix(mqtt_sn): after receiving publish in `idle mode` the gateway may panic
...
the `emqx_sn_gateway` will return `{keep_state, Timeout}` when received publish in `idle mode`, this is an incorrect format of `gen_statem` state return result, this return will replace the `state data` by the `Timeout`, the fix is to change it to `{keep_state_and_data, Timeout}`
2022-09-26 17:59:35 +08:00
firest
5b14d7f709
test(mqtt_sn): improve test coverage of `emqx_sn_gateway`
2022-09-26 16:37:33 +08:00
Ivan Dyachkov
63817418d1
Merge pull request #9037 from emqx/build-refactor-reusable-steps-into-actions
...
build: refactor reusable steps into actions
2022-09-26 08:40:57 +02:00
Zaiming (Stone) Shi
9ca2004333
Merge pull request #9028 from emqx/sync-e43-psk-file
...
refactor(psk): create the ets table in supervisor process
2022-09-25 16:37:40 +02:00
Zaiming (Stone) Shi
0ac78734bd
build(update_appup.escript): allow external app non-semver
2022-09-25 14:19:53 +02:00
Thales Macedo Garitezi
dbf3a3cee7
Merge pull request #8994 from thalesmg/mongo-coverage-43
...
test: increase mongo integration test coverage (4.3)
2022-09-23 13:23:22 -03:00
Ivan Dyachkov
b74632b5ba
build: refactor reusable steps into actions
2022-09-23 15:46:22 +02:00
JianBo He
c05ce82933
refactor(psk): create the ets table in supervisor process
2022-09-23 11:16:31 +08:00
zhongwencool
92356b85f3
Merge pull request #9026 from zhongwencool/sync-back-from-e4.3-to-v4.3
...
chore: sync from release-e4.3
2022-09-23 07:41:02 +08:00
Thales Macedo Garitezi
f94c5ee40a
feat(auth_mongo): use `with_timeout` for `query`
2022-09-22 11:28:59 -03:00
Zaiming (Stone) Shi
6246fe3ff4
Merge pull request #9023 from savonarola/release-v43-retainer-sync-e43
...
chore(retainer): sync retainer from release-e43
2022-09-22 12:30:59 +02:00
zhongwencool
1379f39f26
chore: sync from release-e4.3
2022-09-22 18:02:39 +08:00
zhongwencool
8ad152de4b
Merge pull request #8875 from zhongwencool/invite-hooks
...
chore: add reboot_hook/shutdown_hook for enterprise
2022-09-22 17:55:42 +08:00
Ilya Averyanov
7a26aae27b
chore(retainer): sync retainer from release-e43
2022-09-22 12:42:21 +03:00
firest
502f3e8d5c
test(mqtt_sn): improve test coverage to 90%
2022-09-22 17:31:08 +08:00
zhongwencool
deca9cc395
chore: update changelog for delayed publish
2022-09-22 16:09:42 +08:00