Recent Releases of hardware

hardware - v0.31.0

What's Changed

  • Pin importlib-metadata under 5.0.0 for Python 3.7 by @priteau in https://github.com/redhat-cip/hardware/pull/188
  • Fix parsing of fio output by @MoteHue in https://github.com/redhat-cip/hardware/pull/189
  • Add support for Python 3.11 by @elfosardo in https://github.com/redhat-cip/hardware/pull/190
  • Run tests on ubuntu jammy by @elfosardo in https://github.com/redhat-cip/hardware/pull/194
  • Skip areca check if cli64 is not installed by @elfosardo in https://github.com/redhat-cip/hardware/pull/196
  • Add note on setup_user function in the ipmi module by @elfosardo in https://github.com/redhat-cip/hardware/pull/191

New Contributors

  • @MoteHue made their first contribution in https://github.com/redhat-cip/hardware/pull/189

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.30.0...0.31.0

- Python
Published by elfosardo almost 3 years ago

hardware - 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 https://github.com/redhat-cip/hardware/pull/186

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.29.1...0.30.0

- Python
Published by elfosardo almost 4 years ago

hardware - 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 https://github.com/redhat-cip/hardware/pull/185

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.29.0...0.29.1

- Python
Published by elfosardo over 4 years ago

hardware - v0.29.0

What's Changed

  • Security update set Babel min version to 2.9.1 by @elfosardo in https://github.com/redhat-cip/hardware/pull/177
  • Update test-requirements and min requirements by @elfosardo in https://github.com/redhat-cip/hardware/pull/178
  • Support Python 3.10 by @elfosardo in https://github.com/redhat-cip/hardware/pull/179
  • Refactor auxv detect function by @elfosardo in https://github.com/redhat-cip/hardware/pull/180
  • Refactor parse dmesg function by @elfosardo in https://github.com/redhat-cip/hardware/pull/181
  • Fix regression in detect script by @elfosardo in https://github.com/redhat-cip/hardware/pull/182
  • [Trivial] Simplify chain relations by @elfosardo in https://github.com/redhat-cip/hardware/pull/183
  • [trivial] use list literal for rtc_clock by @elfosardo in https://github.com/redhat-cip/hardware/pull/184

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.28.0...0.29.0

- Python
Published by elfosardo over 4 years ago

hardware - 0.28.0

What's Changed

  • Start using github actions by @elfosardo in https://github.com/redhat-cip/hardware/pull/166
  • Run github actions on pull requests by @elfosardo in https://github.com/redhat-cip/hardware/pull/169
  • Add line to setup.cfg limiting to Python >=3.6 by @priteau in https://github.com/redhat-cip/hardware/pull/167
  • Move smart fields to smartutilsinfo as dict by @elfosardo in https://github.com/redhat-cip/hardware/pull/170
  • Move parse sdr function to ipmi module by @elfosardo in https://github.com/redhat-cip/hardware/pull/172
  • Move detectrtcclock to rtc module by @elfosardo in https://github.com/redhat-cip/hardware/pull/173
  • Remove runtime dependency on pbr by @dtantsur in https://github.com/redhat-cip/hardware/pull/171
  • Move remaining functions from detect to detect_utils by @elfosardo in https://github.com/redhat-cip/hardware/pull/174

New Contributors

  • @priteau made their first contribution in https://github.com/redhat-cip/hardware/pull/167

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.27.0...0.28.0

- Python
Published by elfosardo about 5 years ago

hardware - 0.27.0

What's Changed

  • Move ipmi detect logic to its module by @elfosardo in https://github.com/redhat-cip/hardware/pull/157
  • Refactor infiniband module by @elfosardo in https://github.com/redhat-cip/hardware/pull/158
  • Update requirements and tox minversion by @elfosardo in https://github.com/redhat-cip/hardware/pull/159
  • Move detect temperatures function to its own module by @elfosardo in https://github.com/redhat-cip/hardware/pull/161
  • Remove ddr timings info by @elfosardo in https://github.com/redhat-cip/hardware/pull/164
  • Add support for Python 3.9 by @elfosardo in https://github.com/redhat-cip/hardware/pull/160

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.26.0...0.27.0

- Python
Published by elfosardo over 5 years ago

hardware - 0.26.0

What's Changed

  • Use mock from unittest by @elfosardo in https://github.com/redhat-cip/hardware/pull/139
  • Remove pylint check by @elfosardo in https://github.com/redhat-cip/hardware/pull/141
  • Set flake8-import-order min version to 0.17.1 by @elfosardo in https://github.com/redhat-cip/hardware/pull/140
  • Move detect_areca in the areca module by @elfosardo in https://github.com/redhat-cip/hardware/pull/137
  • Import detect_utils as module by @elfosardo in https://github.com/redhat-cip/hardware/pull/143
  • setup: Defaulting to python3 by @ErwanAliasr1 in https://github.com/redhat-cip/hardware/pull/145
  • Refactor detect hpa by @elfosardo in https://github.com/redhat-cip/hardware/pull/144
  • Move detect_megacli in the megacli module by @elfosardo in https://github.com/redhat-cip/hardware/pull/146
  • Move detect_disks to diskinfo module by @elfosardo in https://github.com/redhat-cip/hardware/pull/147
  • Move 2 more functions to detect_utils by @elfosardo in https://github.com/redhat-cip/hardware/pull/148
  • Fix output of hpacucli when no info available by @elfosardo in https://github.com/redhat-cip/hardware/pull/150
  • Move logic to retrieve system uuid to detect_utils by @elfosardo in https://github.com/redhat-cip/hardware/pull/149
  • Use ubuntu focal travis environment for tests by @elfosardo in https://github.com/redhat-cip/hardware/pull/151
  • Set safe version of hacking by @elfosardo in https://github.com/redhat-cip/hardware/pull/152
  • Move more generic functions to detect-utils by @elfosardo in https://github.com/redhat-cip/hardware/pull/153
  • Move some more functions to detect-utils by @elfosardo in https://github.com/redhat-cip/hardware/pull/154
  • Move detect system to its own module by @elfosardo in https://github.com/redhat-cip/hardware/pull/155
  • Fix final output by @elfosardo in https://github.com/redhat-cip/hardware/pull/156

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.25.0...0.26.0

- Python
Published by elfosardo over 5 years ago

hardware - 0.25.0

What's Changed

  • Remove hardware.cardiff and the hardware-cardiff tool (fixes #124) by @dtantsur in https://github.com/redhat-cip/hardware/pull/125
  • Fix typos, improve docstrings by @sere in https://github.com/redhat-cip/hardware/pull/129
  • detect: Fixing numa cpu_count computation by @ErwanAliasr1 in https://github.com/redhat-cip/hardware/pull/128
  • simplify fromfile function by @sere in https://github.com/redhat-cip/hardware/pull/126
  • Fix travis CI by @elfosardo in https://github.com/redhat-cip/hardware/pull/132
  • Handle check_output exception for rtc by @bfournie in https://github.com/redhat-cip/hardware/pull/133
  • Get the CPU scaling governor on kernels < 4.3 by @sere in https://github.com/redhat-cip/hardware/pull/131
  • Simple refactor of testdetectutils by @elfosardo in https://github.com/redhat-cip/hardware/pull/135
  • Add CPU architecture, SMT state and threads per core to collected data by @sere in https://github.com/redhat-cip/hardware/pull/134
  • Add rotation rate to SMART collected data by @sere in https://github.com/redhat-cip/hardware/pull/136
  • Bump hacking to 3.0.0 by @elfosardo in https://github.com/redhat-cip/hardware/pull/138

New Contributors

  • @sere made their first contribution in https://github.com/redhat-cip/hardware/pull/129
  • @bfournie made their first contribution in https://github.com/redhat-cip/hardware/pull/133

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.24.0...0.25.0

- Python
Published by ErwanAliasr1 over 6 years ago

hardware - Less python 2 support

What's Changed

  • Stop supporting Python 2.x by @elfosardo in https://github.com/redhat-cip/hardware/pull/116
  • Use correct python version for tox based on env by @elfosardo in https://github.com/redhat-cip/hardware/pull/118
  • No need to import print_function anymore by @elfosardo in https://github.com/redhat-cip/hardware/pull/119
  • Skip network drive grouping when network drives not detected by @jovial in https://github.com/redhat-cip/hardware/pull/121
  • Drop the dependency on netaddr by @dtantsur in https://github.com/redhat-cip/hardware/pull/122
  • Stop using six library by @elfosardo in https://github.com/redhat-cip/hardware/pull/123

New Contributors

  • @jovial made their first contribution in https://github.com/redhat-cip/hardware/pull/121

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.23.0...0.24.0

- Python
Published by tbreeds over 6 years ago

hardware - AUXV support and code cleanups

What's Changed

  • Cosmetic change to adapt to new pep8 style by @elfosardo in https://github.com/redhat-cip/hardware/pull/99
  • Cleaning test_detect by @elfosardo in https://github.com/redhat-cip/hardware/pull/95
  • [Bugzilla 1729237] Fix benchmark output for disks by @elfosardo in https://github.com/redhat-cip/hardware/pull/98
  • smart support for nvme devices by @elfosardo in https://github.com/redhat-cip/hardware/pull/94
  • Add auxv detection by @mrda in https://github.com/redhat-cip/hardware/pull/101
  • Remove unused files under hardware/cardiff/VM. by @amoralej in https://github.com/redhat-cip/hardware/pull/102
  • Improve resiliency to failure by @mrda in https://github.com/redhat-cip/hardware/pull/105
  • Enforce 80 columns line length by @elfosardo in https://github.com/redhat-cip/hardware/pull/103
  • Use string format instead of concatenation by @elfosardo in https://github.com/redhat-cip/hardware/pull/106
  • Fix error mem benchmark with Python 3 by @elfosardo in https://github.com/redhat-cip/hardware/pull/108

New Contributors

  • @mrda made their first contribution in https://github.com/redhat-cip/hardware/pull/101
  • @amoralej made their first contribution in https://github.com/redhat-cip/hardware/pull/102

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.21.1...0.22.0

- Python
Published by tbreeds over 6 years ago

hardware - Bug fixes release

What's Changed

  • Split lscpu output on first colon occurrence only by @elfosardo in https://github.com/redhat-cip/hardware/pull/93
  • Bugzilla 1728042: Hardware-detect fails with UnicodeDecodeError by @sabedevops in https://github.com/redhat-cip/hardware/pull/97
  • Call dmesg inside its parsing function by @elfosardo in https://github.com/redhat-cip/hardware/pull/96

New Contributors

  • @sabedevops made their first contribution in https://github.com/redhat-cip/hardware/pull/97

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.21.0...0.21.1

- Python
Published by tbreeds almost 7 years ago

hardware - Add nvme detection support and refactor code

What's Changed

  • fix travis config for python 3.7 by using xenial by @fredericlepied in https://github.com/redhat-cip/hardware/pull/86
  • Move smart utils to its own module by @elfosardo in https://github.com/redhat-cip/hardware/pull/85
  • Use pure argparse by @elfosardo in https://github.com/redhat-cip/hardware/pull/89
  • Fix error cpu benchmark with Python 3.x by @elfosardo in https://github.com/redhat-cip/hardware/pull/88
  • Basic support for nvme devices by @elfosardo in https://github.com/redhat-cip/hardware/pull/91

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.20.1...0.21.0

- Python
Published by tbreeds about 7 years ago

hardware - Bugfix for CPU detection on ppc64le

What's Changed

  • Adding license information to requirements by @elfosardo in https://github.com/redhat-cip/hardware/pull/64
  • Handle Architecture CPU information. by @tbreeds in https://github.com/redhat-cip/hardware/pull/81

Full Changelog: https://github.com/redhat-cip/hardware/compare/0.20.0...0.20.1

- Python
Published by tbreeds over 7 years ago

hardware -

- Python
Published by tbreeds over 7 years ago