xref: /openbmc/libpldm/CHANGELOG.md (revision 4b4603b3738703c9545a14b3a840327eb898508d)
16fd81a51SAndrew Jeffery# Changelog
26fd81a51SAndrew Jeffery
36fd81a51SAndrew JefferyAll notable changes to this project will be documented in this file.
46fd81a51SAndrew Jeffery
56fd81a51SAndrew JefferyThe format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66fd81a51SAndrew Jefferyand this project adheres to
76fd81a51SAndrew Jeffery[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
86fd81a51SAndrew Jeffery
96fd81a51SAndrew JefferyChange categories:
106fd81a51SAndrew Jeffery
116fd81a51SAndrew Jeffery- Added
126fd81a51SAndrew Jeffery- Changed
136fd81a51SAndrew Jeffery- Deprecated
146fd81a51SAndrew Jeffery- Removed
156fd81a51SAndrew Jeffery- Fixed
166fd81a51SAndrew Jeffery- Security
176fd81a51SAndrew Jeffery
186fd81a51SAndrew Jeffery## [Unreleased]
1939f88325SRashmica Gupta
207c250340SDung Cao### Added
217c250340SDung Cao
227c250340SDung Cao1. Add encode/decode pldmMessagePollEvent data
2383841fb5SAndrew Jeffery2. README: Add a section on working with libpldm
2439bd2ea5SArchanaKakani3. pdr: Introduce remote_container_id and associated APIs
259947f9d6SPavithra Barithaya4. pdr: Add APIs for creating and locating remote PDRs
264d694346SPavithra Barithaya5. pdr: Add pldm_pdr_find_last_in_range()
277c250340SDung Cao
28b443b487SRashmica Gupta### Changed
29b443b487SRashmica Gupta
30b443b487SRashmica Gupta1. include: Move installed transport.h under libpldm/
3183841fb5SAndrew Jeffery2. libpldm: Explicit deprecated, stable and testing ABI classes
328de8e1ecSAndrew Jeffery3. meson: Reduce strength of oem-ibm requirements from enabled to allowed
338de8e1ecSAndrew Jeffery
348de8e1ecSAndrew Jeffery   The `oem-ibm` feature is now enabled by the default meson configuration, for
358de8e1ecSAndrew Jeffery   CI purposes. `oem-ibm` is still disabled by default in the `libpldm` bitbake
368de8e1ecSAndrew Jeffery   recipe:
378de8e1ecSAndrew Jeffery
388de8e1ecSAndrew Jeffery   https://github.com/openbmc/openbmc/blob/master/meta-phosphor/recipes-phosphor/libpldm/libpldm_git.bb#L10
398de8e1ecSAndrew Jeffery
408de8e1ecSAndrew Jeffery   To disable `oem-ibm` in your development builds, pass `-Doem-ibm=disabled`
418de8e1ecSAndrew Jeffery   when invoking `meson setup`
42b443b487SRashmica Gupta
43*4b4603b3SAndrew Jeffery### Removed
44*4b4603b3SAndrew Jeffery
45*4b4603b3SAndrew Jeffery1. libpldm: Remove the requester-api option
46*4b4603b3SAndrew Jeffery
4739f88325SRashmica Gupta### Fixed
4839f88325SRashmica Gupta
4939f88325SRashmica Gupta1. requester: Make pldm_open() return existing fd
50abaf61f4SDung Cao2. transport: Prevent sticking in waiting for response
51b01fb1ccSThu Nguyen3. transport: Match on response in pldm_transport_send_recv_msg()
52