xref: /openbmc/libpldm/CHANGELOG.md (revision 8de8e1ece8ab9e8825b9bf0df12e3b75bfd37116)
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
24
25### Changed
26
271. include: Move installed transport.h under libpldm/
282. libpldm: Explicit deprecated, stable and testing ABI classes
293. meson: Reduce strength of oem-ibm requirements from enabled to allowed
30
31   The `oem-ibm` feature is now enabled by the default meson configuration, for
32   CI purposes. `oem-ibm` is still disabled by default in the `libpldm` bitbake
33   recipe:
34
35   https://github.com/openbmc/openbmc/blob/master/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb#L10
36
37   To disable `oem-ibm` in your development builds, pass `-Doem-ibm=disabled`
38   when invoking `meson setup`
39
40### Fixed
41
421. requester: Make pldm_open() return existing fd
432. transport: Prevent sticking in waiting for response
443. transport: Match on response in pldm_transport_send_recv_msg()
45
46### Removed
47
481. libpldm: Remove the requester-api option
49