Releases: aaru-dps/Aaru
Releases · aaru-dps/Aaru
v6.0.0-alpha.19
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
v6.0.0 Alpha 18
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
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
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
[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
v6.0.0-alpha.13
Added
- AaruFormat V2.
Fixed
- Several colorization fixes in console output.
- Fix spiral drawing for 80mm DVDs.
6.0.0 alpha 12
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
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
