Bump version and changelog details.

This commit is contained in:
Roger A. Light 2019-04-17 17:30:09 +01:00
parent 3e6cb42a40
commit 56757df512
9 changed files with 29 additions and 23 deletions

View File

@ -11,7 +11,7 @@ project(mosquitto)
cmake_minimum_required(VERSION 2.8) cmake_minimum_required(VERSION 2.8)
# Only for version 3 and up. cmake_policy(SET CMP0042 NEW) # Only for version 3 and up. cmake_policy(SET CMP0042 NEW)
set (VERSION 1.5.90) set (VERSION 1.6.0)
add_definitions (-DCMAKE -DVERSION=\"${VERSION}\") add_definitions (-DCMAKE -DVERSION=\"${VERSION}\")

View File

@ -1,39 +1,46 @@
1.6 - 2018xxxx 1.6 - 20190417
============== ==============
Broker features: Broker features:
- Improved general support for broker generated client ids. Removed libuuid - Add support for MQTT v5
dependency. - Add support for OCSP stapling.
- auto_id_prefix now defaults to 'auto-'. - Add support for ALPN on bridge TLS connections. Closes #924.
- Add support for Automotive DLT logging.
- Add TLS Engine support.
- Persistence file read/write performance improvements.
- Add max_keepalive option, to allow a maximum keepalive value to be set for - Add max_keepalive option, to allow a maximum keepalive value to be set for
MQTT v5 clients only. MQTT v5 clients only.
- Add TLS Engine support.
- Add `bind_interface` option which allows a listener to be bound to a - Add `bind_interface` option which allows a listener to be bound to a
specific network interface, in a similar fashion to the `bind_address` option. specific network interface, in a similar fashion to the `bind_address` option.
Linux only. Linux only.
- Add improved bridge restart interval based on Decorrelated Jitter. - Add improved bridge restart interval based on Decorrelated Jitter.
- Add `dhparamfile` option, to allow DH parameters to be loaded for Ephemeral - Add `dhparamfile` option, to allow DH parameters to be loaded for Ephemeral
DH support DH support
- Add explicit support for TLS v1.3.
- Drop support for TLS v1.0.
- Add support for Automotive DLT logging.
- Disallow writing to $ topics where appropriate. - Disallow writing to $ topics where appropriate.
- Fix mosquitto_passwd crashing on corrupt password file. Closes #1207. - Fix mosquitto_passwd crashing on corrupt password file. Closes #1207.
- Add support for OCSP stapling. - Add explicit support for TLS v1.3.
- Add support for ALPN on bridge TLS connections. Closes #924. - Drop support for TLS v1.0.
- Improved general support for broker generated client ids. Removed libuuid
dependency.
- auto_id_prefix now defaults to 'auto-'.
- QoS 1 and 2 flow control improvements.
Client library features: Client library features:
- Add support for MQTT v5
- Add mosquitto_subscribe_multiple() for sending subscriptions to multiple - Add mosquitto_subscribe_multiple() for sending subscriptions to multiple
topics in one command. topics in one command.
- Add TLS Engine support. - Add TLS Engine support.
- Add explicit support for TLS v1.3. - Add explicit support for TLS v1.3.
- Drop support for TLS v1.0. - Drop support for TLS v1.0.
- Add support for OCSP stapling to bridges. - QoS 1 and 2 flow control improvements.
- Add support for ALPN on TLS connections. Closes #924.
Client features: Client features:
- Add support for MQTT v5
- Add mosquitto_rr client, which can be used for "request-response" messaging, - Add mosquitto_rr client, which can be used for "request-response" messaging,
by sending a request message and awaiting a response. by sending a request message and awaiting a response.
- Add TLS Engine support.
- Add support for ALPN on TLS connections. Closes #924.
- Add -D option for all clients to specify MQTT v5 properties.
- Add -E to mosquitto_sub, which causes it to exit immediately after having - Add -E to mosquitto_sub, which causes it to exit immediately after having
its subscriptions acknowledged. Use with -c to create a durable client its subscriptions acknowledged. Use with -c to create a durable client
session without requiring a message to be received. session without requiring a message to be received.
@ -42,8 +49,6 @@ Client features:
- Add --repeat and --repeat-delay to mosquitto_pub, which can be used to - Add --repeat and --repeat-delay to mosquitto_pub, which can be used to
repeat single message publishes at a regular interval. repeat single message publishes at a regular interval.
- -V now accepts `5, `311`, `31`, as well as `mqttv5` etc. - -V now accepts `5, `311`, `31`, as well as `mqttv5` etc.
- Add TLS Engine support.
- Add support for ALPN on TLS connections. Closes #924.
- Add explicit support for TLS v1.3. - Add explicit support for TLS v1.3.
- Drop support for TLS v1.0. - Drop support for TLS v1.0.

View File

@ -104,7 +104,7 @@ WITH_COVERAGE:=no
# Also bump lib/mosquitto.h, CMakeLists.txt, # Also bump lib/mosquitto.h, CMakeLists.txt,
# installer/mosquitto.nsi, installer/mosquitto64.nsi # installer/mosquitto.nsi, installer/mosquitto64.nsi
VERSION=1.5.90 VERSION=1.6.0
# Client library SO version. Bump if incompatible API/ABI changes are made. # Client library SO version. Bump if incompatible API/ABI changes are made.
SOVERSION=1 SOVERSION=1

View File

@ -9,7 +9,7 @@
!define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"'
Name "Eclipse Mosquitto" Name "Eclipse Mosquitto"
!define VERSION 1.5.90 !define VERSION 1.6.0
OutFile "mosquitto-${VERSION}-install-windows-x86.exe" OutFile "mosquitto-${VERSION}-install-windows-x86.exe"
InstallDir "$PROGRAMFILES\mosquitto" InstallDir "$PROGRAMFILES\mosquitto"

View File

@ -9,7 +9,7 @@
!define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"' !define env_hklm 'HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment"'
Name "Eclipse Mosquitto" Name "Eclipse Mosquitto"
!define VERSION 1.5.90 !define VERSION 1.6.0
OutFile "mosquitto-${VERSION}-install-windows-x64.exe" OutFile "mosquitto-${VERSION}-install-windows-x64.exe"
!include "x64.nsh" !include "x64.nsh"

View File

@ -47,8 +47,8 @@ extern "C" {
#include <stdint.h> #include <stdint.h>
#define LIBMOSQUITTO_MAJOR 1 #define LIBMOSQUITTO_MAJOR 1
#define LIBMOSQUITTO_MINOR 5 #define LIBMOSQUITTO_MINOR 6
#define LIBMOSQUITTO_REVISION 90 #define LIBMOSQUITTO_REVISION 0
/* LIBMOSQUITTO_VERSION_NUMBER looks like 1002001 for e.g. version 1.2.1. */ /* LIBMOSQUITTO_VERSION_NUMBER looks like 1002001 for e.g. version 1.2.1. */
#define LIBMOSQUITTO_VERSION_NUMBER (LIBMOSQUITTO_MAJOR*1000000+LIBMOSQUITTO_MINOR*1000+LIBMOSQUITTO_REVISION) #define LIBMOSQUITTO_VERSION_NUMBER (LIBMOSQUITTO_MAJOR*1000000+LIBMOSQUITTO_MINOR*1000+LIBMOSQUITTO_REVISION)

View File

@ -1,8 +1,8 @@
#!/bin/sh #!/bin/sh
MAJOR=1 MAJOR=1
MINOR=5 MINOR=6
REVISION=90 REVISION=0
sed -i "s/^VERSION=.*/VERSION=${MAJOR}.${MINOR}.${REVISION}/" config.mk sed -i "s/^VERSION=.*/VERSION=${MAJOR}.${MINOR}.${REVISION}/" config.mk

View File

@ -1,5 +1,5 @@
name: mosquitto name: mosquitto
version: 1.5.90 version: 1.6.0
summary: Eclipse Mosquitto MQTT broker summary: Eclipse Mosquitto MQTT broker
description: This is a message broker that supports version 3.1 and 3.1.1 of the MQTT description: This is a message broker that supports version 3.1 and 3.1.1 of the MQTT
protocol. protocol.

View File

@ -15,6 +15,7 @@ ptest : utest
utest : utest :
$(MAKE) -C unit test $(MAKE) -C unit test
reallyclean : clean
clean : clean :
$(MAKE) -C lib clean $(MAKE) -C lib clean
$(MAKE) -C broker clean $(MAKE) -C broker clean