Commit Graph

8775 Commits

Author SHA1 Message Date
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 ba46be717b build: drop relup for edge edition
* the edge edition is completely dropped in v5
* typically reboot is acceptable for edge brokers
* we do not know how many users are using it
* we never really seriously tested relup for edge edition
* now there is an issue in relup which will fail edge edition
  not worth the investment to fix
2022-12-28 21:39:35 +01:00
Zaiming (Stone) Shi 275a3b47fd chore: bump version to v4.4.12 2022-12-28 18:31:08 +01:00
Zaiming (Stone) Shi 953a230abb
Merge pull request #9627 from emqx/1228-sync-changes-from-ee-to-ce
1228 sync changes from ee to ce
2022-12-28 18:29:05 +01:00
Zaiming (Stone) Shi ebc38b3b0e chore: sync emqx_channel from ee to ce 2022-12-28 16:11:15 +01:00
Zaiming (Stone) Shi 364fd8d4f3 docs: sync some changes from ee to ce 2022-12-28 14:41:06 +01:00
Zaiming (Stone) Shi 2662c52a88 chore: sync test/emqx_client_SUITE.erl from ee to ce 2022-12-28 14:37:23 +01:00
Zaiming (Stone) Shi 79f51e46a4 chore: sync emqx_cm from ee to ce 2022-12-28 14:30:42 +01:00
Zaiming (Stone) Shi 614d740f71 chore: sync changes in emqx_relup from ee to ce 2022-12-28 14:28:50 +01:00
Zaiming (Stone) Shi f033b1389e chore: pin snabbkaffe 1.0.3 2022-12-28 14:18:28 +01:00
Zaiming (Stone) Shi d1f2fb16ab chore: pin mongodb v3.0.17 2022-12-28 14:17:32 +01:00
JimMoen 1cd5f7c5bf
Merge pull request #9517 from JimMoen/1209-bump-mongo-vsn-v44
chroe: bump mongodb-erlang vsn
2022-12-28 13:52:21 +08:00
JimMoen b3708f49e4
chore: bump mongodb-erlang vsn 2022-12-27 19:05:48 +08:00
Xinyu Liu f557347871
Merge pull request #9613 from emqx/sometimes-alarm-resource-down-not-cleared-v44
chore: sometimes the alarm resource down cannot be cleared
2022-12-26 15:00:28 +08:00
Shawn f2bb0a364b chore: sometimes the alarm resource down cannot be cleared 2022-12-26 12:13:19 +08:00
Ivan Dyachkov af57b2c139
Merge pull request #9602 from emqx/ci-fix-self-hosted-macos-runners
ci fix self hosted macos runners
2022-12-22 17:09:31 +01:00
Ivan Dyachkov 6a10e84ecb chore: use unique name for temp macos keychain 2022-12-22 14:48:56 +01:00
Ivan Dyachkov d8590197bd ci: issue with linking unixodbc when building OTP on macos arm64 2022-12-22 14:46:56 +01:00
Zaiming (Stone) Shi 1af768f75a
Merge pull request #9598 from emqx/ci-stability-fixes-test-ci
ci stability fixes test ci
2022-12-22 11:51:14 +01:00
Ivan Dyachkov a2063a1445 ci: move mandatory inputs up 2022-12-22 11:06:55 +01:00
Ivan Dyachkov 9e0a130a89 ci: use our own fork of setup-beam 2022-12-22 10:48:48 +01:00
Ivan Dyachkov 1b27828e3e ci: make homebrew more conservative 2022-12-22 10:44:51 +01:00
Zaiming (Stone) Shi 552cabe792
Merge pull request #9594 from id/ci-consistent-syntax-for-variables-in-if-statements
ci: use consistent syntax for variables in if statements
2022-12-22 10:20:13 +01:00
Ivan Dyachkov 8a393030cf docs: fix typo 2022-12-22 09:47:26 +01:00
Ivan Dyachkov 836892211e ci: use consistent syntax for variables in if statements 2022-12-22 09:44:45 +01:00
Ivan Dyachkov f3469ab77c
Merge pull request #9574 from id/chore-fail-build-if-apple-notarization-failed
chore: fail build if apple notarytool failed
2022-12-19 13:45:33 +01:00
Ivan Dyachkov c776afd86a ci: backport patch for otp setup on self hosted macos from master 2022-12-19 12:46:01 +01:00
Zaiming (Stone) Shi 8a9f6a5494
Merge pull request #9565 from zmstone/1215-add-covertool
feat(cover): add covertool
2022-12-19 12:01:28 +01:00
Ivan Dyachkov 30b1c5f26d chore: fail build if apple notarytool failed 2022-12-19 09:49:28 +01:00
Zaiming (Stone) Shi 13b14aafa5 fix(emqx_cover): wait for DOWN message before new spawn 2022-12-19 09:23:05 +01:00
Ivan Dyachkov afbb4580ae
Merge pull request #9558 from id/ci-build-macos-arm64-packages
ci: build macos arm64 packages
2022-12-19 09:19:34 +01:00
Zaiming (Stone) Shi 22c27cb45f feat(cover): add covertool 2022-12-18 12:23:47 +01:00
Zaiming (Stone) Shi 4bc333812f chore: bump version to v4.4.12-alpha.2 2022-12-16 11:06:14 +01:00
Zaiming (Stone) Shi e8c2a3c8f5
Merge pull request #9566 from zmstone/1216-fix-ci
1216 fix ci
2022-12-16 11:04:45 +01:00
Zaiming (Stone) Shi 3698150fc5 ci: use alternatives for python2 python3 switch 2022-12-16 11:01:00 +01:00
Zaiming (Stone) Shi be20082ce5 ci: revert of docker/setup-qemu-action@v3 back to v2 2022-12-16 10:50:38 +01:00
Ivan Dyachkov 40f4d326a0 ci: build macos arm64 packages 2022-12-16 08:55:49 +01:00
Zaiming (Stone) Shi 4dc4e0039e docs: fix change logs 2022-12-15 18:01:42 +01:00
Zaiming (Stone) Shi 682f917d6d docs: add change log for adding amazon linux 2 2022-12-15 17:57:53 +01:00
Ivan Dyachkov 4c5d66ba6b
Merge pull request #9544 from id/build-fix-amzn2-relup
build: fix relup on amzn2
2022-12-14 16:40:49 +01:00
Ivan Dyachkov f1a55bc052 build: fix relup on amzn2 2022-12-14 14:58:52 +01:00
Xinyu Liu 81560381c8
Merge pull request #9539 from terry-xiaoyu/protect_rule_and_resource_crud_apis-v44
Protect rule and resource crud apis v44
2022-12-14 16:00:15 +08:00
Zaiming (Stone) Shi 7221909726
Merge pull request #9498 from id/ci-4.4-build-amzn2-packages
ci: build amzn2 packages
2022-12-14 08:44:27 +01:00
Ivan Dyachkov 97e4929abb ci: build amzn2 packages
also upgrade emqx-builder to 4.4-23
2022-12-14 08:35:15 +01:00
Shawn 920a9fd455 chore: update the change logs 2022-12-14 13:57:11 +08:00
Shawn 7c420b39de chore: update emqx_rule_engine.appup.src 2022-12-14 13:52:41 +08:00