Commit Graph

8991 Commits

Author SHA1 Message Date
Xinyu Liu e36bc8c2db
Merge pull request #9766 from terry-xiaoyu/update_ehttpc
chore: update ehttpc to 0.4.4
2023-01-16 17:54:17 +08:00
Ivan Dyachkov fc6052fe8d chore: update codeowners
- set @emqx/emqx-review-board as default reviewer
- move default to the top according to specification
- remove @zmstone as reviewer for lib-extra
2023-01-16 10:44:12 +01:00
Shawn e8abaf6a24 chore: update mysql-otp to 1.7.2 2023-01-16 16:35:08 +08:00
Shawn e8ceb37911 chore: update ehttpc to 0.4.4 2023-01-16 12:24:04 +08:00
Thales Macedo Garitezi cac3f44cdc
Merge pull request #9744 from thalesmg/test-crl-revoke-then-refresh-v44
test(crl): add test case for revoke-then-refresh (v4.4)
2023-01-13 18:14:55 -03:00
JimMoen eb13c316cd
Merge pull request #9731 from JimMoen/0112-fix-test-env
test: fix a disturbed test environment `$mqtt_sub_caps`
2023-01-13 03:41:41 +08:00
Thales Macedo Garitezi f08aa9f5f5 test(crl): add test case for revoke-then-refresh (v4.4)
Investigation for https://github.com/emqx/emqx/issues/9732.

Apparently, there is no problem if a CRL is cached without
revocations, a client cert is revoked, and later the CRL is refreshed.
The test case indicates that the same client can at first connect to
the server and later is denied connection because the CRL was
refreshed.

Also, we take the opportunity in this PR to refresh the test
certificate and CRL files which would expire in June 2023.
2023-01-12 11:12:22 -03:00
JimMoen 7b76982be9
test: fix a disturbed test environment `$mqtt_sub_caps` 2023-01-12 11:12:49 +08:00
Kjell Winblad 6d63931353 feat: upgrade mongodb-erlang library to support 5.1+ 2023-01-09 18:02:44 +01:00
Zaiming (Stone) Shi 002a3a4e75
Merge pull request #9694 from thalesmg/test-fix-hanging-conf-suite-v44
test: fix hang when calling `ct_slave:stop` on a `slave` started node
2023-01-09 16:46:23 +01:00
zhongwencool 7c2cd562b9
Merge pull request #9701 from zmstone/0108-bump-app-vsn-emqx_rule_engine
chore: bump app vsn to 4.4.15 for emqx_rule_engine
2023-01-09 10:07:04 +08:00
Zaiming (Stone) Shi ab8521c92c chore: bump app vsn to 4.4.15 for emqx_rule_engine 2023-01-08 10:43:37 +01:00
Zaiming (Stone) Shi 80a1c43a19
Merge pull request #9698 from thalesmg/sync-v4414-into-v44
Sync `v4.4.14` into `v44`
2023-01-08 10:28:18 +01:00
Thales Macedo Garitezi d6e0ecddbc chore: update appups 2023-01-06 13:59:25 -03:00
Thales Macedo Garitezi 53ab67285a Merge tag 'v4.4.14' into sync-v4414-into-v44 2023-01-06 13:34:34 -03:00
zhongwencool 5e6d058a7e
Merge pull request #9696 from zhongwencool/dashboard-password-validate-v44
fix: update dashboard password validator
2023-01-06 18:44:13 +08:00
zhongwencool 5e717bb316 fix: update dashboard password validator 2023-01-06 17:31:02 +08:00
zhongwencool 1f49bc9c59
Merge pull request #9692 from thalesmg/sync-e4413-ce-changes-rv44
chore: sync ee changes back into ce repo (re44)
2023-01-06 16:17:07 +08:00
Thales Macedo Garitezi 4b8d4b3583 test: fix hang when calling `ct_slave:stop` on a `slave` started node
Some tests use the `slave` module for better readability.  But, when
shutting those nodes down, if one uses `ct_slave` on them, they will
hang.  This'll make CT wait until the timetrap (default 30 min) before
failing `end_per_testcase`.
2023-01-05 15:51:54 -03:00
Thales Macedo Garitezi f6bdd1ffec chore: prepare for v4.4.14 release 2023-01-05 14:09:07 -03:00
Thales Macedo Garitezi 822a510873 chore: sync ee changes back into ce repo 2023-01-05 13:41:13 -03:00
Zaiming (Stone) Shi 1d745d2bc3
Merge pull request #9659 from zmstone/0102-update-copyright-year
0102 update copyright year
2023-01-02 20:14:29 +01:00
Zaiming (Stone) Shi 19103a4dfb chore: re-generate emqx.appup.src 2023-01-02 18:56:30 +01:00
Zaiming (Stone) Shi 7ae159af8f chore: bump emqx_exproto app vsn 2023-01-02 14:56:29 +01:00
Zaiming (Stone) Shi 14ba75502f chore: update copyright year 2023-01-02 14:54:38 +01:00
Zaiming (Stone) Shi ceb696fe15 chore: ignore comments in git diff 2023-01-02 14:54:37 +01:00
Zaiming (Stone) Shi 69af8cdf54
Merge pull request #9652 from zmstone/1230-sync-release-v44-to-main-v4.4
1230 sync release v44 to main v4.4
2023-01-02 14:54:05 +01:00
Zaiming (Stone) Shi 1ed6dd517d Merge remote-tracking branch 'origin/main-v4.4' into 1230-sync-release-v44-to-main-v4.4 2022-12-30 22:50:33 +01:00
Zaiming (Stone) Shi bb02fe1e24
Merge pull request #9648 from zmstone/1129-always-add-qlc-modules-to-appup
build: skip qlc modules if there were no git diff
2022-12-30 22:49:27 +01:00
Zaiming (Stone) Shi f91a0384f7 build: skip qlc modules if there were no git diff 2022-12-30 22:20:29 +01:00
Zaiming (Stone) Shi ad91eca0e5 chore: generate appup 2022-12-30 20:45:55 +01:00
Zaiming (Stone) Shi e88feb5096 chore: bump app vsn for emqx_rule_engine 2022-12-30 20:21:48 +01:00
Zaiming (Stone) Shi ccd68eeb5b chore: prepare for 4.4.14 2022-12-30 20:07:51 +01:00
Zaiming (Stone) Shi 371e7c1aae docs: update change logs 2022-12-30 19:55:55 +01:00
Zaiming (Stone) Shi 875df2b7ea Merge remote-tracking branch 'origin/release-v44' into main-v4.4 2022-12-30 19:55:26 +01:00
Zaiming (Stone) Shi dbbc41c112 chore: rename v4.4.13 to v4.4.14 2022-12-30 19:52:50 +01:00
Zaiming (Stone) Shi eec9833828
Merge pull request #9649 from zmstone/1230-fix-merge-conflict-resolution
ci: fix bad merge conflict resolution
2022-12-30 19:39:17 +01:00
Zaiming (Stone) Shi 00412149f3
Merge pull request #9650 from thalesmg/fix-gcp-pubsub-leak-rv44
fix(gcp_pubsub): ensure jwt token is deleted after worker stops and always ensure refresh timer (rv4.4)
2022-12-30 17:06:35 +01:00
Thales Macedo Garitezi bc654ddf3a chore: bump release -> v4.4.13 2022-12-30 11:51:32 -03:00
Thales Macedo Garitezi 05070f416d docs: update changelog 2022-12-30 10:24:49 -03:00
Thales Macedo Garitezi ea209585b5 fix(jwt_sup): delete the worker spec from the supervision tree 2022-12-30 10:24:41 -03:00
Thales Macedo Garitezi 823efbaed3 fix(gcp_pubsub): ensure jwt token is deleted after worker stops and always ensure refresh timer (v4.4)
https://emqx.atlassian.net/browse/EMQX-8652

Since the rule resource testing mechanism creates a new resource to
test the configuration, a new JWT associated with an unique temporary
resource was being created and left in the JWT table, leaking it.

Also, a wrong case clause when setting the new refresh timer for the
JWT worker was preventing it from refreshing from the 2nd refresh
onward.
2022-12-30 10:24:26 -03:00
Zaiming (Stone) Shi 18b18ade45 ci: fix bad merge conflict resolution 2022-12-30 14:01:05 +01:00
Thales Macedo Garitezi c092ac2ced
Merge pull request #9640 from thalesmg/fix-gcp-pubsub-refresh-leak-v44
fix(gcp_pubsub): ensure jwt token is deleted after worker stops and always ensure refresh timer (v4.4)
2022-12-30 09:44:21 -03:00
Thales Macedo Garitezi 93fc8ff1e5
docs: improve changelog
Co-authored-by: Zaiming (Stone) Shi <zmstone@gmail.com>
2022-12-29 16:45:59 -03:00
Thales Macedo Garitezi abcc6263bb docs: update changelog 2022-12-29 13:08:10 -03:00
Thales Macedo Garitezi d345ccf4b8 chore: update appups 2022-12-29 11:45:45 -03:00
Thales Macedo Garitezi 7f8c5dcf01 fix(jwt_sup): delete the worker spec from the supervision tree 2022-12-29 11:33:07 -03:00
Thales Macedo Garitezi 56b1df1c7f fix(gcp_pubsub): ensure jwt token is deleted after worker stops and always ensure refresh timer (v4.4)
https://emqx.atlassian.net/browse/EMQX-8652

Since the rule resource testing mechanism creates a new resource to
test the configuration, a new JWT associated with an unique temporary
resource was being created and left in the JWT table, leaking it.

Also, a wrong case clause when setting the new refresh timer for the
JWT worker was preventing it from refreshing from the 2nd refresh
onward.
2022-12-29 11:33:06 -03:00
Zaiming (Stone) Shi 23c786b18a
Merge pull request #9639 from zmstone/1229-sync-release-v44-to-main-v4.4
1229 sync release v44 to main v4.4
2022-12-29 15:31:38 +01:00