Skip to content

May 2022 Release 2

Compare
Choose a tag to compare
@akuker akuker released this 08 May 22:03

How to update

  • Option 1: Download the attached pre-configured Raspberry Pi OS Lite image, and flash it onto a SD card. (Reminder: Backup all of your data before doing this!)
  • Option 2: On an existing RaSCSI installation, perform the following procedure:
cd ~/RASCSI
git pull
git checkout v22.05.02
./easyinstall.sh

Select option 1 in easyinstall.sh to rebuild and install

What's Changed

Major New Features

RaSCSI improvements

  • Fixed segfault when attaching an SCBR device (issue #652) by @uweseimet in #654
  • Inheritance hierarchy improvements, reduced dependencies to Disk class by @uweseimet in #662
  • Added work-around for the Atari Daynaport driver to make it work on wifi by @uweseimet in #665
  • Improved handling of LUNs. LUN 0 is required, but subsequent LUNs don't have to be sequential anymore by @uweseimet in #681 #713
  • Fixed missing media change handling by @uweseimet in #690
  • Removed untested/unsupported NetBSD-related code by @uweseimet in #694
  • Replaced zlib by internal crc32() method by @uweseimet in #698
  • SASI FORMAT opcode fix, SASI segfault fix, added SASI INQUIRY/READ CAPACITY, 512 bytes per sector SASI drives by @uweseimet in #724
  • Refactoring, structural improvements, error handling by @uweseimet in #679 #684 #699 #718 #719 #730 #732 #734 #754

Web UI improvements

  • Use human-readable device names in the Web UI, instead of acronyms by @rdmark in #655
  • Inquire the backend for device capabilities instead of Web UI assumptions by @rdmark in #688
  • Use the word Release in the context of making a SCSI ID available by @rdmark in #692
  • Create SysCmds common class, and refactor Python codebase by @rdmark in #697
  • Improve logic for the get_logs() method. Add rascsi-ctrlboard service. by @rdmark in #714
  • Updating the README to reflect the new file system layout by @n4al in #658
  • Localization updates for German, French, Spanish and Swedish

easyinstall.sh improvements

  • Clean up old Python protobuf libraries to avoid old versions lingering and causing issues. by @rdmark in #667
  • Small installation fixes when upgrading an existing device. by @bzeiss in #707

RaSCSI hardware

Full Changelog: v22.02.01...v22.05.02