Skip to content

Commit 8f6055c

Browse files
chore(main): release 8.0.0
1 parent b978fac commit 8f6055c

File tree

6 files changed

+68
-5
lines changed

6 files changed

+68
-5
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "7.2.0"
2+
".": "8.0.0"
33
}

CHANGELOG.md

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

88
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
99

10+
## [8.0.0](https://github.com/philips-software/amp-embedded-infra-lib/compare/v7.2.0...v8.0.0) (2025-12-19)
11+
12+
13+
### ⚠ BREAKING CHANGES
14+
15+
* deprecate infra::Optional ([#981](https://github.com/philips-software/amp-embedded-infra-lib/issues/981))
16+
17+
### Features
18+
19+
* Add ChipSelectObserver and -Subject interfaces in SPI ([#1011](https://github.com/philips-software/amp-embedded-infra-lib/issues/1011)) ([ec4194b](https://github.com/philips-software/amp-embedded-infra-lib/commit/ec4194b1e6438dfa6b82f145d7a1afab796f5305))
20+
* Add handling for ambiguous method calls in Console service ([#1041](https://github.com/philips-software/amp-embedded-infra-lib/issues/1041)) ([b978fac](https://github.com/philips-software/amp-embedded-infra-lib/commit/b978facccb37a6104be989ae2770c775ca4a6e1f))
21+
* Add IntegrityObserver for SesameSecured ([#968](https://github.com/philips-software/amp-embedded-infra-lib/issues/968)) ([052a8da](https://github.com/philips-software/amp-embedded-infra-lib/commit/052a8da40f4e8a156a7a42169e1645bedb234fbd))
22+
* Add MakeConstRange which returns a MemoryRange<const T> ([#891](https://github.com/philips-software/amp-embedded-infra-lib/issues/891)) ([72a8a2c](https://github.com/philips-software/amp-embedded-infra-lib/commit/72a8a2c67803912c9d9232b57b0d6c4998b1b0de))
23+
* Add Out Of Band support on BLE ([#872](https://github.com/philips-software/amp-embedded-infra-lib/issues/872)) ([1de8dcb](https://github.com/philips-software/amp-embedded-infra-lib/commit/1de8dcbd58066c628ec30dc0fd2ecfee428b3d6b))
24+
* Add secure sesame to echo console ([#877](https://github.com/philips-software/amp-embedded-infra-lib/issues/877)) ([7734960](https://github.com/philips-software/amp-embedded-infra-lib/commit/7734960b36349dedea653e5851dbf588bd3367a7))
25+
* Add SeggerRTT on SerialCommunication ([#886](https://github.com/philips-software/amp-embedded-infra-lib/issues/886)) ([f4de93c](https://github.com/philips-software/amp-embedded-infra-lib/commit/f4de93c71078a0d5e89ff87aa452faed57a16125))
26+
* Add services/util/FlashDelegate ([#862](https://github.com/philips-software/amp-embedded-infra-lib/issues/862)) ([e69458d](https://github.com/philips-software/amp-embedded-infra-lib/commit/e69458d6c06144b553e1e996f4115c72af572c93))
27+
* Add sesame_key_generator ([#870](https://github.com/philips-software/amp-embedded-infra-lib/issues/870)) ([1c97c6f](https://github.com/philips-software/amp-embedded-infra-lib/commit/1c97c6f3ff4314c24e2f659517faee7421127c91))
28+
* Add status parameter to gatt client notifications, discovery and characteristic callbacks ([#956](https://github.com/philips-software/amp-embedded-infra-lib/issues/956)) ([45e1f5d](https://github.com/philips-software/amp-embedded-infra-lib/commit/45e1f5d94a2fcd1c4f66f949064a1a34be060fd4))
29+
* Automatically enable coverage for all targets excluding test targets ([#897](https://github.com/philips-software/amp-embedded-infra-lib/issues/897)) ([9607adf](https://github.com/philips-software/amp-embedded-infra-lib/commit/9607adf1d762c1e75321919bda32e4b21065c90f))
30+
* Deprecate infra::Optional ([#981](https://github.com/philips-software/amp-embedded-infra-lib/issues/981)) ([aa01db0](https://github.com/philips-software/amp-embedded-infra-lib/commit/aa01db06f02d8e2958dfb65702d5034537508bf2))
31+
* Extend ble gatt server interface to add characteristic descriptors ([#958](https://github.com/philips-software/amp-embedded-infra-lib/issues/958)) ([804b28c](https://github.com/philips-software/amp-embedded-infra-lib/commit/804b28cf6471d67807e7fbe74b66412f66db83d4))
32+
* Extend the ble gap advertisement formatter with the option to add the appearance value ([#960](https://github.com/philips-software/amp-embedded-infra-lib/issues/960)) ([a17fb55](https://github.com/philips-software/amp-embedded-infra-lib/commit/a17fb5539ca04aca2fc5dbafe560b634090aeb11))
33+
* Extended addressing on flash spi ([#895](https://github.com/philips-software/amp-embedded-infra-lib/issues/895)) ([07b25da](https://github.com/philips-software/amp-embedded-infra-lib/commit/07b25da87812717555d17e5a5d1ee645aa6426d6))
34+
* Get IPv6 link local address from Lightweight IP stack ([#948](https://github.com/philips-software/amp-embedded-infra-lib/issues/948)) ([6b4efe7](https://github.com/philips-software/amp-embedded-infra-lib/commit/6b4efe77e685051049593ff04359d17f31a3f152))
35+
* Implement I2C error handling policy ([#994](https://github.com/philips-software/amp-embedded-infra-lib/issues/994)) ([2c26042](https://github.com/philips-software/amp-embedded-infra-lib/commit/2c260424bb9e220a8ccc9a4ea43ec7154cfd2eb0))
36+
* Include MtuExchange in claiming operations ([#921](https://github.com/philips-software/amp-embedded-infra-lib/issues/921)) ([3625d29](https://github.com/philips-software/amp-embedded-infra-lib/commit/3625d29e70a9bfbd68fc4ab2dbc5e7f7763c37aa))
37+
* Optional deep power down for FlashSpi ([#1001](https://github.com/philips-software/amp-embedded-infra-lib/issues/1001)) ([f9002a7](https://github.com/philips-software/amp-embedded-infra-lib/commit/f9002a73e9f8361a8a7d429b95124f8f58c0ea21))
38+
* Refactor gatt client interface to take handle directly ([#950](https://github.com/philips-software/amp-embedded-infra-lib/issues/950)) ([9d3718f](https://github.com/philips-software/amp-embedded-infra-lib/commit/9d3718fe966a1b4308b1f7ee4deb572958733cf9))
39+
* Rename Pair to PairAndBond ([#907](https://github.com/philips-software/amp-embedded-infra-lib/issues/907)) ([a9df781](https://github.com/philips-software/amp-embedded-infra-lib/commit/a9df7814a220f71228b4e7ea2e3821488a806626))
40+
41+
42+
### Bug Fixes
43+
44+
* Callback calls after object destruction ([#1044](https://github.com/philips-software/amp-embedded-infra-lib/issues/1044)) ([eda0964](https://github.com/philips-software/amp-embedded-infra-lib/commit/eda09647446baea1a96017675e09e654c23bee9d))
45+
* Checking for done in connections ([#1005](https://github.com/philips-software/amp-embedded-infra-lib/issues/1005)) ([4494b45](https://github.com/philips-software/amp-embedded-infra-lib/commit/4494b45f8c157964346a60a45e76a83e48640e44))
46+
* Claiming gatt client adaptor shall release claimer on disconnect ([#961](https://github.com/philips-software/amp-embedded-infra-lib/issues/961)) ([7e1253e](https://github.com/philips-software/amp-embedded-infra-lib/commit/7e1253e939d468d3361b5e7707f9319395b4c19c))
47+
* Claiming gatt client WriteWithoutResponse crash during Read ([#950](https://github.com/philips-software/amp-embedded-infra-lib/issues/950)) ([9d3718f](https://github.com/philips-software/amp-embedded-infra-lib/commit/9d3718fe966a1b4308b1f7ee4deb572958733cf9))
48+
* Error message for tcp connection failure. ([#991](https://github.com/philips-software/amp-embedded-infra-lib/issues/991)) ([6201de1](https://github.com/philips-software/amp-embedded-infra-lib/commit/6201de1b0c9376722f2b40c7adb27ecf80f15d37))
49+
* Fix cucumber wire protocol controller class ([#911](https://github.com/philips-software/amp-embedded-infra-lib/issues/911)) ([6d4cdc1](https://github.com/philips-software/amp-embedded-infra-lib/commit/6d4cdc1c16ce5b7b396d84700f30661835a928a6))
50+
* Fix CucumberStepStorage (variable type) ([#906](https://github.com/philips-software/amp-embedded-infra-lib/issues/906)) ([d84e761](https://github.com/philips-software/amp-embedded-infra-lib/commit/d84e7618dad5a7c7bdd6ca9f57b1d0bfe34a2c28))
51+
* Fix forwarding of long echo messages ([#1051](https://github.com/philips-software/amp-embedded-infra-lib/issues/1051)) ([8d85c6a](https://github.com/philips-software/amp-embedded-infra-lib/commit/8d85c6a4b58eaa2688f0c497d071bc386ad383e2))
52+
* Fixed race condition in EchoOnStreams ([#875](https://github.com/philips-software/amp-embedded-infra-lib/issues/875)) ([45bec54](https://github.com/philips-software/amp-embedded-infra-lib/commit/45bec543da20b544b6dbdaf1102a7d3082a4cf2e))
53+
* Formatter access operator for a FormatHelper object ([#947](https://github.com/philips-software/amp-embedded-infra-lib/issues/947)) ([78b011d](https://github.com/philips-software/amp-embedded-infra-lib/commit/78b011d08f502bffc89541dbe9b5e62a347e05bf))
54+
* Handle all negative result from fcntl in SetNonBlocking ([#988](https://github.com/philips-software/amp-embedded-infra-lib/issues/988)) ([4d2bf45](https://github.com/philips-software/amp-embedded-infra-lib/commit/4d2bf454172b75fc5d57e8da4b45a034f4ef5190))
55+
* Handling of multiple LWIP buffers ([#1015](https://github.com/philips-software/amp-embedded-infra-lib/issues/1015)) ([5852f5b](https://github.com/philips-software/amp-embedded-infra-lib/commit/5852f5b36461fd383ec0ae96898e0214a6936f26))
56+
* Implement retry mechanism for Gatt WriteWithoutResponse ([#930](https://github.com/philips-software/amp-embedded-infra-lib/issues/930)) ([2d28d93](https://github.com/philips-software/amp-embedded-infra-lib/commit/2d28d93419522523df1b95af807e34a4ee43ee56))
57+
* Initialize signer in TracingEchoOnSesameSecuredDiffieHellman ([#951](https://github.com/philips-software/amp-embedded-infra-lib/issues/951)) ([8929233](https://github.com/philips-software/amp-embedded-infra-lib/commit/89292335fa091e18c302a49369b0198e0b88cf50))
58+
* Initialize storage before using in EchoOnSesame ([#892](https://github.com/philips-software/amp-embedded-infra-lib/issues/892)) ([95a39d1](https://github.com/philips-software/amp-embedded-infra-lib/commit/95a39d18be3de1c595dbdb3b631039f4390b17dc))
59+
* Keep ConnectionBsd alive when there is a stream reader active ([#983](https://github.com/philips-software/amp-embedded-infra-lib/issues/983)) ([ff57c4b](https://github.com/philips-software/amp-embedded-infra-lib/commit/ff57c4bc10b9959fb2c1cceaf95ddedf11ff68d9))
60+
* Really_assert that hostname is '\0' terminated ([#984](https://github.com/philips-software/amp-embedded-infra-lib/issues/984)) ([9474d4c](https://github.com/philips-software/amp-embedded-infra-lib/commit/9474d4ce94989ff5366825ca98dc7cf673ca1c6c))
61+
* Remove claiming from writeworesponse ([#874](https://github.com/philips-software/amp-embedded-infra-lib/issues/874)) ([9fa0a4f](https://github.com/philips-software/amp-embedded-infra-lib/commit/9fa0a4f22b3c951a6a512683282c7ea1a36ef349))
62+
* Service forwarder transfer ([#928](https://github.com/philips-software/amp-embedded-infra-lib/issues/928)) ([89b41ac](https://github.com/philips-software/amp-embedded-infra-lib/commit/89b41ac347f5c97b4d8f2dd60544483726d59b9f))
63+
* Sesame secure: first hash data before signing ([#931](https://github.com/philips-software/amp-embedded-infra-lib/issues/931)) ([1c215cf](https://github.com/philips-software/amp-embedded-infra-lib/commit/1c215cf95198195e4a59b633d0fbe448d24b6733))
64+
* Session resumption with tls 1.3 ([#937](https://github.com/philips-software/amp-embedded-infra-lib/issues/937)) ([4ecfa56](https://github.com/philips-software/amp-embedded-infra-lib/commit/4ecfa560851117639ea76e07d33d7b39e2094b1d))
65+
* Several fixes for mDNS, SingleConnectionListener, ECHO ([#1046](https://github.com/philips-software/amp-embedded-infra-lib/issues/1046)) ([d73a5b1](https://github.com/philips-software/amp-embedded-infra-lib/commit/d73a5b1b107f3f46ad99317dd0c226c5f22060a2))
66+
* Unintentional release of claim in `ClaimingGattClientAdapter::WriteWithoutResponse` ([#950](https://github.com/philips-software/amp-embedded-infra-lib/issues/950)) ([9d3718f](https://github.com/philips-software/amp-embedded-infra-lib/commit/9d3718fe966a1b4308b1f7ee4deb572958733cf9))
67+
* Update advertisement data size with reasoning ([#940](https://github.com/philips-software/amp-embedded-infra-lib/issues/940)) ([2f853c5](https://github.com/philips-software/amp-embedded-infra-lib/commit/2f853c5ded3c5153609ba603d6f63f3797dfa26b))
68+
* When detaching cancel timeout timer ([#871](https://github.com/philips-software/amp-embedded-infra-lib/issues/871)) ([d59e82d](https://github.com/philips-software/amp-embedded-infra-lib/commit/d59e82d0bea34b142cdb9c6d73704b0c61640a99))
69+
* When releasing web socket stream, more data must result in DataReceived() ([#1045](https://github.com/philips-software/amp-embedded-infra-lib/issues/1045)) ([7b3044e](https://github.com/philips-software/amp-embedded-infra-lib/commit/7b3044eedcc65598b3f6df89f204d9a69895df39))
70+
* When UartUnix is destroyed receivedData is still called on read thread ([#863](https://github.com/philips-software/amp-embedded-infra-lib/issues/863)) ([f3adb96](https://github.com/philips-software/amp-embedded-infra-lib/commit/f3adb96e273868d4b8b772b5135178cb0bba7c88))
71+
* Wrong type in ConnectionFactoryLwIp WithFixedAllocator ([#909](https://github.com/philips-software/amp-embedded-infra-lib/issues/909)) ([35c0550](https://github.com/philips-software/amp-embedded-infra-lib/commit/35c0550b1fc387134e766d0a7244890d7997f5fe))
72+
1073
## [7.2.0](https://github.com/philips-software/amp-embedded-infra-lib/compare/v7.1.0...v7.2.0) (2025-04-28)
1174

1275

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ if (APPLE)
77
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
88
endif()
99

10-
project(emil LANGUAGES C CXX VERSION 7.2.0) # x-release-please-version
10+
project(emil LANGUAGES C CXX VERSION 8.0.0) # x-release-please-version
1111

1212
set(CMAKE_CXX_STANDARD 17)
1313
set(CMAKE_CXX_STANDARD_REQUIRED On)

documents/antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: embedded_infrastructure_library
22
title: Embedded Infrastructure Library documentation
3-
version: 7.2.0
3+
version: 8.0.0
44
nav:
55
- modules/ROOT/nav.adoc

protobuf/echo/protocol_buffer_echo.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ function(emil_fetch_echo_plugins)
1717
return()
1818
endif()
1919

20-
set(emil_version "7.2.0") # x-release-please-version
20+
set(emil_version "8.0.0") # x-release-please-version
2121

2222
if (CMAKE_HOST_WIN32)
2323
set(os_postfix "win64")

sonar-project.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ sonar.organization=philips-software
33

44
sonar.projectName=embeddedinfralib
55
# x-release-please-start-version
6-
sonar.projectVersion=7.2.0
6+
sonar.projectVersion=8.0.0
77
# x-release-please-end
88

99
sonar.links.homepage=https://github.com/philips-software/amp-embedded-infra-lib

0 commit comments

Comments
 (0)