From 6ef7ae2cf9b9419e1f9a844fa2c2dd32b4c94930 Mon Sep 17 00:00:00 2001 From: Feng Lee Date: Thu, 8 Oct 2015 21:16:20 +0800 Subject: [PATCH] 0.12.0 --- CHANGELOG.md | 36 ++++++++++++++++++++++++++++++++++-- 1 file changed, 34 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a9650d7b3..7a504730c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,42 @@ emqttd ChangeLog ================== -0.11.1-beta (2015-09-30) +0.12.0-beta (2015-10-08) ------------------------- -Code refactor... +#### Highlights + +Enhance the **emqttd_ctl** module to allow plugins to register new commands (#256) + +Add [emqttd_recon plugin](https://github.com/emqtt/emqttd_recon) to debug/optimize the broker (#235) + +Add **'./bin/emqttd_ctl broker pubsub'** command to check the status of the core pubsub processes + +Add **'./bin/emqttd_top'** command(like etop) to show the top 'msg_q', 'reductions', 'memory' or 'runtime' processes + +#### Enhancemenets + +Qos1/2 messages will not be dropped under unstable mobile network (#264) + +**emqttd_session:subscribe/2, emqttd_session:unsubscribe/2** APIs should be asynchronous (#292) + +**etc/emqttd.config**: 'idle_timeout' option to close the idle client(socket connected but no 'CONNECT' frame received) + +**etc/emqttd.config**: 'unack_retry_interval' option for redelivering Qos1/2 messages + +How to monitor large 'message_queue_len' (#283) + +#### Bugfix + +Behaviour emqttd_auth_mod is missing init callback (#318) + +#### Benchmark + +Write a new [benchmark tool](https://github.com/emqtt/emqtt_benchmark) to benchmark this release + +Hw requirements - 5K users, 25-50 msgs/sec, QoS=1 (#209) + +Supported Number of Connections Greatly Reduced When Clients are Subscribing (#324) 0.11.0-beta (2015-09-25)