Skip to content

Releases: intel/metee

3.2.0

05 Jun 07:33
Compare
Choose a tag to compare

[3.2.0]

Added

  • Linux: pull in libmei 1.5.3
  • implement log level APIs
  • Windows: remove redundant function WaitForOperationEnd
  • Windows: add license for MSFT WDK samples

3.1.6

14 May 13:26
Compare
Choose a tag to compare

[3.1.6]

Fixed

  • CMake: fix secure compiler options
  • Windows: convert win32 errors to library errors
  • doc: update doxygen config
  • Linux: pull in libmei 1.5.2
  • Windows: return with error on memcpy failure
  • Windows: Drop non needed variable initialization on declaration

Added

  • CMake: add preset to compile all code

3.1.5

15 Jan 17:42
Compare
Choose a tag to compare

[3.1.5]

Fixes

  • Linux: return better errors from TeeInit
  • samples: mkhi: account for errors from init
  • tests: update tests for fixed linux init

3.1.4

14 Nov 09:49
Compare
Choose a tag to compare

[3.1.4]

Fixes

  • Linux: replace select with poll
  • Linux: use positive errno number in strerror
  • conan: drop cxx requirement

Changed

  • build: take gtest 1.12.1
  • tests: use fixed gtest version in download

Added

  • CMake: add Windows presets
  • test: add test for big file descriptor

3.1.3

18 Apr 12:52
Compare
Choose a tag to compare

[3.1.3]

Fixes

  • samples: fix assignment and add explicit type-cast
  • Linux: pull-in libmei 1.5.1 with fix for reconnect if client not found

3.1.2

13 Dec 08:08
Compare
Choose a tag to compare

[3.1.2]

Fixed

  • tests: fix gtest branch name

3.1.1

13 Dec 08:03
Compare
Choose a tag to compare

[3.1.1]

Fixed

  • Windows: push DebugPrint down
  • Windows: tests: disable pending write test on Windows
  • doc: add missing return values documentation

Changed

  • CMake: make docs optional

3.1.0

02 May 12:21
Compare
Choose a tag to compare

[3.1.0]

Note: Backward compatible API change

Added

  • Add TEE_PERMISSION_DENIED error code
  • Add stress tests

3.0.1

11 Feb 10:08
Compare
Choose a tag to compare

[3.0.1]

Added

  • add SPDX license also on .cmake-format config file
  • samples: add GSC sample
  • Build: add conan packaging.

Fixed

  • test: initialize deviceHandle in constructor
  • README.md and more verbose description
  • CMake: add secure compile and link flag

3.0.0

23 Jul 06:20
Compare
Choose a tag to compare

[3.0.0]

Note: below changes break API and ABI compatibility with older library versions.

Changed

  • Windows: Add separate TeeInitGUID API to init library by using device class GUID.

Fixed

  • Fix miscellaneous code issues in samples.
  • Windows: return right size of processed data.
  • Windows: fix connect to the externally provided guid.
  • Windows: enlarge debug output buffer.
  • Modernize CMake configuration.
  • Fix spelling mistakes all over the library.
  • Windows: check return pointers for NULL before write.
  • Windows: fix reconnect if underlying client was disconnected from FW side.
  • Doxygen documentation cleaned up and expanded.
  • Linux: import libmei 1.4 code.

Added

  • Windows: ability to connect to device by path.
  • API to use externally opened file handle.
  • Tests with long buffers.
  • Ability to build dynamic library.
  • Support for meson build system.
  • Option to write output to console instead of Syslog/DbgView