Split features/fixes in changelog.
This commit is contained in:
parent
4e266ff28f
commit
c1bb673b1f
@ -1,10 +1,9 @@
|
||||
1.5 - 2018xxxx
|
||||
==============
|
||||
|
||||
Broker:
|
||||
Broker features:
|
||||
- Add per_listener_settings to allow authentication and access control to be
|
||||
per listener.
|
||||
- Fix UNSUBSCRIBE with no topic is accepted on MQTT 3.1.1. Closes #665.
|
||||
- Add ability to deny access to SUBSCRIBE messages as well as the current
|
||||
read/write accesses. Currently for auth plugins only.
|
||||
- Reduce calls to malloc through the use of UHPA.
|
||||
@ -18,29 +17,40 @@ Broker:
|
||||
sending additional PUBLISH or PUBREL would not help the client catch
|
||||
up. Once the backlog has cleared the client will respond. If it is not
|
||||
able to catch up, sending additional duplicates would not help either.
|
||||
- Produce an error if two bridges share the same local_clientid.
|
||||
- Add use_subject_as_username option for certificate based client
|
||||
authentication to use the entire certificate subject as a username, rather
|
||||
than just the CN. Closes #469467.
|
||||
- Add systemd startup notification and services. Closes #471053.
|
||||
- Reduce unnecessary malloc and memcpy when receiving a message and storing
|
||||
it. Closes #470258.
|
||||
- Change sys tree printing output. This format shouldn't be relied upon and
|
||||
may change at any time. Closes #470246.
|
||||
- Minimum supported libwebsockets version is now 1.3.
|
||||
- Add systemd startup notification and services. Closes #471053.
|
||||
- Reduce unnecessary malloc and memcpy when receiving a message and storing
|
||||
it. Closes #470258.
|
||||
- Support for Windows XP has been dropped.
|
||||
- Miscellaneous fixes on Windows.
|
||||
- Bridge connections now default to using MQTT v3.1.1.
|
||||
- mosquitto_db_dump tool can now output some stats on clients.
|
||||
- perform utf-8 validation on incoming will, subscription and unsubscription
|
||||
- Perform utf-8 validation on incoming will, subscription and unsubscription
|
||||
topics.
|
||||
- new $SYS/broker/store/messages/count (deprecates $SYS/broker/messages/stored)
|
||||
- new $SYS/broker/store/messages/bytes
|
||||
- max_queued_bytes feature to limit queues by real size rather than
|
||||
than just message count. Closes Eclipse #452919 or Github #100
|
||||
- Add support for bridges to be configured to only send notifications to the
|
||||
local broker.
|
||||
- Add set_tcp_nodelay option to allow Nagle's algorithm to be disabled on
|
||||
client sockets. Closes #433.
|
||||
- The behaviour of allow_anonymous has changed. In the old behaviour, the
|
||||
default if not set was to allow anonymous access. The new behaviour is to
|
||||
default is to allow anonymous access unless another security option is set.
|
||||
For example, if password_file is set and allow_anonymous is not set, then
|
||||
anonymous access will be denied. It is still possible to allow anonymous
|
||||
access by setting it explicitly.
|
||||
|
||||
Broker fixes:
|
||||
- Fix UNSUBSCRIBE with no topic is accepted on MQTT 3.1.1. Closes #665.
|
||||
- Produce an error if two bridges share the same local_clientid.
|
||||
- Miscellaneous fixes on Windows.
|
||||
- queue_qos0_messages was not observing max_queued_** limits
|
||||
- Add support bridges to be configured to only send notifications to the local
|
||||
broker.
|
||||
- When using the include_dir configuration option sort the files
|
||||
alphabetically before loading them. Closes #17.
|
||||
- IPv6 is no longer disabled for websockets listeners.
|
||||
@ -62,16 +72,8 @@ Broker:
|
||||
- Fix upgrade_outgoing_qos for retained message. Closes #534.
|
||||
- Fix CONNACK message not being sent for unauthorised connect on websockets.
|
||||
Closes #8.
|
||||
- Add set_tcp_nodelay option to allow Nagle's algorithm to be disabled on
|
||||
client sockets. Closes #433.
|
||||
- The behaviour of allow_anonymous has changed. In the old behaviour, the
|
||||
default if not set was to allow anonymous access. The new behaviour is to
|
||||
default is to allow anonymous access unless another security option is set.
|
||||
For example, if password_file is set and allow_anonymous is not set, then
|
||||
anonymous access will be denied. It is still possible to allow anonymous
|
||||
access by setting it explicitly.
|
||||
|
||||
Client library:
|
||||
Client library features:
|
||||
- Outgoing messages with QoS>1 are no longer retried after a timeout period.
|
||||
Messages will be retried when a client reconnects.
|
||||
- DNS-SRV support is now disabled by default.
|
||||
@ -91,6 +93,8 @@ Client library:
|
||||
- Add mosquitto_pub_topic_check2(), mosquitto_sub_topic_check2(), and
|
||||
mosquitto_topic_matches_sub2() which are identical to the similarly named
|
||||
functions but also take length arguments.
|
||||
|
||||
Client library fixes:
|
||||
- Fix incorrect PSK key being used if it had leading zeroes.
|
||||
- Initialise "result" variable as soon as possible in
|
||||
mosquitto_topic_matches_sub. Closes #654.
|
||||
@ -98,7 +102,7 @@ Client library:
|
||||
- Fix mosquitto_topic_matches_sub() not correctly matching foo/bar against
|
||||
foo/+/#. Closes #670.
|
||||
|
||||
Clients:
|
||||
Client features:
|
||||
- Add -F to mosquitto_sub to allow the user to choose the output format.
|
||||
- Add -U to mosquitto_sub for unsubscribing from topics.
|
||||
- Add -c (clean session) to mosquitto_pub.
|
||||
@ -106,10 +110,12 @@ Clients:
|
||||
messages.
|
||||
- Connections now default to using MQTT v3.1.1.
|
||||
- Default to using port 8883 when using TLS.
|
||||
- Correctly handle empty files with "mosquitto_pub -l". Closes #676.
|
||||
- mosquitto_sub doesn't continue to keep connecting if CONNACK tells it the
|
||||
connection was refused.
|
||||
|
||||
Client fixes:
|
||||
- Correctly handle empty files with "mosquitto_pub -l". Closes #676.
|
||||
|
||||
Build:
|
||||
- Add WITH_STRIP option (defaulting to "no") that when set to "yes" will strip
|
||||
executables and shared libraries when installing.
|
||||
|
Loading…
Reference in New Issue
Block a user