Commit Graph

4972 Commits

Author SHA1 Message Date
Zaiming Shi
e236196fa6 refactor(emqx_auth_mnesia): use tag e4.2.2
Removed emqx_auth_clientid and emqx_auth_username
because the new version emqx_auth_mnesia has all the features included
2020-12-03 12:52:59 +01:00
Zaiming Shi
5f0f91bb15 Merge branch 'dev/v5.0' into umbrella-for-430 2020-12-02 17:37:34 +01:00
Zaiming Shi
ba204b5ab8 chore(build): update rebar3 version 2020-12-02 17:06:26 +01:00
Zaiming Shi
87bd4958fe
Merge pull request #3863 from zmstone/fix-remove-trailing-line-break-in-version
fix(build): clean up versioning
2020-12-02 09:35:18 +01:00
Zaiming Shi
e0123574ed refactor(build): Ensure depth 1 git clone 2020-12-02 00:06:12 +01:00
Zaiming Shi
5bb0cccb53 refactor(build): Clean up app version management
Starting from 5.0.0, all apps in apps dir should follow semver
strictly. Do not use the umbrella project's release tags.

The universal tags made sense when we have applications scattered
in different repos. Now since this is an umbrella project, it is
enough to have a single package level version number corelated with
git tag.
2020-12-01 23:22:33 +01:00
Zaiming Shi
50387eab11 fix(build): remove trailing line-break in version 2020-12-01 21:23:39 +01:00
Zaiming Shi
e2c472ae84
Merge pull request #3860 from zmstone/refactor-build-download-from-github-release
refactor(build): download rebar3 from GitHub release
2020-12-01 14:58:13 +01:00
Zaiming Shi
cafa547996 refactor(build): Get rebar3 version from escript header comments
The command rebar3 --version loads rebar config and prints logs
2020-11-30 19:48:31 +01:00
Zaiming Shi
4e755d80db refactor(build): Download rebar3 from github release 2020-11-30 19:48:02 +01:00
zhanghongtong
a3cdae3b42 feat(listener): add depth for ssl listener 2020-11-30 18:51:02 +08:00
Zaiming Shi
bc4f7798a8
Merge pull request #3841 from duyuxuan/README-JP
Add readme Japanese translation
2020-11-28 15:59:33 +01:00
Zaiming Shi
12d706a84c
Merge pull request #3852 from zmstone/feat-add-build-stamp
Feat support build stamp and more fixes
2020-11-28 07:37:22 +01:00
Zaiming Shi
dab57b0f0f chore(build): Update rebar3
This rebar3 puts a stamp to app build output dir
skips re-build if alreay built
2020-11-27 21:41:11 +01:00
Zaiming Shi
36c9360c04 refactor(build): Merge all plugins
Otherwise rebar runs in a dead-loop
2020-11-27 01:03:40 +01:00
Zaiming Shi
a6566962e0 refactor(build): simplify version resolution 2020-11-27 01:03:40 +01:00
Zaiming Shi
1503cf5850 chore(git): update git ignore 2020-11-27 00:30:00 +01:00
Zaiming Shi
2dce1883d5 refactor(build): Deterministic code generation
The rebar plugin grpcbox_plugin always re-generates modules with a
timestamp, which makes the stamping script to always result in a
new stamp after each build.

Issue has been sent
https://github.com/tsloughter/grpcbox_plugin/issues/12
2020-11-26 21:13:30 +01:00
Shawn
f5162562a4
chore(appup): update appup 2020-11-26 10:42:35 +08:00
Shawn
aa7124f3c9
chore(appup): use binding var 'VSN' 2020-11-25 14:40:25 +08:00
turtleDeng
3ca39cb9cb
chore(appup): update version 2020-11-25 10:27:56 +08:00
zhanghongtong
3f41adc3bd chore(appup): update version 2020-11-25 01:07:19 +08:00
Zaiming Shi
096e27dcd0
Merge pull request #3838 from zmstone/fix-boot-add-data-dir
fix(boot): Add data dir
2020-11-23 16:49:36 +01:00
duyuxuan
6da6b69ad8 Add readme Japanese translation 2020-11-23 14:22:19 +09:00
Zaiming Shi
0a99cd9b3a fix(boot): Add data dir
This is a copy from emqx-rel project
2020-11-21 20:22:25 +01:00
zhanghongtong
cf7c3b4f0c fix(appup): fix syntax error 2020-11-13 17:40:36 +08:00
zhanghongtong
253c43e405 feat(emqx_metrics): add new functions to count message received 2020-11-13 16:42:48 +08:00
turtled
41a8f2f811 Merge branch 'stable/e4.2.0' of https://github.com/emqx/emqx into stable/e4.2.0 2020-11-13 10:40:28 +08:00
turtled
77d777fd11 chore(acl): rollback emqx_access_rule module 2020-11-13 10:40:14 +08:00
Zaiming Shi
380c874fb5
Merge pull request #3808 from zmstone/improve-speed-average
refactor(metrics): Use modified moving average for topic metrics speed
2020-11-12 12:46:59 +01:00
ayodele.akingbule
4eef9f691e refactor(metrics): Add short, medium and long windowsize and expose stats 2020-11-12 12:43:31 +01:00
Zaiming Shi
abb74056bd refactor(metrics): Use modified moving average for topic metrics speed 2020-11-12 12:40:36 +01:00
terry-xiaoyu
8cc69e639f fix(congestion): change the conn congestion alarm msg body 2020-11-11 17:33:38 +08:00
turtled
26c03aaa43 feat(connection): update alarm info 2020-11-11 09:37:39 +08:00
zhanghongtong
e100b0a5e9 feat(emqx_metrics): add new functions to count message received 2020-11-10 23:36:11 +08:00
Shawn
cc69225b6d feature(tcp): alarm when tcp connection congested (#3818) 2020-11-10 23:36:11 +08:00
JianBo He
cb50156194 chore(esockd): upgrade esockd to 5.7.4 2020-11-10 23:36:11 +08:00
JianBo He
139306b61c fix(json): fix decoding/encoding empty object error 2020-11-10 23:36:11 +08:00
JianBo He
b883e238bf fix(ws): take ws_cookie to clientinfo
see: https://github.com/emqx/emqx/issues/3747#issuecomment-702268570
2020-11-10 23:36:11 +08:00
terry-xiaoyu
e586119752 fix(project): point the hrl files to emqx_lib 2020-10-31 12:34:52 +08:00
terry-xiaoyu
20b66e03a1 feature(project): add etc/emqx.d 2020-10-31 12:18:38 +08:00
terry-xiaoyu
0cd1c57a54 Migrate plugins from tag 4.2.2 2020-10-31 12:10:19 +08:00
terry-xiaoyu
4108662ba1 feature(project): add util app emqx_libs 2020-10-31 12:06:44 +08:00
Zaiming Shi
84d31a1d7a feat(build): deterministic compile option 2020-10-31 11:08:54 +08:00
terry-xiaoyu
151d820058 feature(project): change to rebar3 umbrella project 2020-10-31 11:07:25 +08:00
terry-xiaoyu
7bea9920b5 feature(project): point header to emqx_libs 2020-10-31 11:00:12 +08:00
JianBo He
485bffadd6 refactor(exhook): improve the exhook implementation 2020-10-31 10:24:28 +08:00
JianBo He
d1a87d38ba refactor(exproto): improve the exproto implementation 2020-10-31 10:21:53 +08:00
terry-xiaoyu
18d6647b03 feature(project): move test to apps/emqx/test 2020-10-31 10:17:47 +08:00
terry-xiaoyu
496a805aef feature(project): move priv to apps/emqx/priv 2020-10-31 10:15:25 +08:00