Releases: philips-software/amp-embedded-infra-lib
Releases · philips-software/amp-embedded-infra-lib
v6.1.0
6.1.0 (2024-05-01)
Features
- Add connection factory with name resolver mbed tls (#536) (af200d2)
- Add FlashHeterogenous (#549) (a0deadb)
- Add Segger RTT tracing output option (#572) (16529d7)
- Changed compile definitions to be compatible with the gnu assembler (#554) (5a5e5dc)
- Disabled documentation warning when compiling with AppleClang (#618) (5fd230a)
- Services/network/HttpClientBasic is now able to process more than 1 request (#576) (0df2625)
Bug Fixes
- Avoid overflow when scheduling TimerSingleShot (#612) (ea4683c)
- Ble advertisement parser erroneous data handling (#600) (f6d6b5e)
- BufferingStreamReader OOB access and Echo segments calculated correctly (#569) (b1c1d12)
- ConnectionMbedTls no longer calls DataReceived() with 0 bytes (#585) (cd74d66)
- Duplicate header guard HAL_UART_HOST_HPP (#558) (a8b1e63)
- Heap memory leak on SerializerFactory::OnHeap (#561) (0ed606b)
- Networking on linux (#594) (972ff81)
- Repeated proto message incorrect maxMessageSize calculation (#617) (2d28a51)
- Services/network/ConnectionMbedTls: Hostname() may not be invoked after ConnectionEstablished() (#609) (fcc469a)
- Services/network/WebSocketClientConnectionObserver: Don't close websocket connection after 1 minute (#578) (d2e0c05)
- Timer jumped shall trigger next trigger time update (9bbfb53)
- Timer jumped will trigger next trigger time update (#590) (9bbfb53)
v6.0.0
6.0.0 (2024-01-24)
⚠ BREAKING CHANGES
- refactor adc to support multiple samples (#530)
Features
- Add ExecuteUntil to event dispatchers, add EventDispatcherThreadAware (#526) (d05d1f3)
- Add targets in order upgrade pack (#488) (e528794)
- Added generic gatt dis characteristic uuid (#457) (be6fdde)
- Added hal/generic/UartGeneric and hal/generic/SynchronousUartGeneric (#535) (799e0ee)
- Changed EMIL_ENABLE_GLOBAL_TRACING define to EMIL_ENABLE_TRACING and EMIL_DISABLE_TRACING (#521) (2d4eb48)
- Forward tags to scenario request handler (#483) (a66f711)
- Made EventDispatcher and EventDispatcherWithWeakptr exception safe when executing an action (#525) (46a118c)
- Optional tracing (#489) (0c594d9)
- Refactor adc to support multiple samples (#530) (419f636)
Bug Fixes
- Handle echo message split over multiple streams (#481) (37d7878)
- HttpClientBasic reporting error for reestablished connections (#473) (0619299)
- Incorrect handling of float numbers in json (#478) (c8ee456)
- Infra/util/Endian: fix comparison against C++ version (#486) (4fe74e5)
- Null json value (#470) (e72d48f)
- Remove \r from end of line of certificates (#510) (7f581d8)
- Remove virtual destructors reducing binary size (#502) (fc69a3c)
- ServiceForwarder with LimitedStreamReader ends up in infinite loop (#524) (9e7f949)
v5.0.1
v5.0.0
5.0.0 (2023-11-09)
⚠ BREAKING CHANGES
Features
- Add protobuf/echo/ProtoMessageBuilder (#416) (f5260dd)
- Add ServiceProxyResponseQueue (#338) (88cb197)
- Add streaming of little endian mac addresses (#336) (e3d7fd8)
- Added SerialCommunicationLoopback (#440) (2c87dfb)
- Ble interface improvements (#300) (88a4689)
- Generic pairing/bonding classes updated (#330) (dbda405)
- Removed Dac.hpp (#439) (4b52156)
- Support payloads bigger than the MaxSendStreamSize (#331) (c411f66)
- Support streaming echo messages (#435) (07756bb)
Bug Fixes
- Add acd sources to lwip (#400) (a4f68ef)
- Added workaround mbedtls and clang-cl incomatibility (#441) (063b595)
- Cpp:S6232 well-defined type-punning method should be used instead of a union-based one (d809c17)
- Destruction of HttpClientJson while resetting the reader resulted in memory corruption (#404) (ed8a8a0)
- Detaching HttpClient while in HeaderAvailable resulted in a crash (#406) (a905a30)
- Enable service scoping of method invocations in services.echo_console (#325) (7090a40)
- UpgradePackBuilderFacade setting mbedtls global memory pool on stack (#324) (ec567d5)
- UpgradePackBuilderFacade setting mbedtls global memory pool on stack, causing a crash when combined with ConnectionMbedTls (ec567d5)
v4.0.0
4.0.0 (2023-06-02)
⚠ BREAKING CHANGES
- security for MessageCommunication (#294)
Features
- Add documentation (#223) (d710807)
- Merge upstream changes (#279) (9856f23)
- Security for MessageCommunication (#294) (f6c3f56)
Bug Fixes
- Correct order of destruction in EchoForwarderToSerial. (#291) (3267831)
- CucumberWireProtocolFormatter; max string value size does not fit into stepMatchArgumentsBuffer. (#311) (5504202)
- Ensure forwarding constructors have constraints (#290) (5015938)
- GattClient notification (#284) (15ff387)
- Line termination mismatch in hex files (#307) (47482c3)
- Remove superfluous > from cmake/emil_xsltproc.cmake (#276) (be139b2)
- Usable memory loss in HttpClientBasic::Path (#304) (d5d4abf)