1# Changelog 2 3All notable changes to this project will be documented in this file. 4 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 6and this project adheres to 7[Semantic Versioning](https://semver.org/spec/v2.0.0.html). 8 9Change categories: 10 11- Added 12- Changed 13- Deprecated 14- Removed 15- Fixed 16- Security 17 18## [Unreleased] 19 20### Added 21 221. Add encode/decode pldmMessagePollEvent data 232. README: Add a section on working with libpldm 243. pdr: Introduce remote_container_id and associated APIs 25 26### Changed 27 281. include: Move installed transport.h under libpldm/ 292. libpldm: Explicit deprecated, stable and testing ABI classes 303. meson: Reduce strength of oem-ibm requirements from enabled to allowed 31 32 The `oem-ibm` feature is now enabled by the default meson configuration, for 33 CI purposes. `oem-ibm` is still disabled by default in the `libpldm` bitbake 34 recipe: 35 36 https://github.com/openbmc/openbmc/blob/master/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb#L10 37 38 To disable `oem-ibm` in your development builds, pass `-Doem-ibm=disabled` 39 when invoking `meson setup` 40 41### Fixed 42 431. requester: Make pldm_open() return existing fd 442. transport: Prevent sticking in waiting for response 453. transport: Match on response in pldm_transport_send_recv_msg() 46 47### Removed 48 491. libpldm: Remove the requester-api option 50