Skip to content

Commit 17ff3dc

Browse files
committed
Bumped version to v1.5.3 for release and updated the README and CHANGELOG
1 parent 8ef1a1e commit 17ff3dc

File tree

6 files changed

+19
-9
lines changed

6 files changed

+19
-9
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@ All notable changes to this project will be documented in this file.
66

77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
88

9+
## [Version 1.5.3](https://github.com/eclipse/paho.mqtt.cpp/compare/v1.5.2..v1.5.3) (2025-05-15)
10+
11+
- Fix the bundled Paho C build foc C23 compilers by forcing C99 compliance in CMake build
12+
- [#544](https://github.com/eclipse-paho/paho.mqtt.cpp/pull/544) and [#550](https://github.com/eclipse-paho/paho.mqtt.cpp/pull/550) Use std::vector<unsigned char> for the ALPN protocol list in wire format
13+
- [#547](https://github.com/eclipse-paho/paho.mqtt.cpp/pull/547) Fixed up some of the v5 examples for proper connect options
14+
- [#549](https://github.com/eclipse-paho/paho.mqtt.cpp/pull/549) Update TEST_EXTERNAL_SERVER urls
15+
16+
917
## [Version 1.5.2](https://github.com/eclipse/paho.mqtt.cpp/compare/v1.5.1..v1.5.2) (2025-03-11)
1018

1119
- Fixed the Version number and string.

CMakeLists.txt

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

2525
cmake_minimum_required(VERSION 3.13)
2626

27-
project(PahoMqttCpp VERSION "1.5.1")
27+
project(PahoMqttCpp VERSION "1.5.3")
2828

2929
## --- Build options ---
3030

README.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ The primary changes in the v1.5 versions are:
4646
- Bump the CMake to v3.13
4747
- Fix a large number of CMake build issues
4848
- Updated the GitHub CI
49+
- (v1.5.3) Fixes for building this library and the Paho C library with the latest C & C++ compilers, like Clang 20 and GCC 15 which created some breaking hcanges for legacy code.
50+
4951

5052
For the full list of updates in each release, see the [CHANGELOG](https://github.com/eclipse-paho/paho.mqtt.cpp/blob/master/CHANGELOG.md).
5153

@@ -100,7 +102,7 @@ This requires the CMake option `PAHO_WITH_MQTT_C` set.
100102
```
101103
$ git clone https://github.com/eclipse/paho.mqtt.cpp
102104
$ cd paho.mqtt.cpp
103-
$ git co v1.5.2
105+
$ git co v1.5.3
104106
105107
$ git submodule init
106108
$ git submodule update
@@ -173,7 +175,7 @@ If the Paho C library is not already installed, the recommended version can be b
173175

174176
$ git clone https://github.com/eclipse/paho.mqtt.cpp
175177
$ cd paho.mqtt.cpp
176-
$ git co v1.5.2
178+
$ git co v1.5.3
177179
$ git submodule init
178180
$ git submodule update
179181

dist/paho-cpp.spec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Summary: MQTT CPP Client
22
Name: paho-cpp
3-
Version: 1.5.1
3+
Version: 1.5.3
44
Release: 0%{?dist}
55
License: Eclipse Eclipse Public License 2.0 and Distribution License 1.0
66
Group: Development/Tools

include/mqtt/async_client.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,16 +65,16 @@ namespace mqtt {
6565

6666
#if defined(PAHO_MQTTPP_VERSIONS)
6767
/** The version number for the client library. */
68-
const uint32_t PAHO_MQTTPP_VERSION = 0x01050002;
68+
const uint32_t PAHO_MQTTPP_VERSION = 0x01050003;
6969
/** The version string for the client library */
70-
const string PAHO_MQTTPP_VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.2");
70+
const string PAHO_MQTTPP_VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.3");
7171
/** Copyright notice for the client library */
7272
const string PAHO_MQTTPP_COPYRIGHT("Copyright (c) 2013-2025 Frank Pagliughi");
7373
#else
7474
/** The version number for the client library. */
75-
const uint32_t VERSION = 0x01050002;
75+
const uint32_t VERSION = 0x01050003;
7676
/** The version string for the client library */
77-
const string VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.2");
77+
const string VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.3");
7878
/** Copyright notice for the client library */
7979
const string COPYRIGHT("Copyright (c) 2013-2025 Frank Pagliughi");
8080
#endif

src/ssl_options.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ void ssl_options::set_alpn_protos(const std::vector<string>& protos)
332332
protos_ = std::move(protoBin);
333333

334334
opts_.protos = protos_.data();
335-
opts_.protos_len = unsigned(protos_.size());
335+
opts_.protos_len = static_cast<unsigned>(protos_.size());
336336
}
337337
else {
338338
protos_.clear();

0 commit comments

Comments
 (0)