v2025.11_31_x86-64_0.42
| Buildroot Version | Kernel Version | Shredos Minor version | Architecture | Nwipe Version |
|---|---|---|---|---|
| 2025.11 | 6.18.0 | 31 | x86-64 and i686 | 0.42 |
Other software versions used within ShredOS for disc related operations
| hexedit | hdparm | Smartctl | Sg3_Utils | nvme-cli | openSeaChest |
|---|---|---|---|---|---|
| 1.6 | 9.65 | 7.5 | 1.48 | 2.15 | 25.05.3 |
ShredOS Lite vs. Full: System RAM Requirements
ShredOS now offers Lite versions for both x86-64 (64-bit) and i686 (32-bit) architectures, specifically designed for low-resource hardware.
Memory Requirements:
- Lite Versions: Boot successfully with just 512MB of RAM.
- Standard Versions: Requires a minimum of 2GB of RAM to run properly.
Notable changes in this release - ShredOS
- Changes were made so that the user's own logo jpg, for use on the PDFs can be stored on the USB flash drive in /etc/nwipe/logo.jpg. Thanks @PartialVolume see #501 and #503
- the logfile nwipe_log...txt is now always created with a new time stamped file name, when the option to restart nwipe (spacebar) is used. Thanks @PartialVolume
- Lots of updates to documentation. See automated summary below. Thanks @PartialVolume & @Extloga
Notable New Features in this release - Nwipe
Added user created logo.jpg to PDFs
Allow the user to use their own logo in place of the nwipe embedded logo on the system and disc PDF certificates.
Thanks to @PartialVolume martijnvanbrummelen/nwipe#767
Added optional blank pages between sections for duplex printing
Add intentionally blank pages as necessary ( --pdfduplex) to end a specific section within the system and disc PDF certificates, so that the new section always starts on a fresh sheet.
Thanks to @PartialVolume martijnvanbrummelen/nwipe#761
Page numbering page n of n on system focused PDF
Add page n of n to the right hand footer section of the system focused PDF due to it's larger number of pages when wiping multiple discs simultaneously.
Thanks to @PartialVolume martijnvanbrummelen/nwipe#766
Show disc I/O retries on single disk & system focused PDF certificates
Thanks to @PartialVolume martijnvanbrummelen/nwipe#762
Show warning icon on single disc and system PDFs when a disc records retries indicating I/O errors**
Although the disc may have been successfully erased, a warning is now indicated on the PDF certificates to indicate the disc may not be in the best condition. If a warning icon is shown on the PDF, checks the report for retries and consult the smart data to see what may be failing on the drive.
Thanks @PartialVolume martijnvanbrummelen/nwipe#763
Updated the pdf generation library (PDFGen)
Updated nwipe's build in PDF generation library, specifically to include a new function pdf_add_line_pattern(). This function is required for the new speed profile graph in this release.
Thanks @PartialVolume martijnvanbrummelen/nwipe#772
Added a speed profile page to both the single disk and system focused PDF certificates.
The speed profile page shows a graph of minimum, maximum and average speeds over the duration of the disk erasure. It is a good visual diagnostic tool to identify anomalies in disc performance. See martijnvanbrummelen/nwipe#775 for examples of speed profiles for both good and bad drives.
The example below shows a drive with read performance issues but despite the degradation of read performance the drive doesn't issue any I/O errors, no retries occur and the smart data provides a status of 'PASSED'. So the speed profile may show performance deviations that are not obvious when looking at the smart data or relying on I/O errors to identify a faulty drive.
Thanks @PartialVolume martijnvanbrummelen/nwipe#773, martijnvanbrummelen/nwipe#774, martijnvanbrummelen/nwipe#776, martijnvanbrummelen/nwipe#777
Added (R) Reverse, (S) Scatter suffixes to method as shown on PDF
When performing a reverse or scatter wipe, the PDF's will now show this by placing a (R) or (S) after the method type.
Thanks @PartialVolume martijnvanbrummelen/nwipe#778
Fixes
Fixed mount-check to include and check for slave/parent devices in regards to [In-Use] feature.
Thanks to @Knogle martijnvanbrummelen/nwipe#759 martijnvanbrummelen/nwipe#757
Fixed a segfault that occurs under a rare set of circumstances
Fixed a rare segfault that occurs when -v (verbose) logging is enabled and a system includes a /dev/mapper or LUKS device. Nwipe would incorrectly attempt to retrieve DCO information from the /dev/mapper or LUKS device. -v mode would normally only be used for developer use and debugging.
Thanks to @PartialVolume martijnvanbrummelen/nwipe#760
Various typographical corrections
Thanks to @Extloga martijnvanbrummelen/nwipe#765
Updates to nwipe help (--help) and man page
Thanks to @PartialVolume martijnvanbrummelen/nwipe#771
Fixed overlapping disk throughput on PDFs when four numeric characters are dislayed e.g. 3100 MB/S
Thanks @PartialVolume martijnvanbrummelen/nwipe#778
What's Changed - Nwipe - (automated summary)
- Fixed a segfault due to a buffer overrun by @PartialVolume in martijnvanbrummelen/nwipe#760
- Add duplex printing option to PDFs --pdfduplex by @PartialVolume in martijnvanbrummelen/nwipe#761
- Fixed mount-check to include and check for slave/parent devices by @Knogle in martijnvanbrummelen/nwipe#759
- feat: Show disc retries on single and system PDFs by @PartialVolume in martijnvanbrummelen/nwipe#762
- Fix: Enable warning icon on retries on pdfs by @PartialVolume in martijnvanbrummelen/nwipe#763
- Fix: Various typographical corrections. by @PartialVolume in martijnvanbrummelen/nwipe#765
- Feat: Add page n of n on system report by @PartialVolume in martijnvanbrummelen/nwipe#766
- feat: Allow external logo.jpg for PDFs by @PartialVolume in martijnvanbrummelen/nwipe#767
- Update version to 0.41.1 in version.c by @PartialVolume in martijnvanbrummelen/nwipe#769
- Update both nwipe help & man page by @PartialVolume in martijnvanbrummelen/nwipe#771
- Updated the pdf generation library by @PartialVolume in martijnvanbrummelen/nwipe#772
- Initial creation of PDF graph function by @PartialVolume in martijnvanbrummelen/nwipe#773
- Add speed profile page creation by @PartialVolume in martijnvanbrummelen/nwipe#774
- Further work on speed profile by @PartialVolume in martijnvanbrummelen/nwipe#776
- Add speed profile 4 by @PartialVolume in martijnvanbrummelen/nwipe#777
- Miscellaneous, tidy up, direction on PDF by @PartialVolume in martijnvanbrummelen/nwipe#778
Full Changelog: martijnvanbrummelen/nwipe@v0.41...v0.42
What's Changed - ShredOS - (automated summary)
- Fix typo in README regarding Ubuntu version by @PartialVolume in #496
- Document ShredOS certificate generation and types by @PartialVolume in #497
- Fix typos in README.md certificate types description by @PartialVolume in #499
- Fix spelling errors in README.md by @PartialVolume in #498
- docs: Corrections to typos in README.md by @PartialVolume in #500
- Support a custom user logo on PDF instead of nwipe's default logo by @PartialVolume in #501
- Add logo replacement instructions for PDF certificates by @PartialVolume in #503
- Fix: Always use a newly timestamped log file on nwipe restart. by @PartialVolume in #504
- Updated README.md by @Knogle in #505
- Update funding sources in FUNDING.yml by @PartialVolume in #506
Full Changelog: v2025.11_30_x86-64_0.41...v2025.11_31_x86-64_0.42