Commit Graph

446 Commits

Author SHA1 Message Date
Zaiming (Stone) Shi 17ec202b57 chore: upgrade to dashboard v1.1.2 2022-11-24 16:42:25 +01:00
Zaiming (Stone) Shi 03db5ba8bf test: change CT_READABLE default value to true 2022-11-11 08:43:28 +01:00
Zaiming (Stone) Shi 715c2d856d chore: upgrade dashboard version to v1.1.1 2022-11-09 11:28:17 +01:00
Ivan Dyachkov dcab22458d build: always ensure rebar3 2022-10-27 19:41:57 +02:00
Ivan Dyachkov 554c4b4c3b build: stop trying to fetch rebar and build deps on each build 2022-10-27 19:04:13 +02:00
Zaiming (Stone) Shi 05793ef1e5 chore: upgrade to dashboard v1.1.0 2022-10-20 19:13:09 +02:00
zhouzb a9e6e1b6c8 chore: bump dsahboard vsn 2022-09-16 19:18:56 +08:00
Zaiming (Stone) Shi f785da075b ci: only start required docker for integration tests 2022-09-06 19:25:53 +02:00
JimMoen d4785553b9
Merge pull request #8872 from JimMoen/fix-mqtt-bridge-fields
Fix mqtt bridge fields.
 - Show ssl file path in Dashboard.
 - MQTT bridge `payload` field not required.
merge `v5.0.7` into `master`.
2022-09-05 09:46:45 +08:00
Ivan Dyachkov a7128dc997 build: make clean 2022-09-02 13:52:55 +02:00
JimMoen 512e1571ad chore: update dashboard vsn 2022-09-01 17:34:37 +08:00
JianBo He 97b9d378a5 Merge tag 'v5.0.6' into merge-506-to-master 2022-08-23 09:08:55 +08:00
JianBo He 951aa4076f fix: upgrade dasbhaord vsn
Due to we changed the `node_status` of `/nodes` API in #8642,
however, we did not update the correct dashboard version in v5.0.5.

So, we release v5.0.6 to fix this issue
2022-08-22 12:20:04 +08:00
Zaiming (Stone) Shi 9346d5d0fd ci: generate per-profile coverdata 2022-08-14 19:07:40 +02:00
Zaiming (Stone) Shi b8d5ec47f7 fix(Makefile): make use of the FORCE target 2022-08-12 16:21:22 +02:00
Zaiming (Stone) Shi fbb97b16be ci: test all apps with dual profile
no need to test emqx-enterprise profile if the
EMQX_RELEASE_EDITION compilation flag is not used though
2022-08-12 16:21:22 +02:00
Zaiming (Stone) Shi c82a05a0e7 refactor(Makefile): support download enterprise dashboard download 2022-08-12 14:36:31 +02:00
Zaiming (Stone) Shi c246e758be refactor(Makefile): always execute prepare-build-deps script 2022-08-12 13:19:12 +02:00
JimMoen c1b951cc43 chore: update ce-dashboard vsn 2022-08-12 17:55:26 +08:00
JianBo He be679f8128
Merge pull request #8589 from emqx/release-v5.0.4
Merge v5.0.4 into master branch
2022-07-29 08:49:10 +08:00
JianBo He b780d944ab chore: update dashboard vsn to v1.0.5 2022-07-28 13:39:32 +08:00
Thales Macedo Garitezi 9cb37e06a2 ci: add `mix format` to `make fmt` 2022-07-27 16:36:03 -03:00
Zhongwen Deng 56417a3130 feat: list rules support for pagination and fuzzy filtering 2022-07-25 09:36:08 +08:00
Zhongwen Deng 29ea316291 chore: upgrade dashboard to v1.0.3 2022-07-15 15:24:15 +08:00
Zaiming (Stone) Shi 0f18381719 refactor: move scripts/relup-base-packages.sh to sub-dir 2022-07-01 07:43:03 +02:00
JimMoen 0c47a6b1cf chore: update dashboard tag v1.0.2 2022-06-30 17:32:24 +08:00
Zaiming (Stone) Shi d3f8ebd10f ci: fix relup test workflow and upgrade builder to 5.0-17
builder 5.0-17 has emqtt-bench and lux included
so we do not need to rebuild the software for each ci job
2022-06-27 12:06:13 +02:00
JianBo He be034d5a53 chore: upgrade dashboard to v1.0.0 2022-06-17 12:00:22 +08:00
Zaiming (Stone) Shi 50b4d95b02 build: ensure download quic pre-built package for EMQX build 2022-06-16 12:20:37 +02:00
Zaiming (Stone) Shi 022ec06bb9
Merge pull request #8187 from zmstone/0611-copy-example-configs-to-etc-elixir
mix build: release example configs
2022-06-13 13:51:52 +01:00
JianBo He 41bc9fd4b9 chore: update dashboard to v0.36.0 2022-06-13 09:18:48 +08:00
Zaiming (Stone) Shi c76d5c0181 build(mix): copy generated docs to release 2022-06-12 21:18:00 +02:00
Zaiming (Stone) Shi 265c3303d9 build: build docs in a separate step
prior to this commit, docs are built as a rebar3 post-compile hook
and the docs are generted directy into the _build dir.

the advanage was: so there is no need for a separate step to
build docs.
however this giving makeing Elixir build a hard time.

With this change, the steps are moved to build script
* compile
* make_docs
* assemble release
2022-06-12 19:16:46 +02:00
Zaiming (Stone) Shi 7019efa2a0 build: copy example config to etc dir 2022-06-10 13:57:43 +02:00
Rory Z d5704c2c48 build(docker): change docker base image to debian, and add new tag for alpine image 2022-06-07 06:15:15 +02:00
Zaiming (Stone) Shi fc4d9e4dcd ci: use emqx-builder 5.0-16
Fixed openssl compatibility issue
2022-06-06 10:54:26 +02:00
Zhongwen Deng fe5998d773 chore: bump dashboard to v0.35.0 2022-05-31 19:20:27 +08:00
Shawn 3385a8af75 chore: pin dashboard v0.34.0 2022-05-30 11:18:59 +08:00
Zaiming (Stone) Shi ebe4d7c3fb refactor: stop releasing edge edition
Prior to EMQX 5.0, the edge edition's main difference comaring
to standard edition are:
* Less number of plugins in the release (smaller package size)
* Smaller number is vm.args (for lower memory usage)

Starting from 5.0 most of the plugins are included as features,
the tuned vm.args arguments does not justify a special release edition.

Also as nanomq is getting mature,
EMQ's recommendtation for MQTT broker in edge is https://nanomq.io/
2022-05-26 20:05:46 +02:00
Shawn 5d65bdaa47 chore: ping emqx-builder to 5.0-15 2022-05-16 18:10:42 +08:00
DDDHuang 5ebc034bcf feat: dashboard new version 2022-05-13 14:14:02 +08:00
ieQu1 ace6ad25e9 fix(bpapi): Compile the code in check profile before running xref 2022-05-12 11:30:05 +02:00
Zaiming (Stone) Shi f50fcf9f4e chore: delete per-app format scripts
Now that all apps are formated, we no longer need per-app format script
2022-05-11 09:15:32 +02:00
JianBo He a793b184c2
Merge pull request #7895 from HJianBo/update-dashboard-vsn
chore: update dashboard to v0.32.
2022-05-09 09:21:50 +08:00
Shawn d80b7c720b chore: check dependenies before building on Mac OSX 2022-05-07 22:16:44 +08:00
JianBo He 2f8e0684e4 chore: update dashboard to v0.32. 2022-05-07 19:21:58 +08:00
Kjell Winblad 74c33cd4e5 feat(rule_engine): add jq function to the rule engine
This commit adds a function to the rule engine that alows users
to transform text or JSON objects using [jq filter programs][1].

[jq][1] is a command line tool that can be used to transform
and filter JSON text using jq's built-in language. The rule engine
function that is added with this commit uses the
[Erlang jq NIF library][2] that wraps the jq C library in an
Erlang NIF function.

[1]: https://stedolan.github.io/jq/
[2]: https://github.com/emqx/jq
2022-05-04 17:09:16 +02:00
JianBo He b0e1c5b9d2 chore: update dashboard to v0.31.0 2022-04-29 15:00:05 +08:00
Shawn b05b77bcbc chore: port ensure-rebar3.sh from 4.x 2022-04-28 19:28:29 +08:00
Zhongwen Deng 52552c432c chore: upgrade dashboard to v0.30.0 2022-04-22 18:02:02 +08:00