Skip to content

v2.11.0

Latest
Compare
Choose a tag to compare
@emmercm emmercm released this 26 Jul 02:01
3ec4a99

Release Highlights

Feature: cache ROM header & file signature detection

This will be an important performance boost ahead of various compressed disc support coming in v3. Thank you @dch82 for the suggestion!

Fixes: various performance bugs

  • Checksums for files in the output directory are no longer calculated when not testing.
  • Files being written to the same location (when the input and output directories are the same) are now skipped again, skipping expensive checksum calculations when testing.

Fixes: reducing concurrent file actions

  • The concurrent filesize reading limit has been lowered to reduce disk thrash.
  • Hashing of archive files when raw-copying now respects concurrent filesize read limits.

All changes

26 July 2024 - 3ec4a99 - v2.11.0 (#1240)
26 July 2024 - 54d4b73 - Feature: cache file signature detection (#1238)
26 July 2024 - 5d27f2b - Feature: cache ROM header detection (#1235)
25 July 2024 - e7c43e5 - Refactor: keep only a limited number of cache key mutexes (#1237)
25 July 2024 - c114188 - Fix: save the file cache on exit (#1236)
22 July 2024 - 29a3482 - Fix: File/ArchiveFile equality (#1232)
22 July 2024 - 216994d - Fix: don't throw if a single dat/input/patch directory is empty (#1231)
22 July 2024 - afb6449 - Fix: assume archives are full games when inferring DATs (#1230)
21 July 2024 - 1443fcd - Fix: don't CRC32 checksum files by default (#1229)
21 July 2024 - 9e40147 - Fix: reduce concurrent read & write file size limit (#1227)
21 July 2024 - 9d252bb - Fix: limit the concurrent file size being read when hashing raw archives (#1228)
20 July 2024 - 5d738ef - Refactor: consolidate file signature code (#1225)
20 July 2024 - 3e10abf - Fix: archive extension correction (#1224)

igir, and other open-source projects like it, are a labor of love. They wouldn't be nearly as meaningful without the community supporting them. Constructive feedback and general positivity will always be welcome. Be kind to others, and be kind to yourselves.
❤️ Christian