Skip to content

Commit fa958ff

Browse files
authored
Merge pull request #316 from embhorn/rel_v1.15.0
wolfMQTT Release v1.15.0 preparation
2 parents 2501a7e + e87d645 commit fa958ff

6 files changed

Lines changed: 15 additions & 7 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
cmake_minimum_required(VERSION 3.16)
2323

24-
project(wolfMQTT VERSION 1.14.1 LANGUAGES C)
24+
project(wolfMQTT VERSION 1.15.0 LANGUAGES C)
2525
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
2626

2727
set(MQTT_SOURCES

ChangeLog.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
## Release Notes
22

3+
### v1.15.0 (12/30/2022)
4+
* Fix for --with-libwolfssl-prefix config option #312
5+
* Call disconn CB with MQTTv5 reason code #314
6+
* Add github CIFuzz action by @DavidKorczynski #315
7+
* Fix SN disconnect with sleep should not use CB #294
8+
39
### v1.14.1 (8/31/2022)
410
* Fix cmake builds #307
511
* Fix for Vcpkg on Windows not getting wolfssl/options.h included #305

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ We setup an AWS IoT endpoint and testing device certificate for testing. The AWS
180180

181181
### Watson IoT Example
182182
This example enables the wolfMQTT client to connect to the IBM Watson Internet of Things (WIOT) Platform. The WIOT Platform has a limited test broker called "Quickstart" that allows non-secure connections to exercise the component. The example is located in `/examples/wiot/`. Works with MQTT v5 support enabled.
183-
**NOTE** The WIOT QuickStart broker is no longer available. The demo may still be useful for users of IBM Watson IOT.
183+
**NOTE** The WIOT Platform will be disabled DEC2023. The demo may still be useful for users of IBM Watson IOT.
184184

185185
### MQTT-SN Example
186186
The Sensor Network client implements the MQTT-SN protocol for low-bandwidth networks. There are several differences from MQTT, including the ability to use a two byte Topic ID instead the full topic during subscribe and publish. The SN client requires an MQTT-SN gateway. The gateway acts as an intermediary between the SN clients and the broker. This client was tested with the Eclipse Paho MQTT-SN Gateway, which connects by default to the public Eclipse broker, much like our wolfMQTT Client example. The address of the gateway must be configured as the host. The example is located in `/examples/sn-client/`.

configure.ac

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# All right reserved.
44

55
AC_COPYRIGHT([Copyright (C) 2014-2022 wolfSSL Inc.])
6-
AC_INIT([wolfmqtt],[1.14.1],[https://github.com/wolfssl/wolfMQTT/issues],[wolfmqtt],[http://www.wolfssl.com])
6+
AC_INIT([wolfmqtt],[1.15.0],[https://github.com/wolfssl/wolfMQTT/issues],[wolfmqtt],[http://www.wolfssl.com])
77

88
AC_PREREQ([2.63])
99
AC_CONFIG_AUX_DIR([build-aux])
@@ -23,7 +23,7 @@ AC_ARG_PROGRAM
2323
AC_CONFIG_MACRO_DIR([m4])
2424
AC_CONFIG_HEADERS([src/config.h])
2525

26-
WOLFMQTT_LIBRARY_VERSION=13:1:0
26+
WOLFMQTT_LIBRARY_VERSION=14:0:0
2727
# | | |
2828
# +------+ | +---+
2929
# | | |

src/mqtt_socket.c

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@
2626

2727
#ifdef WOLFMQTT_NONBLOCK
2828
/* need EWOULDBLOCK and EAGAIN */
29-
#ifdef MICROCHIP_MPLAB_HARMONY
29+
#if defined(MICROCHIP_MPLAB_HARMONY) && \
30+
((__XC32_VERSION < 4000) || (__XC32_VERSION == 243739000))
31+
/* xc32 versions >= v4.0 no longer have sys/errno.h */
3032
#include <sys/errno.h>
3133
#endif
3234
#include <errno.h>

wolfmqtt/version.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@
3434
extern "C" {
3535
#endif
3636

37-
#define LIBWOLFMQTT_VERSION_STRING "1.14.1"
38-
#define LIBWOLFMQTT_VERSION_HEX 0x01014001
37+
#define LIBWOLFMQTT_VERSION_STRING "1.15.0"
38+
#define LIBWOLFMQTT_VERSION_HEX 0x01015000
3939

4040
#ifdef __cplusplus
4141
}

0 commit comments

Comments
 (0)