Releases: redhat-cip/hardware
v0.31.0
What's Changed
- Pin importlib-metadata under 5.0.0 for Python 3.7 by @priteau in #188
- Fix parsing of fio output by @MoteHue in #189
- Add support for Python 3.11 by @elfosardo in #190
- Run tests on ubuntu jammy by @elfosardo in #194
- Skip areca check if cli64 is not installed by @elfosardo in #196
- Add note on setup_user function in the ipmi module by @elfosardo in #191
New Contributors
Full Changelog: 0.30.0...0.31.0
v0.30.0
Python 3.6 support has been removed
End of Life for Python version 3.6 was 23 Dec 2021 with the end of Security Support, last release is 3.6.15 [1]
Support for Python 3.6 is to be considered deprecated and will be removed in the next future.
[1] https://devguide.python.org/devcycle/#end-of-life-branches
What's Changed
- Remove support for Python 3.6 by @elfosardo in #186
Full Changelog: 0.29.1...0.30.0
v0.29.1
Python 3.6 support deprecated
End of Life for Python version 3.6 was 23 Dec 2021 with the end of Security Support, last release is 3.6.15 [1]
Support for Python 3.6 is to be considered deprecated and will be removed in the next future.
[1] https://devguide.python.org/devcycle/#end-of-life-branches
What's Changed
- Refactor bios_hp module by @elfosardo in #185
Full Changelog: 0.29.0...0.29.1
v0.29.0
What's Changed
- Security update set Babel min version to 2.9.1 by @elfosardo in #177
- Update test-requirements and min requirements by @elfosardo in #178
- Support Python 3.10 by @elfosardo in #179
- Refactor auxv detect function by @elfosardo in #180
- Refactor parse dmesg function by @elfosardo in #181
- Fix regression in detect script by @elfosardo in #182
- [Trivial] Simplify chain relations by @elfosardo in #183
- [trivial] use list literal for rtc_clock by @elfosardo in #184
Full Changelog: 0.28.0...0.29.0
0.28.0
What's Changed
- Start using github actions by @elfosardo in #166
- Run github actions on pull requests by @elfosardo in #169
- Add line to setup.cfg limiting to Python >=3.6 by @priteau in #167
- Move smart fields to smart_utils_info as dict by @elfosardo in #170
- Move parse sdr function to ipmi module by @elfosardo in #172
- Move detect_rtc_clock to rtc module by @elfosardo in #173
- Remove runtime dependency on pbr by @dtantsur in #171
- Move remaining functions from detect to detect_utils by @elfosardo in #174
New Contributors
Full Changelog: 0.27.0...0.28.0
0.27.0
What's Changed
- Move ipmi detect logic to its module by @elfosardo in #157
- Refactor infiniband module by @elfosardo in #158
- Update requirements and tox minversion by @elfosardo in #159
- Move detect temperatures function to its own module by @elfosardo in #161
- Remove ddr timings info by @elfosardo in #164
- Add support for Python 3.9 by @elfosardo in #160
Full Changelog: 0.26.0...0.27.0
0.26.0
What's Changed
- Use mock from unittest by @elfosardo in #139
- Remove pylint check by @elfosardo in #141
- Set flake8-import-order min version to 0.17.1 by @elfosardo in #140
- Move detect_areca in the areca module by @elfosardo in #137
- Import detect_utils as module by @elfosardo in #143
- setup: Defaulting to python3 by @ErwanAliasr1 in #145
- Refactor detect hpa by @elfosardo in #144
- Move detect_megacli in the megacli module by @elfosardo in #146
- Move detect_disks to diskinfo module by @elfosardo in #147
- Move 2 more functions to detect_utils by @elfosardo in #148
- Fix output of hpacucli when no info available by @elfosardo in #150
- Move logic to retrieve system uuid to detect_utils by @elfosardo in #149
- Use ubuntu focal travis environment for tests by @elfosardo in #151
- Set safe version of hacking by @elfosardo in #152
- Move more generic functions to detect-utils by @elfosardo in #153
- Move some more functions to detect-utils by @elfosardo in #154
- Move detect system to its own module by @elfosardo in #155
- Fix final output by @elfosardo in #156
Full Changelog: 0.25.0...0.26.0
0.25.0
What's Changed
- Remove hardware.cardiff and the hardware-cardiff tool (fixes #124) by @dtantsur in #125
- Fix typos, improve docstrings by @sere in #129
- detect: Fixing numa cpu_count computation by @ErwanAliasr1 in #128
- simplify _from_file function by @sere in #126
- Fix travis CI by @elfosardo in #132
- Handle check_output exception for rtc by @bfournie in #133
- Get the CPU scaling governor on kernels < 4.3 by @sere in #131
- Simple refactor of test_detect_utils by @elfosardo in #135
- Add CPU architecture, SMT state and threads per core to collected data by @sere in #134
- Add rotation rate to SMART collected data by @sere in #136
- Bump hacking to 3.0.0 by @elfosardo in #138
New Contributors
Full Changelog: 0.24.0...0.25.0
Less python 2 support
What's Changed
- Stop supporting Python 2.x by @elfosardo in #116
- Use correct python version for tox based on env by @elfosardo in #118
- No need to import print_function anymore by @elfosardo in #119
- Skip network drive grouping when network drives not detected by @jovial in #121
- Drop the dependency on netaddr by @dtantsur in #122
- Stop using six library by @elfosardo in #123
New Contributors
Full Changelog: 0.23.0...0.24.0
AUXV support and code cleanups
What's Changed
- Cosmetic change to adapt to new pep8 style by @elfosardo in #99
- Cleaning test_detect by @elfosardo in #95
- [Bugzilla 1729237] Fix benchmark output for disks by @elfosardo in #98
- smart support for nvme devices by @elfosardo in #94
- Add auxv detection by @mrda in #101
- Remove unused files under hardware/cardiff/VM. by @amoralej in #102
- Improve resiliency to failure by @mrda in #105
- Enforce 80 columns line length by @elfosardo in #103
- Use string format instead of concatenation by @elfosardo in #106
- Fix error mem benchmark with Python 3 by @elfosardo in #108
New Contributors
Full Changelog: 0.21.1...0.22.0