Skip to content

v7.0.0

Latest
Compare
Choose a tag to compare
@philips-software-forest-releaser philips-software-forest-releaser released this 24 Oct 13:54
61e09d7

7.0.0 (2024-10-24)

⚠ BREAKING CHANGES

  • sesame stack which does not execute in interrupt context (#514)

Features

  • Add 256bit ecdsa key support for upgrade pack builder (#657) (a72b4d4)
  • Add custom clang-format file support (#668) (3653875)
  • Add NewConnectionStrategy to SingleConnectionListener (#747) (66e4f4a)
  • Add NotifyingSharedOptional::OnAllocatable overload (#667) (cb37f67)
  • Add osal/threadx/EventDispatcherThreadX (#637) (8c66ddd)
  • Add selection of TCP echo port to echo_console (#748) (3d2622f)
  • Added EcDsa256 bit support for sign and verify (#651) (bc39360)
  • Added infra::MockFunction helper function for testing callbacks via infra::Function (#658) (49810ee)
  • Crc with automatic table generation (#636) (23ac162)
  • Enable SHA384 and SHA512 on mbedtls (#745) (2c0351e)
  • Extend gpio interrupt interface to enable immediate interrupt handlers (#721) (95ddf85)
  • Gap proto extension before sesame (#688) (d5efa72)
  • Generate string literals (#699) (d272b1f)
  • HttpClientBasic will now reset the contentError flag before a new connection is attempted (#598) (c0e6755)
  • Implement persisted mbed tls session (#602) (53d45ce)
  • Make I2cAddress constexpr (#740) (ca31705)
  • Protobuf: add support for optional keyword (#661) (82032aa)
  • Protobuf: add support for optional keyword (#665) (b33ed06)
  • Sesame stack which does not execute in interrupt context (#514) (4dc5736)

Bug Fixes

  • Echo: only ContinueReceiveMessage() when readerPtr != nullptr (#701) (81c87c4)
  • echo: Fix generation of tracer class for empty services (#671) (751fefd)
  • echo: Support serializing nested messages (#670) (63c55e0)
  • Fix move construct and move assign for Variant (#749) (ed39658)
  • Pad 0xff when add hex and elf to upgrade pack (#646) (5c5d318)
  • Services.echo_console: parsing tokens of nested messages and arrays, formatting of messages, and properly close upon losing connection (#712) (4a69845)
  • Tcp packet fragmentation (#700) (c419e54)
  • Timer limited repeat (#659) (4f2a49e)
  • Trace outgoing echo calls (#710) (279bb62)
  • UartUnix receiveData callback being called after destruction (#677) (65f164b)