Commit Graph

16853 Commits

Author SHA1 Message Date
Paulo Zulato
27630ca215
Merge pull request #11261 from paulozulato/feat-bridge-kinesis
Implement Amazon Kinesis Producer bridge
2023-07-18 16:48:34 -03:00
SergeTupchiy
0aa5f28438
Merge pull request #11296 from SergeTupchiy/EMQX-10590-data-import-fix-missing-config
data import fix missing config
2023-07-18 22:41:12 +03:00
Serge Tupchii
2954ff7300 feat: add topic_metrics and slow_subs configuration to data import/export
Fixes: EMQX-10590
2023-07-18 20:53:10 +03:00
Ivan Dyachkov
3be1773e99
Merge pull request #11289 from id/0713-build-debian12-packages 2023-07-18 19:46:29 +02:00
Serge Tupchii
c9985758d9 fix(emqx_rule_engine): fix typo in behaviour module attribute
The type resulted in missing `rule_engine` config after importing data from a backup file.

Fixes: EMQX-10590
2023-07-18 20:35:21 +03:00
ieQu1
07f62fd397
Merge pull request #11288 from ieQu1/EMQX-10584
fix(emqx): Change incompatible DB backend message log to a warning
2023-07-18 17:22:01 +02:00
Ivan Dyachkov
73c4bcbc36 chore: add changelog 2023-07-18 17:12:20 +02:00
Ivan Dyachkov
8293fce7f2 chore: fix pkg-tests.sh 2023-07-18 17:12:20 +02:00
Ivan Dyachkov
42627a3d42 fix: ps -ef to detect defunct pid 2023-07-18 17:12:20 +02:00
Ivan Dyachkov
2594998fd0 ci: self-hosted runners for build-packages 2023-07-18 17:12:20 +02:00
Ivan Dyachkov
2b5bd9f183 ci: separate steps to build and test packages 2023-07-18 17:12:18 +02:00
Ivan Dyachkov
cfcdc094b5 ci: always upload artefacts on build_packages 2023-07-18 16:15:10 +02:00
Ivan Dyachkov
f541fc3e3d feat: build debian12 packages 2023-07-18 16:15:10 +02:00
Ivan Dyachkov
ca51732d8e
Merge pull request #11292 from emqx/update-rocksdb 2023-07-18 16:14:50 +02:00
Andrew Mayorov
89e8dc460c
Merge pull request #11290 from keynslug/fix/EMQX-10571/bump-jq
chore: bump jq to v0.3.10
2023-07-18 15:56:29 +02:00
Andrew Mayorov
a2cfb95780
chore: add changelog entry 2023-07-18 14:11:39 +02:00
Andrew Mayorov
143cdb9e44
chore: bump jq to v0.3.10 2023-07-18 14:11:39 +02:00
Thales Macedo Garitezi
99378355ea ci: bump builder image -> 5.1-3 2023-07-18 09:00:29 -03:00
Thales Macedo Garitezi
4a889c0994 chore: bump ekka -> 0.15.6
https://github.com/emqx/erlang-rocksdb/releases/tag/1.8.0-emqx-1
2023-07-18 09:00:29 -03:00
ieQu1
191916211b fix(emqx): Change incompatible DB backend message log to a warning 2023-07-18 12:05:07 +02:00
Paulo Zulato
484519dcf9 feat(kinesis): implement Amazon Kinesis Producer bridge
Fixes https://emqx.atlassian.net/browse/EMQX-10474
Fixes https://emqx.atlassian.net/browse/EMQX-10475
2023-07-17 11:51:42 -03:00
JianBo He
f35dfb01d1
Merge pull request #11278 from Kinplemelon/kinple/for-upgrade-dashboard-ce
chore: upgrade dashboard to v1.3.2 for ce
2023-07-17 17:37:50 +08:00
Kinplemelon
ab518a1386 chore: upgrade dashboard to v1.3.2 for ce 2023-07-17 16:25:07 +08:00
Thales Macedo Garitezi
faa851d51a
Merge pull request #11268 from thalesmg/fix-unhealthy-target-api-return
fix(resource): don't destruct error tuple
2023-07-14 09:14:39 -03:00
Ivan Dyachkov
b5800f9869
Merge pull request #11270 from id/0714-add-codeql-workflow 2023-07-14 13:50:38 +02:00
Ivan Dyachkov
0c448a7546 ci: add codeql workflow 2023-07-14 12:49:22 +02:00
Thales Macedo Garitezi
01b143c5ad fix(resource): don't destruct error tuple
Otherwise, `emqx_resource:query` won't correctly deem the resource to
be unhealthy when there's an extra message.
2023-07-13 16:12:33 -03:00
Thales Macedo Garitezi
0dff428efb
Merge pull request #11262 from thalesmg/fix-gcp-consumer-hc-20230712-master
fix(gcp_pubsub_consumer): fail health check when there are no workers
2023-07-13 15:09:02 -03:00
Thales Macedo Garitezi
3902c224e3
Merge pull request #11254 from emqx/ci-fix-missing-reboot-check
ci(fix): actually fail check for missing reboot apps
2023-07-13 10:09:01 -03:00
Thales Macedo Garitezi
26d4ee5780 ci(fix): actually fail check for missing reboot apps 2023-07-13 09:02:20 -03:00
zhongwencool
4f12d0ca67
Merge pull request #11264 from thalesmg/sync-r51-20230712
sync `release-51` back to `master`
2023-07-13 09:06:11 +08:00
Thales Macedo Garitezi
06010f7ca9 Merge remote-tracking branch 'origin/release-51' into sync-r51-20230712 2023-07-12 16:47:45 -03:00
Thales Macedo Garitezi
be7918aa41 fix(gcp_pubsub_consumer): fail health check when there are no workers
`ecpool` already returns an error even if the worker process is dead,
but we add the empty worker list clause here just for completeness.
2023-07-12 16:31:21 -03:00
Ivan Dyachkov
8ebe099653
Merge pull request #11253 from id/kjell/refactor/http_bridge/EMQX-9568
refactor: HTTP bridge into the emqx_bridge_http application
2023-07-12 15:58:02 +02:00
Thales Macedo Garitezi
84890a416d
Merge pull request #11241 from thalesmg/refactor-schema-registry-master
refactor(schema_registry): refactor schema registry app and modules
2023-07-12 10:44:00 -03:00
Ivan Dyachkov
6180e775f4 test: fix mocking and application start 2023-07-12 14:47:52 +02:00
Ivan Dyachkov
8815e58149 chore: remove docker-ct from emqx_bridge_http since toxiproxy is not used in CT 2023-07-12 14:47:46 +02:00
Ivan Dyachkov
45f94df7b1 fix: add ehttpc as emqx_bridge_http dependency 2023-07-12 14:47:39 +02:00
Ivan Dyachkov
ab81d844b3 docs: update PR reference in change log 2023-07-12 14:47:34 +02:00
Thales Macedo Garitezi
c94dc2e63f fix: add emqx_dashboard as a dependency of emqx_machine
```
===> Compiling emqx_machine
===> Compiling src/user_default.erl failed
src/user_default.erl:{24,14}: can't find include lib "emqx_dashboard/include/emqx_dashboard.hrl"; Make sure emqx_dashboard is in your app file's 'applications' list

==> emqx_mix
** (Mix) Could not compile dependency :emqx_machine, "/github/home/.mix/elixir/1-14/rebar3 bare compile --paths /__w/emqx/emqx/_build/emqx/lib/*/ebin" command failed. Errors may have been logged above. You can recompile this dependency with "mix deps.compile emqx_machine", update it with "mix deps.update emqx_machine" or clean it with "mix deps.clean emqx_machine"
make: *** [Makefile:276: emqx-elixir] Error 1
```
2023-07-12 14:47:28 +02:00
Kjell Winblad
41e9e55ecb docs: add changelog entry for HTTP bridge refactoring 2023-07-12 14:47:09 +02:00
Kjell Winblad
6ce47614d2 refactor: HTTP bridge into the emqx_bridge_http app
Fixes:
https://emqx.atlassian.net/browse/EMQX-9568
2023-07-12 14:47:02 +02:00
Kjell Winblad
f28510b3ad refactor: HTTP connector into emqx_bridge_http app 2023-07-12 14:46:43 +02:00
Thales Macedo Garitezi
541d03a0ba refactor(schema_registry): refactor schema registry app and modules
Fixes https://emqx.atlassian.net/browse/EMQX-10361

- Moves `lib-ee/emqx_ee_schema_registry` to `apps/emqx_schema_registry`.
- Removes the `_ee_` segment from module names.
  - Exceptions are the table names which are kept to avoid backwards incompatibilities.
2023-07-12 09:24:15 -03:00
Serge Tupchii
cacfb51280 fix(emqx_machine): add emqx_ee_schema_registry to the reboot apps list
As emqx_ee_schema_registry uses Mria tables (schema_registry_shard),
a node joining a cluster needs to restart this application in order to
restart relevant Mria shard processes.
2023-07-12 09:23:28 -03:00
zhongwencool
5b0695ca19
Merge pull request #11249 from zhongwencool/license-setting-api
feat: add license setting get/put api
2023-07-12 18:34:23 +08:00
zhongwencool
8b73a50ca1 chore: delete watermark from /license post api 2023-07-12 17:48:30 +08:00
Ivan Dyachkov
e43619b5c8
Merge pull request #11255 from id/0712-add-security-policy
docs: add security policy
2023-07-12 10:53:56 +02:00
zhongwencool
4a07106aa5 fix: don't include emqx_enterprise in community version 2023-07-12 16:48:56 +08:00
Ivan Dyachkov
ce65abefc3 docs: add security policy 2023-07-12 10:45:53 +02:00