Ivan Dyachkov
a104299c7a
ci: bump emqx/emqx-schema-validate to 0.5.1
2024-03-27 15:30:46 +01:00
Thales Macedo Garitezi
afbbd17556
ci: concurrent spellcheck
2024-03-26 10:04:31 -03:00
Thales Macedo Garitezi
59ff43ec87
feat(message validation): implement metrics
...
Fixes https://emqx.atlassian.net/browse/EMQX-12071
2024-03-25 10:55:01 -03:00
Ivan Dyachkov
c39e12bfba
chore: switch default docker base to debian 12
2024-03-14 20:41:01 +01:00
zmstone
9cbeb3720a
Merge remote-tracking branch 'origin/release-55' into sync-5.5.1
2024-03-06 17:55:14 +01:00
zmstone
58be029ead
chore: bump version to 5.5.1
2024-03-06 09:50:13 +01:00
Ivan Dyachkov
0c9ecb4211
ci: build binaries for each arch of docker image separately
...
to speed up the build process, we build the binaries for multi-arch
docker image on the instances with corresponding architecture first,
then assemble the final docker image
2024-03-05 11:55:01 +01:00
ieQu1
2e792da934
Merge pull request #12562 from ieQu1/dev/new-ds-schema
...
Refactor schema for the durable storage
2024-03-04 10:33:27 +01:00
Ivan Dyachkov
9f61239704
Merge remote-tracking branch 'upstream/release-56' into 0304-sync-release-56
2024-03-04 08:00:39 +01:00
Ivan Dyachkov
a20478fff0
chore: update scripts and workflows for 5.6.x
2024-03-01 09:01:34 +01:00
Zaiming (Stone) Shi
b7e5ea2941
feat(schema_registry): add JSON schema
2024-02-29 21:03:52 +01:00
Zaiming (Stone) Shi
ef99037335
docs: add log docs
2024-02-27 19:24:56 +01:00
ieQu1
e126393cbf
fix(ds): Fix schema checker warnings for DS schema
2024-02-23 15:39:52 +01:00
JimMoen
e57e19c9f1
build: i18n file download time with millisecond precision
2024-02-18 02:08:18 +08:00
Ivan Dyachkov
9017d6afc3
ci: use buildx in build_packages
2024-02-15 16:37:21 +01:00
Ivan Dyachkov
a68cc8fde2
ci: build binaries for each arch of docker image separately
...
to speed up the build process, we build the binaries for multi-arch
docker image on the instances with corresponding architecture first,
then assemble the final docker image
2024-02-14 12:49:54 +01:00
Zaiming (Stone) Shi
7d5800a8dc
Merge pull request #12469 from zmstone/0202-chore-fix-node-role-env-var-name-in-test-script
...
test: fix env name in test script
2024-02-03 23:07:57 +01:00
Zaiming (Stone) Shi
5629cf3219
test: fix env name in test script
2024-02-02 16:59:47 +01:00
Ivan Dyachkov
dd490de2e1
chore: emqx 5.5.0
2024-02-02 08:48:56 +01:00
Ivan Dyachkov
3ad71f75e6
chore: emqx 5.5.0
2024-02-01 11:07:02 +01:00
zhongwencool
e9c8446d57
feat: upgrade erlfmt to support maybe syntax
2024-01-31 20:06:49 +08:00
Zaiming (Stone) Shi
82403167c2
chore: update BSL license change date
2024-01-29 16:47:31 +01:00
Zaiming (Stone) Shi
dd71a47d3f
chore: add a script to update BSL license change date
2024-01-26 16:24:13 +01:00
firest
f47dacc5d0
chore: update template for erlang_ls config
2024-01-25 23:04:38 +08:00
zhongwencool
dae835635c
fix: don't crash in http SUITE
2024-01-18 16:45:46 +08:00
zhongwencool
91368a57ff
test: add es docker CI test
2024-01-18 16:44:56 +08:00
zhongwencool
ace443fc18
refactor: refactor es's action
2024-01-15 11:31:13 +08:00
Zaiming (Stone) Shi
34681ec7a2
chore: update scripts and ci from old release-xx branch to release-55
2024-01-12 14:15:34 +01:00
Ivan Dyachkov
4c9078d05f
ci: pin more dependencies
2024-01-11 22:08:38 +01:00
Ivan Dyachkov
bd6375e2cf
ci: bump actions versions in local actions
2024-01-11 12:52:04 +01:00
Ivan Dyachkov
e1944739e9
ci: restrict token permissions and pin deps
2024-01-11 11:34:44 +01:00
Zaiming (Stone) Shi
ca60ef86ce
ci: upgrade to otp 26.2.1-2
2024-01-11 09:15:06 +01:00
Serge Tupchii
c77cd690b8
ci: upgrade to OTP-26.1.2-3 (mnesia:match_delete/2 function added)
2024-01-10 16:23:54 +02:00
lafirest
7f57ec47d5
Merge pull request #12261 from lafirest/fix/iotdb
...
feat(iotdb): improve the IoTDB bridge to v2 style
2024-01-08 09:46:07 +08:00
firest
6f4b22e376
test(iotdb): add template test case for IoTDB
2024-01-06 21:32:37 +08:00
Ivan Dyachkov
06117c3a33
Merge remote-tracking branch 'upstream/release-54' into 0105-sync-r54
2024-01-05 14:20:38 +01:00
JianBo He
3ce2f225d7
test: update the test config
2023-12-28 13:48:51 +08:00
JianBo He
b6391cf18c
fix(bridge-http): compatible conf with the error format introduced in 5.3.2
2023-12-28 11:36:48 +08:00
Thales Macedo Garitezi
035f5f977e
Merge remote-tracking branch 'origin/release-54' into sync-r54-m-20231221
2023-12-21 17:53:05 -03:00
Andrew Mayorov
1290f1794a
chore: drop `schema-dump-reformat.escript`
...
It should not be needed anymore.
2023-12-21 17:15:54 +01:00
Andrew Mayorov
85d7518a7d
feat(schema): provide type-level documentation snippets
...
For stuff like `duration()`, `bytesize()` and `secret()` for now.
2023-12-21 17:15:54 +01:00
Zaiming (Stone) Shi
e45ed3d97d
ci: upgrade to otp 26
2023-12-14 22:22:01 +01:00
SergeTupchiy
28ff53e99c
Merge pull request #11984 from SergeTupchiy/EMQX-10535-openetelmetry-tracing-new
...
Integrate OpenTelmetry tracing
2023-12-06 11:45:41 +02:00
Zaiming (Stone) Shi
d0732aa2a6
refactor: delete UDP multicast clustering strategy
2023-12-06 08:39:08 +01:00
Serge Tupchii
85441fda0f
test(emqx_opentelemetry): add trace test suite
2023-12-05 18:18:31 +02:00
Ivan Dyachkov
0e27d031a8
chore: 5.4.0-alpha.1
2023-12-01 16:54:03 +01:00
Ivan Dyachkov
9c30a7bbe7
chore: fail early in pre-compile.sh when translation file is not available
2023-12-01 16:54:03 +01:00
Zaiming (Stone) Shi
7f4d91d490
Merge remote-tracking branch 'origin/release-54' into 1201-sync-release-54
2023-12-01 08:32:22 +01:00
Zaiming (Stone) Shi
dcb1c0680b
Merge pull request #12053 from zmstone/1129-prepare-for-otp26
...
1129 prepare for OTP 26
2023-11-30 19:38:40 +01:00
Zaiming (Stone) Shi
f4d873e572
chore(otp26): pin rebar3 3.20.0-emqx-1 for otp26
2023-11-29 15:32:25 +01:00
zhongwencool
9e85deb273
chore: skip download i18n translate file env
2023-11-29 18:22:38 +08:00
zhongwencool
0aec2f7605
feat: redis bridge v2
2023-11-29 16:06:46 +08:00
zhongwencool
b5a00ec6b2
Merge pull request #12023 from emqx/master
...
chore: sync master to release-54
2023-11-27 09:31:47 +08:00
Thales Macedo Garitezi
f8fd95c683
Merge remote-tracking branch 'origin/release-53' into sync-r53-m-20231124
2023-11-24 09:22:24 -03:00
Zaiming (Stone) Shi
b643741920
feat: add a escript to help re-format older version schema dumps
2023-11-22 13:12:35 +01:00
zhongwencool
c4eb9f86e7
chore: add refactor prometheus refactor changelog
2023-11-17 08:23:51 +08:00
Ivan Dyachkov
7c0e345d3a
Merge remote-tracking branch 'upstream/release-54'
2023-11-14 19:38:21 +01:00
Andrew Mayorov
b9b506c4a2
chore(ci): silence pull progress in docker-compose testruns
2023-11-14 16:05:52 +07:00
Zaiming (Stone) Shi
1d77d07774
build: log red text for error message
2023-11-10 13:41:51 +01:00
firest
e93216fa62
chore(sysk): fix spellchecks & update change & more logs
2023-11-10 09:52:32 +08:00
JianBo He
6500d21d98
Merge pull request #11885 from HJianBo/ocpp-gw
...
feat: Port OCPP gateway from v4
2023-11-10 09:32:40 +08:00
Zaiming (Stone) Shi
5990f9835f
build: generate desc.en.hocon file for i18n
2023-11-09 16:58:51 +01:00
Zaiming (Stone) Shi
aa4a2d9331
build: start versioning i18n files
2023-11-09 16:48:42 +01:00
JianBo He
2d958beae9
chore: try to fix spellcheck
2023-11-09 09:51:08 +08:00
Ivan Dyachkov
0c91bec98d
chore: merge 'upstream/release-53'
2023-11-08 09:24:38 +01:00
JimMoen
72eb34658d
style: erlfmt all remaining escripts
2023-11-08 11:51:10 +08:00
JimMoen
ef0bebd7b9
chore: rm `lib-ce` and `lib-ee` in scripts
2023-11-08 11:16:36 +08:00
Ivan Dyachkov
b75b8ef9a9
ci: test emqx_rule_engine with both ce and ee profiles, use ee by default
2023-11-06 13:05:27 +01:00
Ivan Dyachkov
7acf3cfef7
test: kafka bridge is enterprise only feature
2023-11-02 16:15:28 +01:00
Ivan Dyachkov
26380f48f8
ci: split emqx_bridge_kafka test in 3 groups
2023-11-02 16:13:31 +01:00
Ivan Dyachkov
b1ab213081
chore: merge 'upstream/release-53' into 1031-sync-r53
2023-10-31 11:06:25 +01:00
Ivan Dyachkov
58042af1fc
chore: add separate section for breaking changes in changelog
...
also remove support for Chinese language in changelog
2023-10-30 20:48:32 +01:00
Zaiming (Stone) Shi
f3c79738d4
test: make find-suites.sh smarter
2023-10-30 18:23:12 +01:00
Ivan Dyachkov
045875d18d
ci: make CI a little faster and less flaky
...
- use latest ubuntu22.04 emqx-builder image in compose files
- use xl runners for compiling and for emqx app tests
- make helm tests less flaky
2023-10-30 10:32:27 +01:00
Zaiming (Stone) Shi
3aebe4a289
ci: only enable cover-compile by default in CI
...
so the ad-hoc make apps/appname-ct run can be faster
2023-10-28 00:39:55 +02:00
Zaiming (Stone) Shi
5c14ac2e50
build: refactor Makefile -ct and -prop target generation
...
Do not pre-generate all the -ct and -prop targets,
rather generate only the one that is in the specified build target
2023-10-27 10:22:15 +02:00
Zaiming (Stone) Shi
47199662ec
Merge pull request #11786 from emqx/release-53
...
Sync release-53 to master
2023-10-18 16:42:58 +02:00
Zaiming (Stone) Shi
dbffc080c2
Merge pull request #11775 from zmstone/1016-docker-build-support-cache
...
build: make use of rebar git cache in docker build
2023-10-18 13:07:41 +02:00
Ivan Dyachkov
82bac3e136
Merge remote-tracking branch 'upstream/release-53' into 1018-sync-r53
2023-10-18 08:04:45 +02:00
Ivan Dyachkov
898279099b
ci: update remaining docker images in workflows to use public.ecr.aws
2023-10-17 22:36:43 +02:00
Zaiming (Stone) Shi
22f8df2eee
build: make use of rebar git cache in docker build
2023-10-17 13:06:50 +02:00
Zaiming (Stone) Shi
0886e6281a
build: upgrade to rebar3 3.19.0-emqx-8
...
This version supports REBAR3_GIT_CACHE_DIR option to make use
of local repos as clone reference to reduced the number of clones
2023-10-16 13:34:23 +02:00
Ivan Dyachkov
220893177d
ci: rerun failed checks for up to 3 times
2023-10-14 10:04:55 +02:00
Andrew Mayorov
0144ed9981
Merge pull request #11753 from keynslug/chore/smaller-ci-artifacts
...
chore(ci): try to reduce CI artifacts footprint
2023-10-13 16:56:47 +07:00
Andrew Mayorov
d0dac25644
chore(ci): stop depending on git in `check-example-configs.sh`
2023-10-13 00:10:46 +07:00
Andrew Mayorov
fdd9d77d41
chore(ci): simplify `check-i18n-style` + stop relying on git
2023-10-12 17:56:15 +07:00
Zaiming (Stone) Shi
d753edc0fd
chore: remove lib-ee in scripts
2023-10-11 20:12:57 +02:00
Zaiming (Stone) Shi
2c13a26cac
test: add support of ipv6 in start-two-nodes-in-docker.sh
2023-10-10 10:05:14 +02:00
Ilya Averyanov
1eb75b43c4
chore(auth): split emqx_authn and emqx_authz apps
2023-10-05 13:41:50 +03:00
Zaiming (Stone) Shi
deece276be
chore: add bpapi check cut.sh
2023-09-29 16:34:04 +02:00
Zaiming (Stone) Shi
eb4a2ad4d5
chore: do not auto generate changelog for ce
2023-09-29 14:10:24 +02:00
Zaiming (Stone) Shi
5e08c436da
test: add bat test for corrupted cluster.hocon
2023-09-27 13:37:09 +02:00
Zaiming (Stone) Shi
cd8a3be59d
docs: add 'json' to spellcheck dict
2023-09-25 18:26:15 +02:00
JianBo He
df94426ee3
chore: make static_check happy
2023-09-22 21:50:42 +08:00
Ivan Dyachkov
ec43268eee
chore: update scripts and CI to work with 5.3.X
2023-09-21 19:29:00 +02:00
Ivan Dyachkov
dafd7c6085
chore: bump apps versions
2023-09-21 10:58:42 +02:00
Ivan Dyachkov
105bebc250
chore: merge release-52 into master
2023-09-21 10:22:47 +02:00
zhongwencool
fa082b7a4d
test: improve echo msg for smoke test
2023-09-21 14:12:23 +08:00
Zaiming (Stone) Shi
f3bebb0ba2
Merge remote-tracking branch 'origin/master' into 0907-sync-master-to-release-52
2023-09-07 18:51:30 +02:00
Zaiming (Stone) Shi
445f4c235e
chore: release cut script should check ee changelog file
2023-09-07 09:51:37 +02:00