Skip to content

Releases: aaru-dps/Aaru

v6.0.0-alpha.19

11 Mar 02:39
1647143

Choose a tag to compare

v6.0.0-alpha.19 Pre-release
Pre-release

Added

- Commands

  • Command to generate JSON schema for Aaru metadata files.

- Compression

  • LZO compression algorithms.
  • LZVN compression algorithm.
  • Native version of LZVN compression algorithm.
  • XZ buffer compression and decompression.

- Dumping

  • Support for reading DVD lead-in and lead-out.
  • Support for OmniDrive DVD reading.
  • Dump PS5 DI/BCA.

- Filesystems

  • Acorn Advanced Disc Filing System (ADFS) is now a fully readable filesystem.
  • Acer File System is now a fully readable filesystem.
  • AO-DOS filesystem is now a fully readable filesystem.
  • AmigaDOS filesystem is now a fully readable filesystem.
  • AtheOS is now a fully readable filesystem.
  • B-tree file system (btrfs) is now a fully readable filesystem.
  • BeOS filesystem (BeFS) is now a fully readable filesystem.
  • BeOS (old) filesystem is now a fully readable filesystem.
  • Coherent filesystem is now a fully readable filesystem.
  • Cram filesystem is now a fully readable filesystem.
  • DEC Files-11 (ODS-2/5) is now a fully readable filesystem. Fixes #130
  • DEC RT-11 is now a fully readable filesystem.
  • ECMA-67 is now a fully readable filesystem.
  • exFAT is now a fully readable filesystem. Fixes #686
  • Extended Acer Filesystem is now a fully readable filesystem.
  • ext2, ext3 and ext4 are now fully readable filesystems.
  • F2FS is now a fully readable filesystem.
  • HFS is now a fully readable filesystem. Fixes #391
  • HFS+ is now a fully readable filesystem.
  • High Performance Optical File System (HPOFS) is now a fully readable filesystem.
  • HP Logical Interchange Format (LIF) is now a fully readable filesystem.
  • HPFS is now a fully readable filesystem.
  • IBM Journaling File System (JFS) is now a fully readable filesystem.
  • Linux extended filesystem (ext) is now a fully readable filesystem.
  • Locus is now a fully readable filesystem.
  • MicroDOS is now a fully readable filesystem.
  • Minix is now a fully readable filesystem.
  • Microsoft New Technology File System (NTFS) is now a fully readable filesystem.
  • NILFS2 is now a fully readable filesystem.
  • Nintendo optical filesystem is now a fully readable filesystem.
  • OS-9 Random Block File (RBF) is now a fully readable filesystem.
  • Professional File System (PFS) is now a fully readable filesystem.
  • ProDOS is now a fully readable filesystem.
  • QNX4 is now a fully readable filesystem.
  • QNX6 is now a fully readable filesystem.
  • Reiser v3 file system is now a fully readable filesystem.
  • Reiser v4 is now a fully readable file system.
  • SGI Extent File System (EFS) is now a fully readable file system.
  • SmartFileSystem (SFS) is now a fully readable filesystem.
  • Squash file system is now a fully readable filesystem.
  • System V filesystem is now a fully readable filesystem.
  • UDF is now a fully readable filesystem. Fixes #446
  • UNIX 7th Edition filesystem is now a fully readable filesystem.
  • UNIX boot filesystem (bfs) is now a fully readable filesystem.
  • UNIX file system (UFS) is now a fully readable filesystem.
  • Veritas is now a fully readable filesystem.
  • Xia is now a fully readable filesystem.
  • XENIX filesystem is now a fully readable filesystem.
  • XFS is now a fully readable file system.

- Formats

  • CHD compressed compact disc image support. Fixes #107
  • CHD v5 image support. Fixes #106
  • Easy CD Creator disc image (.CIF) support. Fixes #443
  • PowerISO / gBurner disc image support. Fixes #254
  • UltraISO disc image support. Fixes #255
  • WinOnCD disc image support. Fixes #599

- ISO9660

  • Support for RISC OS system area.
  • Full support for zisofs.

- HFS+

  • Support for zlib and lzfse compressed files.
  • Support for reading all extended attributes.

- Media tags

  • Wii U Disc Key media tag.
  • PS3 related media tags.

- Partitions

  • Implement traversing and enumeration of AIX minidisk partitions. Fixes #7

- Source generators

  • Big endian structure swapping source generator.
  • PDP endianness swapping source generator.

Changed

- Device reports

  • Rework device reports to try other commands if one fail and log them.
  • Dynamically figure out the buffer size for raw DVD reading.

- Dumping

  • Only re-read pregap sectors that belong to track type changes.

- Filesystem identification

  • Rename FFS to UFS.
  • UFS detection improved with additional superblock variants (A/UX, 386BSD, RISC/os, Sun, OSF/1, HP-UX, Ultrix).

- GUI

  • Make image path visible whatever tab is selected when editing image's metadata.
  • Show negative sectors in sector viewer.

- Pascal filesystem

  • Enhanced structures to be marshalable.
  • Try both endians.
  • Use marshalling.
  • Add option for text decoding.
  • Added filesystem consistency checks.
  • Add machine type detection.

- Refactoring

  • Use new source generator based big endian marshaller across all filesystems, filters, images, and partitions.
  • Remove reflection based SwapStructureMembersEndian.

- Sidecar

  • Disable default calculation of SpamSum on sidecar creation.
  • Ensure sidecar gets always filenames without paths.

Fixed

  • Correct processing of headerless CD-Text coming from images, in image info command. Fixes #662
  • Configure Spectre.Console to propagate exceptions so they are handled by us.
  • Divide by zero error.
  • Escape markup in CD-Text logging to prevent formatting issues.
  • Fix creating sidecar of files with brackets or braces.
  • Fix listing files with braces.
  • Fix logging of Blu-ray disc information to avoid crash when information contains braces or brackets.
  • Fix missing markup end tag.
  • Handle invalid ISO9660 dates.
  • Handle parallel track path in PFI.
  • Sanitize volume names by replacing '/' and '' with '_'.

- GUI

  • Fix barcode casting.
  • Fix wrongly using marked up path in image metadata editor.

5.4.2 LTS

14 Feb 02:51
a191383

Choose a tag to compare

What's Changed

  • Fix regression in the publishing pipeline for v5.4 by @maxz in #903
  • Fixes #872

New Contributors

  • @maxz made their first contribution in #903

Full Changelog: v5.4.1...v5.4.2

v6.0.0 Alpha 18

11 Mar 17:58
8c75bce

Choose a tag to compare

v6.0.0 Alpha 18 Pre-release
Pre-release

Added

- Formats

  • Flux support in AaruFormat.
  • HxCStream image format support.

- Image merge

  • Progress updates and localization for hardware processing.

- Media tags

  • Floppy write protection media tag.

- Packaging

  • Application icon.
  • Debian packaging files.
  • Desktop entry and package installation configuration for Linux.
  • RPM packaging files.

- Testing

  • Test suite for flux.

Changed

- A2R format

  • Updated A2R functionality.

- Database

  • Increase timeout to 300 seconds when updating the database.

- Dumping

  • Reorder columns in progress display for media dump command.

- Image merge

  • Add abort checks in sector processing loops in dump hardware creation.
  • Do not stop on merge if secondary image fails to copy negative or overflow sectors.
  • Do not try to merge negative or overflow sectors if secondary image lacks them.
  • Optimize sector override checks by using HashSet for O(1) lookups in dump hardware creation.
  • Sort merged hardware by the starting LBA of the first extent.

v6.0.0 Alpha 17

26 Dec 11:20
6f6f1c1

Choose a tag to compare

v6.0.0 Alpha 17 Pre-release
Pre-release

Changes

- AaruFormat

  • Changed on-disk layout of overflow and negative sectors. All images made with previous alpha releases are incompatible.

v6.0.0 Alpha 16

22 Dec 12:35
078e74b

Choose a tag to compare

v6.0.0 Alpha 16 Pre-release
Pre-release
image

Added

- AaruFormat

  • Enable negative and overflow sectors.

- Commands

  • Command to merge two images into a combined third image.
  • Option to compare command to use long sectors for comparison.

- Dumping

  • Option to fix sectors that didn't pass integrity checks.
  • Paranoia mode to check integrity of sectors before writing them to the image.
  • Support for dumping the 2nd layer PFI of DVDs.

- GUI

  • Aaru metadata editor.
  • Alternating row colors and hover effects to data grids.
  • Dark theme media type icons and logos.
  • Encryption options to media dump window.
  • High resolution versions of folder and generic icons.
  • Icons to menus, buttons, and tabs.
  • Input gestures and hotkeys for menu items.
  • Paranoia options to media dump window.
  • Scroll viewers for improved scrolling behavior.
  • Text wrapping to labels.
  • Window to edit AaruFormat files basic metadata.

- Image verification

  • Allow to verify only data (non-audio) tracks.

- Media types

  • Sony HyperStorage media type.

Changed

- Commands

  • Show absolute LBA in verify image with tracks.
  • When comparing two images be specific about their contents.

- GUI

  • Many UI layout improvements for better responsiveness and usability.
  • Media dump options moved into tabs.
  • Use dynamic resources for improved theme support.
  • Use new image conversion algorithms.

- Image conversion

  • Do not try to convert flags, ISRC or CD-TEXT in negative or overflow sectors.
  • Implement abortion in image conversion process.
  • Reworked image conversion to separate into parts and moved to Aaru.Core.

- Refactoring

  • General code cleanup and reformatting.
  • Optimize LINQ queries.
  • Replace regex with source generation.
  • Simplify boolean comparisons.
  • Use collection expressions.
  • Use null propagation.
  • Use static lambdas for improved performance.

Fixed

  • Bug in string formatting in EVPD prettyfier.
  • Convert calling the logger instead of the error events.
  • Do not convert undumped overflow and negative sectors.
  • Error by one in overflow sectors conversion.
  • Long file name handling issues.
  • Text wrapping in ImageInfo labels. Fixes #877

v6.0.0-alpha.15.1

21 Nov 01:52
72163a8

Choose a tag to compare

v6.0.0-alpha.15.1 Pre-release
Pre-release
Captura de pantalla 2025-11-21 a las 1 49 31

[6.0.0-alpha.15.1] - 2025-11-21

Fixed

  • Showstopper bug in GUI.

[6.0.0-alpha.15] - 2025-11-21

Added

  • More vendor IDs for MultiMediaCard and SecureDigital devices.
  • Humanized media type in several places.
  • More colorization.

- GUI

  • Connecting to AaruRemote servers.
  • Device information.
  • Dumping media.
  • IMGBurn log viewer.
  • Media information.
  • MHDD log viewer.
  • Scanning media.

Changed

- Dumping

  • Better more stable speed calculation algorithm.

- Media scanning

  • Better more stable speed calculation algorithm.

- TUI

  • New cyberpunk neon style theme.

Fixed

  • PMA naming in several places.

- Alcohol 120% disc image

  • Fixed reading media tags

v6.0.0-alpha.14

27 Oct 21:07
a2ee0f3

Choose a tag to compare

v6.0.0-alpha.14 Pre-release
Pre-release

Added

  • GUI.
Captura de pantalla 2025-10-27 a las 19 31 31

v6.0.0-alpha.13

21 Oct 17:41
c55a335

Choose a tag to compare

v6.0.0-alpha.13 Pre-release
Pre-release

Added

  • AaruFormat V2.

Fixed

  • Several colorization fixes in console output.
  • Fix spiral drawing for 80mm DVDs.

6.0.0 alpha 12

28 Sep 03:22
e2d70ba

Choose a tag to compare

6.0.0 alpha 12 Pre-release
Pre-release

Added

- Archives

  • Support for AMG archives
  • Support for ARC archives
  • Support for HA archives
  • Support for PAK archives
  • Support for Xbox 360 Secure Transacted File System (STFS) archives
  • Support for ZOO archives

6.0.0 alpha 11

22 Aug 01:10
6b5e532

Choose a tag to compare

6.0.0 alpha 11 Pre-release
Pre-release

Added

- Console

  • Add colors to all output from console, except from plugins themselves (this will come later).

Fixed

- Media detection

  • Fix detection of BD-R when profile is set wrong by drive.

- Media information

  • Fix media information not returning anything.
  • Prevent crash when incorrect MMC features are returned by the drive.

- Media scanning

  • Fixed wrong speed average.

- Decoding

  • Guards against certain EVPD page 80h.

- Dumping

  • Show MAX instead of "0x" when dumping CDs.
  • DI and BCA will be dumped from all Blu-ray derived media types.

Changes

  • Add Sentry to catch and send exceptions to be reviewed.
  • Add option to save log file globally.
  • Disable automatic creation of log file on dumping, use global log file.
  • Updated to .NET 10