xref: /openbmc/libpldm/CHANGELOG.md (revision 39bd2ea553ea2434cad27452c45015cee03bd61f)
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