v1.0.0
Enhancements
- lib: introduce library
- tests: migrate tests to pytest
- Introduce "make check" option
- Allow disabling documentation installation
- Add minimal Nvme subsystem support
- Allow choosing output format from get-slot
- Rework handling --help option
- Update manual
Bug fixes
- Fix log severity, messages and level detection
- Ledctl: skip slot state check for set locate_off
- ci: Compile with tests and library enabled
- configure.ac: build library when "--enbable-test"
- Allow setting multiple LEDs per slot on SES
- Prevent compiler from optimizing out security checks
- Fix compilation warnings
- Add compiler defenses flags
- Add support for clang compiler
- utils.c: remove duplicated "-c" short parameter
- Remove parsing ALLOWLIST and EXCLUDELIST using regex
- ledctl: Fix exit ledctl with test flag
This release contributors:
@mtkaczyk @tasleson @ktanska @ColinIanKing @pawpiatko @mku514k @bkucman @bigunclemax
Special thanks to @tasleson for library introduction!