Commit Graph

7433 Commits

Author SHA1 Message Date
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
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 527ce097aa feat: add emqx_secret module 2022-09-27 21:18:07 +02: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
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
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
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
zhongwencool deca9cc395 chore: update changelog for delayed publish 2022-09-22 16:09:42 +08:00
zhongwencool 9642f25ea0 chore: update changelog 2022-09-22 15:12:31 +08:00
zhongwencool 27983e7df4 chore: update emqx.appup.src 2022-09-22 14:24:59 +08:00
zhongwencool 61d745a230 feat: add emqx_misc:ipv6_probe/2 function 2022-09-22 11:00:16 +08:00
zhongwencool c2f1f1aab8 chore: rename on_xxx_hooks to on_xxx 2022-09-22 10:04:52 +08:00
zhongwencool 362c176d24 chore: update appup.src 2022-09-22 10:02:48 +08:00
zhongwencool 4635d52273 chore: add reboot_hook/shutdown_hook for enterprise 2022-09-22 10:02:00 +08:00
Zaiming (Stone) Shi 514519da33 docs: Add v4.3.22 in CHANGES-4.3.md 2022-09-21 13:23:26 +02:00
Zaiming (Stone) Shi f0f50b3d3f chore: fix CHANGES-4.3.md 2022-09-21 12:50:49 +02:00
Zaiming (Stone) Shi 66197f26d4 docs: update release note for v4.3.21 2022-09-21 12:35:12 +02:00
Zaiming (Stone) Shi 7c7d204da3
Merge pull request #9003 from zmstone/0917-add-release-script
build: add release cut script
2022-09-21 12:16:20 +02:00
Zaiming (Stone) Shi 9d00b5b0d6 build(update_appup): red color for error logs 2022-09-20 20:30:38 +02:00
Zaiming (Stone) Shi 097c9cbfa3
Merge pull request #9011 from zmstone/0919-docs-update-changelog
docs: update 4.3 changelog
2022-09-20 20:29:59 +02:00
Zaiming (Stone) Shi 9d99bf8b91 build: add release cut script 2022-09-20 20:20:35 +02:00
Thales Macedo Garitezi 1933954508
Merge pull request #9015 from thalesmg/ci-fix-coveralls-glob-pat
ci(coveralls): fix glob pattern to run coveralls after merge
2022-09-20 15:03:34 -03:00
Thales Macedo Garitezi 86028dae5a ci(coveralls): fix glob pattern to run coveralls after merge 2022-09-20 14:24:53 -03:00
Zaiming (Stone) Shi f63d53e6f5 docs: update 4.3 changelog 2022-09-20 15:05:27 +02:00
William Yang 49d1fb2b99
Merge pull request #9007 from qzhuyan/perf/william/tls-buffer-defaults-2
perf(TLS): set default sndbuf and recbuf to 4K
2022-09-20 08:57:10 +02:00
William Yang 97fb8c1133 perf(TLS): set default sndbuf and recbuf to 4K
Without using default values, sockets will be opened with OS default
buffer sizes. OS default is set by linux aligning to the host memory
size that large memory has larger OS default.

Now more and more user run EMQX in container which has large OS memory
but the container max memory is limited by cgroup that could be very
small amount compared to the OS total memory size.

To eliminate uncertainty, it is better to have the default value set.
2022-09-19 18:53:43 +02:00
William Yang 91dd2fc97f
Merge pull request #9005 from qzhuyan/perf/william/tls-hibernate-after-idling
perf(TLS): new TLS listener option to hibernate proc after idling
2022-09-19 18:47:21 +02:00
Thales Macedo Garitezi 485fb5d4f0
Merge pull request #8966 from thalesmg/coveralls-test-report
ci: enable running test cases and cover for main-v4.x
2022-09-19 10:11:32 -03:00
William Yang cdadc8ad44 chore: update appup src 2022-09-19 14:53:41 +02:00
William Yang fae590b957 docs(TLS): update change log 2022-09-19 14:53:38 +02:00
William Yang cb607f760a perf(TLS): hibernate TLS process after 5s 2022-09-19 14:53:36 +02:00
Zaiming (Stone) Shi 8b7726df4e
Merge pull request #8985 from zmstone/0915-sync-v4320-to-v43-trunk
0915 sync v4320 to v43 trunk
2022-09-18 11:10:45 +02:00
Zaiming (Stone) Shi e6603548d7 chore: generate appups after bumped new version 2022-09-17 18:50:28 +02:00
Zaiming (Stone) Shi 49d72d24b5 Merge remote-tracking branch 'origin/main-v4.3' into 0915-sync-v4320-to-v43-trunk 2022-09-17 15:34:35 +02:00
Zaiming (Stone) Shi bb2e6858b0 Merge tag 'v4.3.20' into main-v4.3 2022-09-17 14:52:03 +02:00
Thales Macedo Garitezi b7fe87d761 ci: enable running test cases and cover for main-v4.x
An attempt to make Coveralls bot to identify and report coverage
changes in `main-v4.{3,4}`-based PRs.

Currently, `master`-based PRs get their reports correctly.  When one
checks such a report, e.g.: https://coveralls.io/builds/52535695 , it
identifies if coverage increased or decreased relative to the base
branch.

`main-v4.x`-based PRs, however, always seem to report as "first
builds", so it doesn't report if coverage increased or
decreased. E.g.: https://coveralls.io/builds/52541065 .

The reason _could be_ that, currently, `main-v4.x` branches do not
build themselves.  That is, PRs run the test + cover analysis, as
usual, but once they're merged, tests (and thus coverage analysis) do
not run.  And that _could be_ why the tool can't see if coverage
increased or decreased with such PR.
2022-09-16 14:18:03 -03:00
Zaiming (Stone) Shi 2251ee715e Merge tag 'v4.3.20' into 0915-sync-v4320-to-v43-trunk 2022-09-16 13:40:55 +02:00