Nicklas Frahm
6b8910e26c
feat(helm): Add flag to force pod recreation as part of helm upgrade ( #4898 )
...
* feat(helm): Add flag to force pod recreation as part of helm upgrade
* feat(helm): Recreate pods when configuration changes
* fix(helm): Remove warnings by using v1 of RBAC API for clusters >= 1.17
* chore(CI): Increment version number
* fix(CI): Bump version
* chore(CI): Undo version bump
2021-06-01 19:27:49 +08:00
Zaiming Shi
b485c75266
fix: emqtt performance
...
emqtt 1.2.3.1 has the fix for big binary concatenation performance
2021-06-01 17:29:16 +08:00
JianBo He
665a9d1dee
fix(mgmt): return type conversion error
2021-06-01 17:24:53 +08:00
Swilder-M
ad7628dd24
docs(README): add youtube channel badge
2021-06-01 16:31:10 +08:00
Turtle
5068678eea
fix(mqtt-sn): fix clean session false reconnect topic-id badmatch
2021-06-01 16:22:37 +08:00
k32
5737daeb43
Merge pull request #4900 from k32/dev/import-data-content
...
feat(emqx_management): Import content of the HTTP request
2021-05-31 13:02:57 +02:00
k32
7dde77bb8a
feat(emqx_management): Import content of the HTTP request
...
Fixes : #4063
2021-05-31 12:06:33 +02:00
JianBo He
3a89b1f00b
chore(action): fix syntax error ( #4885 )
2021-05-31 15:08:52 +08:00
Zaiming Shi
818a7e9772
build: use base rebar.conf when emqx.git is as dependency
2021-05-31 11:55:03 +08:00
Zaiming Shi
387d7f5913
chore(pkg-vsn.sh): add some comments
2021-05-30 10:27:54 +02:00
zhanghongtong
52a933f113
chore(CI): fix relup error
2021-05-29 11:45:52 +08:00
Turtle
cf4cbc1677
fix(API): fix get used memory error
2021-05-29 11:42:50 +08:00
JianBo He
7b43a23734
fix(schema): fix locking strategy typos
2021-05-29 11:32:29 +08:00
JianBo He
78cdfdf0df
fix(exhook): change default value to CONTINUE
2021-05-28 19:28:03 +08:00
Rory Z
11352c4eaa
chore(ci): use cache for macos in slim build ( #4883 )
2021-05-28 09:57:55 +08:00
Zaiming Shi
f2262469cc
build: pin gpb 4.11.2
...
gpb is only to compile protobuf,
it is not included in release tarball.
for some reason rebar3 fetches an unknown version without this pin
2021-05-27 19:38:51 +02:00
zhanghongtong
a7d3dced5e
chore(ci): ensure rebar3 in actions
2021-05-27 21:50:03 +08:00
Zaiming Shi
0424200978
build: ensure rebar3 in PATH for build_packages action
2021-05-27 12:42:21 +02:00
zhanghongtong
96466aba40
chore(release): update emqx release version
2021-05-27 17:54:50 +08:00
tigercl
1340e8c16e
Merge pull request #4874 from Rory-Z/fix/fix-issue-#4815
...
fix(ws connect): fix ws connect with Proxy Protocol capture wrong client-ip
2021-05-27 16:40:56 +08:00
Rory-Z
231c800f40
fix(ws connect): fix ws connect with Proxy Protocol capture wrong client-ip
2021-05-27 08:18:34 +00:00
Zaiming Shi
1ab5909be3
build: use direct download link to get opensource dashboard
2021-05-27 16:18:17 +08:00
Zaiming Shi
925aa55951
build: add back macos erlang install cache
2021-05-27 16:18:17 +08:00
Zaiming Shi
0ac3e6e0ce
build: ensure rebar3 in PATH
2021-05-27 16:18:17 +08:00
Zaiming Shi
1e2bd2610f
feat(emqx_connection): async_set_keepalive defaults to self()
2021-05-27 16:18:17 +08:00
Zaiming (Stone) Shi
ead084aa68
Merge pull request #4873 from turtleDeng/fix/emqx-appup
...
fix(appup): update appup
2021-05-27 09:24:31 +02:00
Turtle
c02a9f0101
fix(appup): update appup
2021-05-27 13:55:07 +08:00
Zaiming Shi
dabf7c66ad
fix: external plugin load all
...
Load all apps in external plugins directory
this is to allow adding other apps as external plugin's dependency
2021-05-27 13:36:57 +08:00
zhanghongtong
f61397fe9a
chore(script): update app vsn check script
2021-05-27 13:36:06 +08:00
tigercl
439c0d6fa8
fix(topic metrics): export mandatory functions to support cluster calls ( #4870 )
2021-05-27 13:35:02 +08:00
k32
82f762524a
Merge pull request #4865 from k32/dev/snabbkaffe-0-13-0
...
chore(logger): Update snabbkaffe to 0.13.0
2021-05-26 10:06:11 +02:00
k32
812faf08a1
chore(logger): Update snabbkaffe to 0.13.0
2021-05-25 21:15:59 +02:00
Zaiming (Stone) Shi
37c559a08d
Merge pull request #4858 from zmstone/fix-frame-parse-split-function-clause
...
fix(emqx_frame): no need to split incoming bytes
2021-05-25 06:57:17 +02:00
Zaiming Shi
1ec3c2d7b9
fix(emqx_node_dump): call atom_to_binary/2
...
atom_to_binary/1 is added in otp 23,
we still need to support older version
2021-05-25 12:46:47 +08:00
Zaiming (Stone) Shi
b24ae5925a
Merge pull request #4851 from zmstone/tcp-keepalive
...
feat: async API to support tcp keepalive inet options
2021-05-24 21:21:28 +02:00
Zaiming (Stone) Shi
22a5ae4e29
Merge pull request #4855 from zmstone/fix-upgrade-cuttlefish
...
Fix upgrade cuttlefish
2021-05-24 21:18:26 +02:00
Zaiming Shi
6015b4ac4a
build: disable macos build cache for now
2021-05-24 21:12:15 +02:00
Zaiming Shi
979e495a1e
fix(emqx_frame): no need to split incoming bytes
...
Prior to this commit, there was a bug in emqx_frame:split/2
the tail number of bytes was used for header number of bytes
whens split. As a result, if the tail happens to be longer
then haeder, the parsing state becomes invalid and it crashes
when the next packet arrives
The split was a over-engineered micro-optimization, so it
has been deleted instead of fixed
2021-05-24 21:07:03 +02:00
Zaiming Shi
6701d716dd
feat: async API to support tcp keepalive inet options
2021-05-24 19:01:13 +02:00
Zaiming Shi
61bd95fdde
build: pin otp 24 for dev
2021-05-24 15:15:37 +02:00
Zaiming Shi
e82e24d21f
fix: pin cuttlefish v3.3.5
...
this cuttlefish release has only changes in a test module
2021-05-24 15:15:37 +02:00
Zaiming (Stone) Shi
1c0137c243
Merge pull request #4854 from Rory-Z/chore/fix-relup-error-in-enterprise
...
chore(CI): fix relup tests error in enterprise repo
2021-05-24 15:15:11 +02:00
zhanghongtong
f2ccf97780
chore(CI): fix relup tests error in enterprise repo
2021-05-24 18:00:48 +08:00
Zaiming (Stone) Shi
3690529554
Merge pull request #4837 from zmstone/external-plugin-lib
...
External plugin lib
2021-05-24 11:29:08 +02:00
Zaiming Shi
623ffc7861
fix: add emqx_plugins to appup
2021-05-24 10:45:56 +02:00
Zaiming Shi
4ec1046160
fix: bad test case
2021-05-24 10:45:56 +02:00
Zaiming Shi
8443aa5e21
chore(typo): sepecial -> special
2021-05-24 10:45:56 +02:00
Zaiming Shi
faecde9ce1
fix(emqx_plugins): allow loading conf for plugin app dir
...
Prior to this change, plugin config files are only allowed
to be placed in the collective config dir etc/plugins.
In order to support external plugin's drop-in deployment,
this commit made emqx_plugins module to read conf file
in application's etc dir
2021-05-24 10:45:56 +02:00
Zaiming Shi
6436217e07
chore: fix wrong plugins dir
2021-05-24 10:43:56 +02:00
zhanghongtong
09084e4e27
chore(CI): fix relup tests error in enterprise repo
2021-05-24 15:11:46 +08:00