Releases: intel/igsc
Releases · intel/igsc
V0.8.17: igsc: bump version to 0.8.17
[v0.8.17] - 2024-1-03
Added
- docs: add igsc_device_update_late_binding_config
- ut: add test for igsc_device_update_late_binding_config
- cli: add late-binding command line option
- lib: implement igsc_device_update_late_binding_config api
- lib: add general gfsp heci command api
- cli: add gfsp generic command to cli
- ut: add tests for general gfsp heci cmd library api
- doc: add generic gfsp heci message api documentation
- README: add testing compilation explanation
Fixed
- lib: make OEM version an array of uint_8 instead of char
- ut: fix handle initialization
Changed
- cli: print firmware status as hex form
V0.8.16
V0.8.15
V0.8.14
[v0.8.14] - 2023-09-20
Fixed
- gitignore: ignore VisualStudio directory
Changed
- cli: do not use relative includes
- cli: the global variables used only in one c file should be static
- lib: move chunk_size declaration to its scope in gsc_update
- ut: update cmake for new cmocka packaging
Added
- Windows: generate pdb in Release build
V0.8.13
V0.8.11: igsc: bump version to 0.8.11
IGSC FUL
[v0.8.11] - 2023-04-30
Added
- build: sign dll
- lib: add trace log level
- lib: implement log levels
- cli: set library log level in verbose mode
- cli: add trace mode to cli
Changed
- lib: expand windows logs
- lib: move received and sent data prints from debug to trace
Fixed
- lib: fix debug messages that should have been printed as errors
- lib: fix printf format specifiers
Removed
- lib: remove check for version in get_hw_config
- ut: remove get version from hw_config tests
- cli: don't check hw_config when firmware does not support it
- cli: remove unnecessary did enforcement check
- lib: drop ifdef DEBUG around log prints
V0.8.9
[v0.8.9] - 2023-02-12
changed
- power: udev: demote error print in power/control open failure
fixed
- ut: fix struct initializations for msvc
- ut: igsc_test: no need to alloc handle for ctx
- ut: fix the igsc_test to check for the correct return value
- lib: check parameters of library api functions
- lib: image_oprom_parse_cpd: prevent widening integer overflow
- cli: do_firmware_update: remove unnecessary continue statement
- lib: image_oprom_get_buffer check the assigned values
- lib: check return value of gsc_image_fw_version function
- lib: gsc_fwu_is_in_progress: don't assign unused value
- cli: remove assignments of values that are logically unused
- lib: initialize scalar variables
V0.8.8
[v0.8.8] - 2023-02-14
Added
- lib: add timeout for oprom update to finish
- tests: add firmware update unit test
Changed
- lib: reduce frequency of calling progress function
Fixed
- lib: sleep unconditionally during firmware updates cycles
- lib: check the reserved fields of fwu response messages header
- tests: initialize firmware version before retrieving it
V0.8.7
[v0.8.7] - 2023-01-29
Added
- lib: add retries on initialization
- tests: add test for retries in init
Changed
- conan: use MeTee 3.1.5
Fixed
- README: fix documentation link to igsc_api.rst
- README: add explanation how to run windows build
- README: expand metee download explanations
V0.8.6
[v0.8.6] - 2022-12-24
Added
- lib: add timeout for update to finish
- lib: ifr: implement get health indicator api
- doc: add documentation for get memory health indicator api
- ut: add unit tests for health indicator api
- cli: implement get memory health indicator in cli
- lib: ifr: define get memory error mitigation status heci messages
Fixed
- cli: fix description in usage help