zhongwencool
26cae49e4a
chore: bump to v4.3.17.beta.4
2022-07-26 17:00:46 +08:00
zhongwencool
81be04456b
chore: update version to beta.3
2022-07-25 07:48:23 +08:00
zhongwencool
a43482807f
chore: update version to beta.3
2022-07-25 07:45:27 +08:00
Xinyu Liu
84c2aceba9
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-07-20 21:29:49 +08:00
Shawn
fd86206461
chore: release v4.3.17-beta.2
2022-07-20 21:19:54 +08:00
zhongwencool
f6467de696
chore: bump to 4.3.17.beta.1
2022-07-19 20:54:42 +08:00
zhongwencool
2a4ded6f4f
chore: bump to 4.4.6.beta.1
2022-07-19 19:51:59 +08:00
zhouzb
7415e2dbc7
chore: bump version
2022-06-30 21:40:40 +08:00
zhouzb
3fcd28882e
chore: bump vsn
2022-06-30 21:34:36 +08:00
Xinyu Liu
2a89443377
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-06-29 22:27:49 +08:00
Shawn
cb82e8cdb6
chore: release 4.3.16-beta.4
2022-06-29 22:19:46 +08:00
Xinyu Liu
c812975ca6
Merge branch 'main-v4.4' into copy-of-main-v4.3
2022-06-27 21:34:11 +08:00
Shawn
5e21c60fe2
chore: release v4.3.16-beta.3
2022-06-27 18:56:19 +08:00
Xinyu Liu
565b6b0eb3
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-06-23 22:44:53 +08:00
Shawn
f7e0476b94
chore: release v4.3.16-beta.2
2022-06-23 21:16:18 +08:00
Xinyu Liu
7ec49af40f
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-06-20 23:24:15 +08:00
Shawn
9cee40caec
chore: release v4.3.16-beta.1
2022-06-20 23:17:42 +08:00
Thales Macedo Garitezi
13f575bc84
chore(relup): bump release and app vsns, update appups
2022-06-15 13:45:05 -03:00
JianBo He
94141f5915
Merge tag 'v4.3.15' into main-v4.4
2022-06-02 11:39:45 +08:00
JianBo He
6e90e9b9b7
chore: bump version v4.3.15
2022-06-02 11:33:54 +08:00
JianBo He
9c91788a9e
Merge tag 'v4.3.15-rc.5' into merge-main-v4.3-into-v4.4
2022-06-01 17:01:10 +08:00
JianBo He
2e6ec21dc2
chore: bump v4.3.15-rc.5
2022-06-01 16:58:08 +08:00
JianBo He
25be198d2a
Merge tag 'v4.3.15-rc.4' into merge-main-v4.3-into-v4.4
2022-05-31 22:07:57 +08:00
JianBo He
8ca0effb0d
chore: bump vsn v4.3.15-rc.4
2022-05-31 22:04:25 +08:00
JianBo He
918e2fc58f
chore: bump version 4.4.4-rc.3
2022-05-27 18:14:01 +08:00
Zaiming (Stone) Shi
0402903d71
chore: update to version 4.3.15-rc.3
2022-05-26 23:49:52 +02:00
JianBo He
4b36d9b08b
chore: bump version to 4.4.4-rc.2
2022-05-26 13:57:04 +08:00
JianBo He
c9f45a692a
chore: bump to 4.3.15-rc.2
2022-05-26 09:40:27 +08:00
Xinyu Liu
211fee3035
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-05-23 23:19:19 +08:00
Shawn
41331c5c1a
chore: release 4.3.15-rc.1
2022-05-23 22:26:20 +08:00
Zaiming (Stone) Shi
4330edd674
fix(appup): bump to 4.4.4-beta.1
...
also fix emqx appup instructions
2022-04-23 11:50:07 +02:00
Xinyu Liu
ca43fb73c5
Merge branch 'main-v4.4' into copy-of_main-v4.3
2022-04-18 12:02:11 +08:00
JianBo He
c0f6c08836
chore: tag 4.3.14
2022-04-18 11:55:46 +08:00
JianBo He
89c65b6535
Merge tag 'v4.3.14-rc.4' into merge-main-v4.3-into-v4.4
2022-04-16 11:28:07 +08:00
JianBo He
e986a2cf35
chore: bump vsn
2022-04-16 10:49:32 +08:00
JianBo He
5907424a83
Merge pull request #7470 from JimMoen/update-copyright-year
...
Update copyright years
2022-04-15 14:40:43 +08:00
JianBo He
c8c52dfc39
Merge remote-tracking branch 'ce/main-v4.3' into merge-main-v4.3-into-v4.4
2022-04-14 11:56:35 +08:00
JianBo He
d40a146139
chore: bump vsn
2022-04-14 11:54:05 +08:00
JimMoen
6168745f90
chore: update copyright
2022-04-14 11:23:25 +08:00
JianBo He
3f9f53a1e0
chore: bump vsn
2022-04-12 13:48:43 +08:00
JianBo He
e9ed65de06
chore: bump vsn to 4.3.14-rc.2
2022-04-12 09:39:41 +08:00
JianBo He
6b636d0786
chore: bump vsn to 4.4.3-rc.1
2022-04-09 01:17:38 +08:00
Shawn
4c34df4f06
chore: release 4.3.14-rc.1
2022-04-08 18:18:19 +08:00
Shawn
4a57c10f61
chore: release 4.3.13
2022-04-02 11:41:00 +08:00
zhouzb
3610f931cf
chore: bump release vsn
2022-04-02 10:29:32 +08:00
Shawn
3bbc7bf31f
chore: release 4.4.2
2022-04-01 18:05:39 +08:00
Shawn
1d2aa1c8c1
chore: release 4.3.13
2022-04-01 17:55:43 +08:00
JianBo He
134d00e76b
Merge tag 'v4.3.13-rc.4' into merge-main-v4.3-into-v4.4
...
Version v4.3.13-rc.4
2022-04-01 10:37:58 +08:00
Shawn
ec0d43bcf7
chore: release 4.3.13-rc.4
2022-04-01 10:01:48 +08:00
JianBo He
5fa30b2d51
chore: bump vsn to 4.4.2-rc.2
2022-03-31 21:55:57 +08:00
Shawn
c037c2cf6c
chore: release 4.3.13-rc.3
2022-03-31 17:54:20 +08:00
JianBo He
65e11bcb01
chore: bump vsn for 4.4.2-rc.1
2022-03-24 14:26:52 +08:00
JianBo He
61d3ed31e8
chore: bump vsn to 4.3.13-rc.2
2022-03-24 14:23:19 +08:00
Zaiming (Stone) Shi
02aa665e54
chore: bump version to prepare the next release
2022-03-01 11:41:52 +01:00
Zaiming (Stone) Shi
e13f2101f2
chore: prepare for v4.4.1 release
2022-02-21 11:34:23 +01:00
Zaiming (Stone) Shi
14575fed63
chore: prepare for release v4.4.1-rc.1
2022-02-21 08:13:53 +01:00
JianBo He
82285980a7
chore: bump version
2022-02-18 19:14:30 +08:00
Zaiming (Stone) Shi
0a66d40e39
chore: prepare for 4.4.0-rc.2 release
2022-02-17 11:21:22 +01:00
Shawn
b09a38d53f
chore: update release to 4.3.12
2022-02-10 18:30:22 +08:00
zhouzb
e768c601ab
chore(release): update emqx release version
2021-12-21 17:05:22 +08:00
zhouzb
dc9631514d
chore: ensure version bump for dashboard app
2021-12-17 20:28:54 +08:00
zhanghongtong
daeac6edf4
chore(release): update emqx release version
2021-11-18 15:26:36 +08:00
Zaiming Shi
2a55a712d1
build: prepare for 4.4-alpha.1 release
2021-11-17 13:58:09 +01:00
Zaiming Shi
d05e2ff0b1
Merge remote-tracking branch 'origin/main-v4.3' into main-v4.4-alpha.1
2021-11-15 13:41:51 +01:00
zhouzb
04a4462f1e
chore(release): update version to 4.3.10
2021-11-12 10:36:27 +08:00
zhongwencool
835ad52498
feat(trace): http api for trace ( #6052 )
...
* feat(trace): add http trace API
* feat: sub/unsub trace topic
* chore(trace): stream log use _page and _limit
* fix: elvis warning
* fix: mod_trace test failed
* fix: http api meta rename _page/_limit to _page/_limit
* fix: clientid string not working
* fix: add emqx_mod_trace to module
* fix(trace): fixed by review suggestions
2021-11-11 14:54:40 +08:00
Zaiming Shi
fec83590a6
chore: bump release version to 4.4.0
2021-11-08 21:38:18 +01:00
Turtle
f00e254bdf
chore(release): update version to 4.3.9
2021-11-02 18:26:57 +08:00
zhanghongtong
aaa7cd0a44
chore(release): update emqx release version
2021-09-06 10:55:02 +08:00
Turtle
87ee94b6f2
chore(version): update emqx version to 4.3.7
2021-08-04 18:44:47 +08:00
zhanghongtong
07f58c0e9e
chore(release): update emqx release version
2021-07-28 16:45:54 +08:00
zhanghongtong
0c66fcef00
chore(release): update emqx release version
2021-06-28 11:14:33 +08:00
zhanghongtong
bfc6c3aa42
chore(release): update emqx release version
2021-06-23 17:52:42 +08:00
JianBo He
42a6f2aba5
fix(mqttsn): fix proto_name to MQTT-SN instead of MQTT ( #4961 )
2021-06-11 11:08:24 +08:00
zhanghongtong
4891c4f8de
chore(release): update emqx release version
2021-06-05 15:34:07 +08:00
zhanghongtong
96466aba40
chore(release): update emqx release version
2021-05-27 17:54:50 +08:00
Rory-Z
ff4ac624d0
chore(release): update emqx release version
2021-05-14 11:28:12 +00:00
Zaiming Shi
80a93c225f
build: prepare for 4.3.0
2021-05-06 21:05:39 +02:00
Zaiming Shi
bf4baf708a
fix(emqx_packet): list element index out of range
2021-05-04 09:24:54 +02:00
zhanghongtong
883614e8c3
chore(release): update emqx release version
2021-04-26 20:42:36 +08:00
Zaiming Shi
bc6a87946c
refactor(emqx_trie): store only prefixes
...
This commit refactors emqx_trie implementation
with mainly two changes
1. Deleted the edge table.
In the old implementation, trie consist of nodes and edges.
e.g. for topic 'a/b/+/d', node 'a' with edge 'b'
points to node 'a/b' and so on.
However, edges can be computed at runtime,
so there is no need to store them in a table.
2021-04-26 14:18:40 +02:00
Zaiming Shi
6354e75626
chore: update copyrights
2021-04-23 20:43:00 +02:00
zhanghongtong
cf16a822b8
chore(release): update emqx release version
2021-04-16 17:07:24 +08:00
zhanghongtong
9e219ed68d
chore(release): update emqx release version
2021-03-30 18:51:02 +08:00
Zaiming Shi
6c77fa1bf7
fix(emqx_channel): Receive Maximum spec compliance
...
According to MQTT 5.0 specification
If the Receive Maximum value is absent then its value defaults to
65,535.
2021-03-29 09:42:07 +02:00
Zaiming Shi
b10a60cddb
fix(conninfo): Ensure receive_maximum do not exceed limit
2021-03-29 09:42:07 +02:00
zhanghongtong
52743839d0
chore(release): update emqx release version
2021-03-26 14:50:56 +08:00
zhanghongtong
4ce7229382
chore(release): update emqx release version
2021-03-23 23:09:38 +08:00
Zaiming Shi
00a2daba19
chore(build): add more enterprise build support
2021-03-06 10:56:07 +01:00
zhanghongtong
b12d4f481f
chore(script): remove the prefix of pkg-vsn.sh
2021-03-06 10:40:32 +08:00
Zaiming Shi
9b3ab169ce
chore(versioning): detach package version from emqx app version
2021-03-04 20:24:58 +01:00
JianBo He
d437f9f228
chore(elvis): fix elvis warnings
2021-01-14 15:46:16 +08:00
Ayodele
2b481dabe7
Fix some dialyzer warnings ( #3988 )
2021-01-05 20:49:50 +01:00
zhouzb
43b49edd28
feature(alarm): new design for alarm
2020-07-31 18:07:20 +08:00
JianBo He
e3489b9d46
refactor(style): improve all types declaration
...
- Add dialyzer for code analysis
- Correct all the module type declarations
- Use `-type()` to declaration a type instead of `-opaque`
(It is advantageous to the code dialyzer)
BROKEN CHANGES:
- Add a ?DEFAULT_SUBOPTS for emqx_broker:subscribe/1,2,3
- Remove the needless internal function `emqx_vm:port_info(PortTerm, Keys)`
2020-06-18 17:38:34 +08:00
terry-xiaoyu
6ad65d587e
feature(properties): add properties in message header
...
1. Add MQTT5.0 properties when invoking the hooks.
- Add a new key `properties` into the message header:
We used to put all of the properties into the `#message.headers`:
```erlang
#message{headers = #{'User-Property' => {<<"reason">>,<<"normal">>},
'Message-Expiry-Interval' => 60,
allow_publish => true}
```
I put them instead under a single key:
```erlang
#message{headers = #{properties =>
#{'User-Property' => {<<"reason">>,<<"normal">>},
'Message-Expiry-Interval' => 60},
allow_publish => true}
```
Note that the column `properties` may contain all the properties for
Publish and Will messages.
- Add `disconn_props` into the `Channel.conninfo`
- Add `puback_props` also into the message header:
```erlang
#message{headers = #{puback_props =>
#{'User-Property' => {<<"reason">>,<<"normal">>}},
allow_publish => true}
```
2. Change the data type of `#message.headers` and `#message.flags` to map.
It used to support `undefined`.
2020-06-17 18:46:26 +08:00
zhouzb
3b537760d5
Read new configuration items when plugins is loaded
2020-03-23 15:23:38 +08:00
zhouzb
7ea75f4289
Update copyright
2020-01-03 18:31:08 +08:00
turtled
9786dd5305
Support configuration log line
2019-12-20 15:40:58 +08:00
Feng Lee
0c377c67cd
Use 'erlang:system_time' to replace 'os:timestamp' ( #3088 )
...
Use 'erlang:system_time/1' to replace 'os:timestamp/0'
2019-12-09 16:27:25 +08:00