Skip to content
This repository was archived by the owner on Dec 17, 2024. It is now read-only.

Releases: eReuse/workbench

10.0b8

21 Feb 11:33

Choose a tag to compare

Stable release made back in July.

Version 8.0 beta 1

12 Jan 15:07

Choose a tag to compare

This version is functionally stable; main features are not expected to change in the following releases.

Release news

  • The project has been renamed from "Device Inventory" to "eReuse Workbench", the Python package to ereuse-workbench (erwb in code and scripts), and the GitHub URL to eReuse/workbench.
  • New distribution format: an OVA for the virtual server, plus a data directory archive with the eReuseOS ISO, configuration file and other files (#55, #61).
  • The data directory is provided to the server via a VirtualBox shared folder, which is now the main channel to provide configuration and data to the inventory process. This avoids logging into the server and connecting to it from the host via Samba: now all the relevant files can be accessed directly from the host. See docs/PXE_Register.md for more information (#55).
  • Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See docs/PXE_Register.md for more information (#34).
  • The di-disk-dump script has been added to help capturing the current installation into an FSArchiver image (#63).
  • An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in config.ini) (#40).
  • Ask for the keyboard layout just before running the inventory (can be preset in config.ini) (#52).
  • New optional questions during diagnostics for computer visual and functional conditions (#41).
  • Documentation of config.ini options has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46).
  • JSON file names are now based on the manufacturer, model and provided label (#56).
  • A mechanism has been added to avoid uploading the exact same JSON file twice(#57).
  • Support pip-based installation: software requirements have been updated, cleaned up and put into requirements.txt and requirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the [full] extra dependencies may be installed (#42).
  • A release document and a script to generate the PXE server OVA image have been added to ease the release process.

Release fixes

  • Enable booting correctly on computers with several network cards (#38).
  • Force the use of PAE on old Pentium M and Celeron M computers (#39).
  • Avoid hanging on SMART test and follow its actual progress (#58).
  • Disable swap enabled by Casper to avoid using the disk (#51).

Guides


Fixes

  • Many updates to obsolete documents.
  • Use a version of the installation script with messages translated into English (#66).

New features

  • The PXELINUX configuration file is completely rewritten every time the data refresh script is run.
  • Use a fixed, known version of the installation script instead of the latest one.

Version 8.0 alpha 1

23 Dec 18:31

Choose a tag to compare

This version is functionally stable; main features are not expected to change in the following releases.

Release news

  • New distribution format: an OVA for the virtual server, plus a data directory archive with the eReuseOS ISO, configuration file and other files (#55, #61).
  • The data directory is provided to the server via a VirtualBox shared folder, which is now the main channel to provide configuration and data to the inventory process. This avoids logging into the server and connecting to it from the host via Samba: now all the relevant files can be accessed directly from the host. See docs/PXE_Register.md for more information (#55).
  • Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See docs/PXE_Register.md for more information (#34).
  • The di-disk-dump script has been added to help capturing the current installation into an FSArchiver image (#63).
  • An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in config.ini) (#40).
  • Ask for the keyboard layout just before running the inventory (can be preset in config.ini) (#52).
  • New optional questions during diagnostics for computer visual and functional conditions (#41).
  • Documentation of config.ini options has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46).
  • JSON file names are now based on the manufacturer, model and provided label (#56).
  • A mechanism has been added to avoid uploading the exact same JSON file twice(#57).
  • Support pip-based installation: software requirements have been updated, cleaned up and put into requirements.txt and requirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the [full] extra dependencies may be installed (#42).

Release fixes

  • Enable booting correctly on computers with several network cards (#38).
  • Force the use of PAE on old Pentium M and Celeron M computers (#39).
  • Avoid hanging on SMART test and follow its actual progress (#58).
  • Disable swap enabled by Casper to avoid using the disk (#51).

Guides

Version 7.1 alpha 8

07 Dec 11:53

Choose a tag to compare

Version 7.1 alpha 8

This version is functionally stable; main features are not expected to change in the following releases. No changes are needed for the PXE server, so you may use the previous server image.

Release news

  • Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See docs/PXE_Register.md for more information (#34).
  • An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in config.ini) (#40).
  • Add optional questions during diagnostics for computer visual and functional conditions (#41).
  • Documentation of config.ini options has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46).
  • JSON file names are now based on the provided label (#56)
  • Support pip-based installation: software requirements have been updated, cleaned up and put into requirements.txt and requirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the [full] extra dependencies may be installed (#42).

Release fixes

  • Enable booting correctly on computers with several network cards (#38).
  • Force the use of PAE on old Pentium M and Celeron M computers (#39).
  • Avoid hanging on SMART test and follow its actual progress (#58).
  • Disable swap enabled by Casper to avoid using the disk (#51).

Guides


Fixes

  • Fix paths in ChaletOS's PXELINUX configuration.
  • Several clarifications and minor fixes to documentation.
  • Better interaction (choice numbers, ask for comments at the end).

New functions

  • Show progress bar while stress test is running (for #40).
  • Print some help commands after running inventory process (#44).

Version 7.1 alpha 7

25 Nov 14:04

Choose a tag to compare

This version is functionally stable; main features are not expected to change in the following releases.

Release news

  • Installation support: besides diagnosing and performing an inventory, this release enables two ways of installing an operating system into the computer. The first one is based on Reciclanet's scripts (with a few enhancements) and supports installing a complete system image captured from a real installation. The second one allows booting an installation ISO provided by the server. See docs/PXE_Register.md for more information (#34).
  • An optional stress test can be run on CPU and memory to check for flaky components (disabled by default, you may enable it in config.ini) (#40).
  • Add optional questions during diagnostics for computer visual and functional conditions (#41).
  • Documentation of config.ini options has been moved to the file itself as comments, so that no access to external resources is needed while editing options in the PXE server (#46).
  • Support pip-based installation: software requirements have been updated, cleaned up and put into requirements.txt and requirements-full.txt. When preparing the eReuseOS ISO, the normal installation is done since it doesn't depend on platform-dependent packages (no build environment needed). For development, the [full] extra dependencies may be installed (#42).

Release fixes

  • Enable booting correctly on computers with several network cards (#38).
  • Force the use of PAE on old Pentium M and Celeron M computers (#39).
  • Avoid hanging when SMART test has not been initialized.
  • Disable swap enabled by Casper to avoid using the disk (#51).

Guides


Fixes

  • Fix pip installation breakage from source other than a repo checkout because of missing requirements files.

New functions

  • The eReuseOS creation script now includes the same package version as the one where the script is found, instead of always retrieving master from GitHub.

version 7.1 alpha 4

18 Oct 15:16

Choose a tag to compare

This version is functionally stable; the behavior of some new features like OS installation may change in the following releases.

New functions

  • Add optional questions for computer visual and functional conditions (#41)
  • Run CPU and memory stress test after generating JSON file (#40)
  • Allow second ISO in server to boot an installer

Fixes

  • ISO is able to boot on computers with several network cards (#38)
  • Force the use of PAE on old Pentium M and Celeron M computers (#39)

Guides

version 7.0.3

06 Mar 17:48

Choose a tag to compare

New functions

  • Erasetor
    • New mode: EraseBySectors
      • Safe erase of the hard drive with a log of errors for every sector.
  • Benchmarking
    • New benchmarking for HDD and CPU.
      • Score for CPU.
      • Read and write speeds for HDD.
  • Signature
    • JSON file (with equipment information) now is signed to avoid illegal changes.
  • Control version
  • Fix bug #28
  • Added information when json has been sent successfully to the PXE server.

Guides

How to register via USB
How to use our (PXE) server
Config.ini options
Create your own PXE server

version 7.0.3 beta 5

19 Feb 11:29

Choose a tag to compare

version 7.0.3 beta 5 Pre-release
Pre-release

New functions

  • Erasetor
    • New mode: EraseBySectors
      • Safe erase of the hard drive with a log of errors for every sector.
  • Benchmarking
    • New benchmarking for HDD and CPU.
      • Score for CPU.
      • Read and write speeds for HDD.
  • Signature
    • JSON file (with equipment information) now is signed to avoid illegal changes.
  • Control version

Guides

How to register via USB
How to use our (PXE) server

version 7.0.2

27 Jan 13:40

Choose a tag to compare

New functions

  • Erasetor
    • Status for every step
    • New time format
  • Control version

Guides

How to register via USB
How to use our (PXE) server
Config.ini options
Create your own PXE server

version 7.0.2 beta

18 Jan 20:48

Choose a tag to compare

New functions

  • SMART test enabled.
  • Basic erasure enabled.

Guides

How to register via USB
How to use our (PXE) server

md5sum

0d0a6e6eed79b23859926306dc4746c2  eReuseOS_v7.0.2b.iso
c26671545a5d6d7b527f2417cc0a132a  eReusePXE_v7.0.2b.ova