RetroAssembly v1 Release Notes
I'm excited to announce that RetroAssembly v1 has been released!
Compared to the initial release (let's just call it v0) last month, this release brings several highly requested features and improvements that enhance your retro gaming experience. Here are the key highlights:
- Docker self-hosting
- Dark mode
- Continue with the latest saved state
- Full screen mode
- MD5-based metadata matching
Dive into the new features
Docker self-hosting

Self-hosting has been the most requested feature since RetroAssembly was announced. We've now released an official Docker image for advanced users who want complete control over their gaming environment.
Quick Start:
docker run -d --name retroassembly -p 8000:8000 -v /path/to/your/data:/app/data arianrhodsandlot/retroassembly
Replace /path/to/your/data
with your preferred data directory. This will store your game library, save states, and user data locally.
Learn more: RetroAssembly on Docker Hub.
Dark mode

Enjoy a sleek dark theme! Switch between light and dark modes to match your preference and reduce eye strain during those late-night gaming sessions.
Continue with the latest saved state

A "Continue" button to quickly resume from the last position where you exited has been added.
Full screen mode

Enable full screen mode to enjoy your games without any distractions. You can also enter full screen mode manually while running a game.
MD5-based metadata matching
Game identification and metadata retrieval have been enhanced with MD5 hash matching rather than the old file name based matching.
Other improvements and bug fixes
View the full changes on GitHub: v0.250616.0154...v1.250801.0400
What's Next
I'm constantly working to improve RetroAssembly based on your feedback.
Track our progress on our GitHub project and suggest new features in our Discord community or GitHub discussions.
Happy retro gaming!