December 2021 Release
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 v21.12.01
./easyinstall.sh
Run option 1 to rebuild and install
General Improvements
- Web Interface localized into Swedish, German, French
- Added 'token' based security for client commands to rascsi service (#518)
- Made compilation work out of the box on 64 bit systems
Hardware Spec Improvements
RaSCSI Service
- Bus setting delay updated to match SCSI standard - Fix incompatibility with Yamaha EX5R (#504)
- Logging cleanup (#505)
- Ability to shutdown or restart the Raspberry Pi from the rascsi service. (#515)
- Recursively scan the image folder (#532)
- Support for 'token' remote authentication (#570)
- Localization support (#555)
RaSCSI Web UI
- Support for creating CD images for non-Macintosh hosts (#519 )
- Stop submit event if prompt cancel is clicked (#495)
- Added ability to rename image files (#512)
- Safer handling of Raspberry Pi shutdown (#522)
- Unzip zipfiles before storing to ISO, unless they contain MacZip meta data (#525)
- Warning message added when ejecting media (#526)
- Message readability enhancements (#531)
- Added German translation (#585)
- More sturdy logic for when session language is unset (#583)
- Added french localization (#584)
- Added Swedish translation (#581) (#576) (#572) (#571) (#568) (#569) (#567) (#564)
- Hardcoded locale fallback to English (#582)
- Add Apple CD Drive as pre-defined drive (#580)
- Removed invalid CONNER HD config (#565)
- Recursively scan the image folder (#558 )
- Added 'token' security for web/rascsi service communication (#554 )
- Flesh out webapp readme with localization instructions (#578)
- Resolve pylint warnings for rascsi-web (#579)
OLED Screen
- Improvements for handling bad venv's (#510) (#513)
- Code cleanups (#547)
- Improve token auth and oled monitor install scripts; better venv cleanup logic (#587)
- Optimized oled script startup and shutdown (#573)
Easyinstall
- Fixes for HFS formatted drive creation (#388)
- Install iptables if missing (#506)
- Removed SPDLOG_FMT_EXTERNAL build flag (#501)
- Skip git steps in shell scripts if not a valid git repo (#524)