mirror of
https://github.com/eclipse-paho/paho.mqtt.cpp.git
synced 2025-09-15 12:58:39 +08:00
Bumped version to v1.5.4
Some checks failed
CMake on multiple platforms / build (Debug, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, gcc, g++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
Some checks failed
CMake on multiple platforms / build (Debug, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Debug, gcc, g++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, cl, cl, windows-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, clang, clang++, ubuntu-latest) (push) Has been cancelled
CMake on multiple platforms / build (Release, gcc, g++, ubuntu-latest) (push) Has been cancelled
This commit is contained in:
parent
5e647ce961
commit
55833eb9fb
@ -6,6 +6,13 @@ All notable changes to this project will be documented in this file.
|
||||
|
||||
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).
|
||||
|
||||
## Unreleased
|
||||
|
||||
- Fixed `topic_matcher` and `topic_filter` to properly match parent with multi-level ('#') wildcard.
|
||||
- Slight optimization of `topic_filter` to do simple string comparison if the filter does not contain wildcards.
|
||||
- [#556](https://github.com/eclipse-paho/paho.mqtt.cpp/pull/556) fix potential deadlock in `thread_queue` on capacity increase.
|
||||
- [#559](https://github.com/eclipse-paho/paho.mqtt.cpp/pull/559) prevent undefined behaviour on empty topic matching
|
||||
|
||||
## [Version 1.5.3](https://github.com/eclipse/paho.mqtt.cpp/compare/v1.5.2..v1.5.3) (2025-05-15)
|
||||
|
||||
- Fix the bundled Paho C build foc C23 compilers by forcing C99 compliance in CMake build
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
cmake_minimum_required(VERSION 3.13)
|
||||
|
||||
project(PahoMqttCpp VERSION "1.5.3")
|
||||
project(PahoMqttCpp VERSION "1.5.4")
|
||||
|
||||
## --- Build options ---
|
||||
|
||||
|
||||
@ -47,7 +47,7 @@ The primary changes in the v1.5 versions are:
|
||||
- Fix a large number of CMake build issues
|
||||
- Updated the GitHub CI
|
||||
- (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.
|
||||
|
||||
- (v1.5.4) Fixes for `topic_matcher` and `topic_filter` to match against parent with the multi-field wildcard.
|
||||
|
||||
For the full list of updates in each release, see the [CHANGELOG](https://github.com/eclipse-paho/paho.mqtt.cpp/blob/master/CHANGELOG.md).
|
||||
|
||||
@ -102,7 +102,7 @@ This requires the CMake option `PAHO_WITH_MQTT_C` set.
|
||||
```
|
||||
$ git clone https://github.com/eclipse/paho.mqtt.cpp
|
||||
$ cd paho.mqtt.cpp
|
||||
$ git co v1.5.3
|
||||
$ git co v1.5.4
|
||||
|
||||
$ git submodule init
|
||||
$ git submodule update
|
||||
@ -175,7 +175,7 @@ If the Paho C library is not already installed, the recommended version can be b
|
||||
|
||||
$ git clone https://github.com/eclipse/paho.mqtt.cpp
|
||||
$ cd paho.mqtt.cpp
|
||||
$ git co v1.5.3
|
||||
$ git co v1.5.4
|
||||
$ git submodule init
|
||||
$ git submodule update
|
||||
|
||||
|
||||
2
dist/paho-cpp.spec
vendored
2
dist/paho-cpp.spec
vendored
@ -1,6 +1,6 @@
|
||||
Summary: MQTT CPP Client
|
||||
Name: paho-cpp
|
||||
Version: 1.5.3
|
||||
Version: 1.5.4
|
||||
Release: 0%{?dist}
|
||||
License: Eclipse Eclipse Public License 2.0 and Distribution License 1.0
|
||||
Group: Development/Tools
|
||||
|
||||
@ -65,16 +65,16 @@ namespace mqtt {
|
||||
|
||||
#if defined(PAHO_MQTTPP_VERSIONS)
|
||||
/** The version number for the client library. */
|
||||
const uint32_t PAHO_MQTTPP_VERSION = 0x01050003;
|
||||
const uint32_t PAHO_MQTTPP_VERSION = 0x01050004;
|
||||
/** The version string for the client library */
|
||||
const string PAHO_MQTTPP_VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.3");
|
||||
const string PAHO_MQTTPP_VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.4");
|
||||
/** Copyright notice for the client library */
|
||||
const string PAHO_MQTTPP_COPYRIGHT("Copyright (c) 2013-2025 Frank Pagliughi");
|
||||
#else
|
||||
/** The version number for the client library. */
|
||||
const uint32_t VERSION = 0x01050003;
|
||||
const uint32_t VERSION = 0x01050004;
|
||||
/** The version string for the client library */
|
||||
const string VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.3");
|
||||
const string VERSION_STR("Paho MQTT C++ (mqttpp) v. 1.5.4");
|
||||
/** Copyright notice for the client library */
|
||||
const string COPYRIGHT("Copyright (c) 2013-2025 Frank Pagliughi");
|
||||
#endif
|
||||
|
||||
Loading…
Reference in New Issue
Block a user