Releases: intel/metee
Releases · intel/metee
4.3.0
4.2.1
4.2.0
[4.2.0]
Note: ABI breakage in this version, struct tee_device_address was expanded
Fixed
- tests: make tests robust
- Linux: fix variable type
- Windows: init read/write timeout to INT_MAX
- tests: add connect retries
Added
- samples: add basic sample
- UEFI: initial implementation
- CMake: Windows: add static build
Changed
- Linux: pull libmei 1.6.1
- CMake: minimum CMake to 3.15 and fix static build
4.1.0
[4.1.0]
Fixed
- Linux: add newlines to messages
- Linux: cancel waiting operation on disconnect
- Windows: rewrite overlapped operations
- Linux: define GUID in more compatible way
- tests: fix GetDriverVersion test
- tests: fix crash in failed 1000 handles test
- Windows: do not retake last error from ioctl
- Windows: demote print to debug
- CMake: use PDB path generator expression
- Linux: fix timeout and signedness
Added
- README: add thread safety section
- tests: add test for interrupted read
- CMake: enable several extended compilation warnings
Changed
- Linux: pull libmei 1.6.0
Removed
- Linux: drop unused define
- Windows: remove unused layers
- Doxygen: disable HTML timestamps
4.0.0
[4.0.0]
Note: Backward compatible API change
Fixed
- Windows: initilaize variables
- conan: support higher version of the Linux compilers
- linux: fix print in get handle
- linux: do not set log if init failed
- Windows: fix close on exit
- Windows: add missing newline
- samples: return log level to original
- Linux: fix timeout treatment
- tests: disconnect at the end of test
- log: demote FUNC_ENTRY/EXIT to debug
Added
- add CONTRIBUTING.md file
- add GetTRC API
- add init api with all parameters
- add option for log callback
- git: add full VS gitignore
- CMake: add preset for full debug build
Changed
- Linux: pull libmei 1.5.6
- samples: use stdbool on windows
- windows: replace spaces with tabs
Removed
- CMake: disable doc build by default
- CMake: drop system ver requirement