Andrew Mayorov
7df1e6cb36
fix(ci): bump to jq v0.3.9 with OTP-25 prebuilt binaries
...
This should heal OTP-25 package builds targeting amzn2.
2022-12-28 12:09:46 +03:00
Zaiming (Stone) Shi
f19d649c11
Merge pull request #9584 from kjellwinblad/kjell/fix_jq_dont_start_port_programs_when_they_are_not_needed
...
fix: do not start jq port programs when they are not needed
2022-12-20 13:47:52 +01:00
Kjell Winblad
75021b376e
fix: do not start jq port programs when they are not needed
...
The jq function in the rule engine uses the jq NIF implementation by
default so there is often no need to start any jq port programs. Before
this commit jq port programs were started anyway. This is fixed by not
starting the jq application (the jq application is started automatically
when the jq port implementation is activated).
2022-12-20 12:10:35 +01:00
Andrew Mayorov
aece9fb96f
ci: unset compile time vsn in dev profiles
...
Before this commit source had been compiling with inconsistent
`erl_opts` under test profile with `PROFILE` env set to `emqx`.
```
{compile_info,[{emqx_vsn,"5.0.0-beta.5-g948d4170"}]},
{d,'EMQX_RELEASE_EDITION',ce},
```
Instead stop passing `emqx_vsn` through compile options as is
expected by `emqx_release:version/0`.
2022-12-16 13:45:06 +03:00
Andrew Mayorov
51d849f267
fix(release): pass overlay vars with correct option
...
Even though relx 4.7.0 seems to support passing overlay vars through
`overlay_vars` option, it was designed to hold list of filenames where
vars are defined and works unreliable if used as a proplist.
2022-12-16 13:45:05 +03:00
Andrew Mayorov
2e1cdd039e
ci: include OTP-25 in some workflows
...
* Use OTP-25 exclusively for Elixir builds
* Include OTP-25 in slim package builds
* Include OTP-25 in test workflow matrices
2022-12-16 13:45:04 +03:00
Zaiming (Stone) Shi
83fe35b148
Merge remote-tracking branch 'origin/dev/ee5.0' into 1116-sync-v5.0.10-to-ee50
2022-11-18 19:23:31 +01:00
Zaiming (Stone) Shi
09455edae8
Merge tag 'v5.0.10' into dev/ee5.0
2022-11-16 16:20:30 +01:00
Thales Macedo Garitezi
04588148b7
test(influxdb): increase influxdb bridge/connector coverage (ee5.0)
2022-11-07 15:15:49 -03:00
Ivan Dyachkov
2b3748304d
chore: bump jq to v0.3.8 (remove -flat_namespace flag on Darwin)
2022-10-27 15:27:38 +02:00
Thales Macedo Garitezi
a6ba8494d8
feat: start `telemetry` app before `emqx`
2022-10-13 11:17:10 -03:00
Shawn
4135910b42
chore: merge master into dev/ee5.0
2022-09-26 09:52:33 +08:00
Kjell Winblad
9ea0147a8c
feat(rule engine jq function): config for changing implementation
...
This commit adds a rule engine configuration option for changing the
implementation module used for the rule engine function jq. The two
options are `jq_port` (uses Erlang port programs to interact with jq)
and `jq_nif` (uses an Erlang NIF library to interact with jq).
Thanks to @terry-xiaoyu (Xinyu Liu <506895667@qq.com>) for Chinese
translations
2022-09-22 09:02:30 +02:00
zhongwencool
b2732dc3ff
Merge pull request #8950 from zhongwencool/rename-emqx-enterprise.conf
...
feat: don't include emqx-entriprise.conf in opensource
2022-09-14 11:05:28 +08:00
Zhongwen Deng
6a470dc3ac
feat: don't include emqx-entriprise.conf in opensource
2022-09-13 18:53:56 +08:00
Zaiming (Stone) Shi
4534966e36
Merge remote-tracking branch 'origin/master' into dev/ee5.0
2022-09-13 12:16:54 +02:00
Ivan Dyachkov
6c6e8f684a
build: take into account PKG_VSN env variable in rebar.config.erl
2022-09-07 22:36:30 +02:00
Zaiming (Stone) Shi
ac840e318e
refactor(cookie): Warning message when boot with default Erlang cookie
2022-09-06 18:58:35 +02:00
Xinyu Liu
5f7dc431b4
Merge pull request #8718 from emqx/master
...
merge master into dev/ee5.0
2022-08-15 08:58:20 +08:00
Zaiming (Stone) Shi
acce19ef2f
build: fix profile pattern match
2022-08-14 19:07:40 +02:00
Shawn
b3162fe5ff
fix: conflicts between master and ee5.0
2022-08-14 22:24:09 +08:00
Zaiming (Stone) Shi
59dfde04a9
build: match emqx-pkg profile
2022-08-13 21:07:13 +02:00
Zaiming (Stone) Shi
c93829c784
build: pass build profile as environment variable
2022-08-13 19:09:41 +02:00
William Yang
c0750b9946
build: bump relup helper to 2.1.0
2022-08-11 20:37:45 +02:00
JimMoen
10b19acd35
chore: module and fun call rename
2022-08-02 16:59:56 +08:00
DDDHuang
e4eba157c3
feat: add emqx enterprise app connector & bridge
2022-07-25 09:36:45 +08:00
Thales Macedo Garitezi
ed9ba0d843
chore: do not include rocksdb on raspbian
2022-07-19 11:52:17 -03:00
zhongwencool
b1c259191c
Merge pull request #8502 from ieQu1/wait-cluster-rpc-shard
...
Wait cluster rpc shard
2022-07-19 11:29:02 +08:00
Thales Macedo Garitezi
1ef898d126
ci(rocksdb): conditionally load mnesia_rocksdb in release
...
Otherwise, it might not be included in the release, since it's no
longer declared as a dependency on the mria app.
2022-07-18 17:40:06 -03:00
William Yang
4481ae6ff8
feat(quicer): bump to 0.0.16
2022-07-18 12:08:22 +02:00
William Yang
a6f14c255d
feat: add emqx_cluster_rescue
2022-07-15 15:47:52 +02:00
Kjell Winblad
f3ce2eaf2c
fix: upgrade jq lib to get rid of crash when space in path
...
This commit upgrades the jq library to a version that has fixed
an issue that caused a crash when the port program had a space
in its path.
2022-07-08 18:36:28 +02:00
Zhongwen Deng
92019e4d4c
chore: don't copy i18n.conf
2022-07-01 09:33:35 +08:00
Zhongwen Deng
9768e302c2
chore: mv i18n.conf to emqx_dashboard/priv/
2022-06-30 21:15:57 +08:00
Zhongwen Deng
4f08a807fe
chore: rename emqx-example-en.conf to emqx-example.conf
2022-06-30 21:15:57 +08:00
JimMoen
4c7bddd4bb
build: conditionally build jq
2022-06-29 13:23:38 +08:00
Zhongwen Deng
6372456211
chore: move vm.args.* to etc/
2022-06-28 10:36:43 +08:00
Zaiming (Stone) Shi
385566c1a0
docs: change descriptive info from 'community' to 'opensource'
2022-06-20 19:38:29 +02:00
Zaiming (Stone) Shi
701a113aa4
ci: pin quicer 0.0.14
2022-06-17 12:35:54 +02:00
Zaiming (Stone) Shi
fa41c9ff35
chore: pin quicer 0.0.12
...
quicer (quic.git) 0.0.12 has a build cache enabled which can spped up
the builds
2022-06-16 12:17:02 +02:00
William Yang
3c7dd5d6c4
Merge pull request #8092 from qzhuyan/dev/william/bump-quicer
...
feat: new quicer 0.0.11
2022-06-16 11:48:31 +02:00
Zhongwen Deng
be7724b4e7
chore: add emqx-example-en.conf in release
2022-06-15 22:45:43 +08:00
William Yang
45e2605485
build: workaround for windows build
2022-06-15 14:39:29 +02:00
William Yang
6349b5e5e0
feat(quic): bump to quicer 0.0.11
2022-06-15 14:39:29 +02:00
William Yang
5b79fd55a2
Merge pull request #8176 from qzhuyan/dev/william/kill-quic
...
chore: don't build quic on MacOS
2022-06-13 14:34:39 +02:00
William Yang
d49a75ae28
chore: don't build quic on MacOS
2022-06-13 13:09:20 +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
Zhongwen Deng
eb2a4df4af
feat: change node.applications default to []
2022-06-07 10:19:26 +08:00
Zaiming (Stone) Shi
a690902cab
chore: pin jq v0.3.4
2022-05-31 17:46:06 +02:00