Skip to content

Releases: rdkcentral/firebolt-cpp-client

v0.5.5

16 Mar 10:24
51cdabf

Choose a tag to compare

0.5.5

Changed

  • Allow building without a SONAME

v0.5.4

12 Mar 08:55
38ce401

Choose a tag to compare

0.5.4

Fixed

  • Enums for Lifecycle.CloseType were not aligned with the spec: killReload, killReactivate

v0.5.3

10 Mar 09:34
efc4a13

Choose a tag to compare

0.5.3

Changed

  • Added protocol selection to the API Test App: [--legacy | --rpc-v2]
  • Updated Firebolt C++ Transport dependency to v1.1.5: in legacy protocol result in event payload
    can be an array

v0.5.2

06 Mar 10:53
79abe85

Choose a tag to compare

0.5.2

Changed

  • Breaking: Removed FetchContent from the build system. The Firebolt C++ Transport must now be installed separately (along with other dependencies) before building the project.

v0.5.1

05 Mar 11:03
36d94f1

Choose a tag to compare

0.5.1

Changed

  • Updated Firebolt C++ Transport dependency to v1.1.3
  • In API Test App, URL can be specified on command line: --url URL

Fixed

  • Prevented a crash when a mandatory field was missing from the JSON payload

v0.5.0

04 Mar 14:47
e1f6c3f

Choose a tag to compare

0.5.0

Added

  • New APIs
    • Device.hdr
    • Display.edid
    • Metrics
    • Network
    • TextToSpeech

Changed

  • Breaking: Aligned types with the latest specification updates:
    • integer changed to unsigned (uint32_t)
    • float changed to double
  • Breaking: AgePolicy was moved to the Firebolt namespace and to the common_types.h header file. References must be changed from Firebolt::Discovery::AgePolicy to Firebolt::AgePolicy, and the include must be added (#include <firebolt/common_types.h>).
  • Specify the build version and ABI version
  • Updated Firebolt C++ Transport dependency to v1.1.2

v0.4.0

18 Feb 14:54
90ef189

Choose a tag to compare

0.4.0

Changed

  • Updated Firebolt C++ Transport dependency to v1.1.0, which allows use of the legacy RPC-v1 protocol

v0.3.0

02 Feb 09:19
b9f3770

Choose a tag to compare

0.3 (2026-02-02)

Added

  • New APIs
    • Discovery

Changed

  • Updated Firebolt C++ Transport dependency to v1.0.0
  • Added BUILD_WITH_INSTALLED_TRANSPORT option to allow building with the installed Transport even if the version mismatches, enabled by default

v0.2.2

27 Jan 13:45
fa746d9

Choose a tag to compare

0.2.2 (2026-01-27)

Changed

  • Updated Firebolt C++ Transport dependency to v1.0.0
  • Added BUILD_WITH_INSTALLED_TRANSPORT option to allow building with the installed Transport even if the version mismatches, enabled by default

v0.2.1

17 Dec 15:21
a49f990

Choose a tag to compare

0.2.1 (2025-12-17)

Bug Fixes

  • Align naming convention, use Transport v25 (#11) (c111896)