Skip to content

Commit 32a0452

Browse files
committed
Release 2.5.0
1 parent 45dbb1e commit 32a0452

4 files changed

Lines changed: 18 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,21 @@
11
# Changelog
22
All notable changes to this project will be documented in this file.
33

4+
## [2.5.0] 2026-04-01
5+
6+
## Fixed
7+
- `NimBLEClient` connection state tracking.
8+
- Calling disconnect will no longer return false if the HCI response is "Unknown ID".
9+
- Remote descriptors not found when characteristic vector handles out of order.
10+
- `setValue` with char inputs now calculates the data length correctly.
11+
12+
## Added
13+
- `NimBLEServer::sendServiceChangedIndication` Sends the service changed indication to peers so they refresh their database.
14+
- `NimBLEScan` user configuarable scan response timer added to prevent unreported devices on long duration scans.
15+
- `NimBLEClient` Connection retry on connection establishment failure, retry count configurable by app, default 2.
16+
- ANCS Example
17+
- `l2Cap` Disconnect API
18+
419
## [2.4.0] 2026-03-20
520

621
## Fixed

docs/Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ PROJECT_NAME = NimBLE-Arduino
4848
# could be handy for archiving the generated documentation or if some version
4949
# control system is used.
5050

51-
PROJECT_NUMBER = 2.4.0
51+
PROJECT_NUMBER = 2.5.0
5252
# Using the PROJECT_BRIEF tag one can provide an optional one line description
5353
# for a project that appears at the top of each page and should give viewer a
5454
# quick idea about the purpose of the project. Keep the description short.

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=NimBLE-Arduino
2-
version=2.4.0
2+
version=2.5.0
33
author=h2zero
44
maintainer=Ryan Powell <ryan@nable-embedded.io>
55
sentence=Bluetooth low energy (BLE) library for Arduino based on NimBLE.

src/NimBLECppVersion.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
#define NIMBLE_CPP_VERSION_MAJOR 2
2323

2424
/** @brief NimBLE-Arduino library minor version number. */
25-
#define NIMBLE_CPP_VERSION_MINOR 4
25+
#define NIMBLE_CPP_VERSION_MINOR 5
2626

2727
/** @brief NimBLE-Arduino library patch version number. */
2828
#define NIMBLE_CPP_VERSION_PATCH 0

0 commit comments

Comments
 (0)