RomM logo

RomM

Beautiful, powerful, self-hosted rom manager and player

Alternative to: antstream arcade


About Versions (100)

5.0.0-beta.3

2026-07-10

This release fixes M4A cover extraction, Launchbox region matching, manual rendering, and config.yml error reporting.

5.0.0-beta.2

2026-07-07

This update introduces support for markdown manuals, per-game emulator core settings, inline media display, and various bug fixes across the UI, scanner, and API v2.

5.0.0-beta.1

2026-07-04

v5.0.0-beta.1 introduces a complete frontend overhaul, real-time activity tracking, live logs, shared saves/screenshots, a granular permissions engine, and OAuth device authorization flow.

5.0.0-alpha.2

2026-06-30

This release introduces a granular permission system, ROM patching, enhanced game filtering by tags and metadata, and various performance and stability fixes across the backend and frontend.

5.0.0-alpha.1

2026-06-23

Version 5.0.0-alpha.1 introduces a brand-new frontend, real-time playing session tracking, live server logs, shared savestates and screenshots, 3D boxart, and QR-based authentication for TV devices.

4.9.2

2026-06-17

Fixed a startup crash when no library is present and updated several frontend and backend dependencies.

4.9.1-beta.1

2026-06-15

This release fixes library detection priority and config.yml serialization while updating several build dependencies.

4.9.1

2026-06-15

This release includes fixes for library detection, configuration serialization, and app initialization, alongside several dependency updates.

4.9.0

2026-06-12

Introduces a save sync engine, play session tracking, Libretro thumbnails, and Pegasus metadata export, alongside numerous bug fixes and performance improvements.

4.9.0-beta.3

2026-06-10

Improved Hasheous lookup for top-level files and fixed RetroAchievements hashing for folder-based disc ROMs.

4.9.0-beta.2

2026-06-08

This release introduces rate limiting to metadata and playmatch services, enhances save sync attribution, and fixes security and stability issues related to asset serving and authentication headers.

4.9.0-beta.1

2026-06-05

Introduces a save sync engine, play session tracking, Libretro thumbnails, and Pegasus metadata export, alongside numerous bug fixes.

4.9.0-alpha.8

2026-05-31

This release includes several bug fixes for screen scraping and hashing, along with the addition of new EJS cores for the player.

4.9.0-alpha.7

2026-05-29

This release fixes an HTTP 500 error on ROM lists, resolves save-sync and archival issues, and introduces composite hashing for compressed archives.

4.9.0-alpha.6

2026-05-29

This release includes metadata import improvements, ScreenScraper enhancements, performance optimizations for gallery rendering, and updates to FastAPI and Starlette.

4.9.0-alpha.5

2026-05-22

Introduces a save sync engine, play session tracking, Libretro thumbnails, and Pegasus metadata export, alongside numerous bug fixes and performance improvements.

4.9.0-alpha.4

2026-05-20

Introduces a save sync engine, play session tracking, Libretro thumbnails, and Pegasus metadata export, alongside numerous bug fixes and stability improvements.

4.9.0-alpha.3

2026-05-17

Introduces a save sync engine, play session tracking, Libretro thumbnails, and Pegasus metadata export, along with numerous bug fixes.

4.9.0-alpha.2

2026-05-09

Introduces a save sync engine, play session tracking, Libretro thumbnails, and Pegasus metadata export, along with several API updates and bug fixes.

4.9.0-alpha.1

2026-05-08

Introduces a save sync engine, Libretro thumbnails support, Pegasus metadata export, and various API expansions, alongside numerous bug fixes.

4.8.1

2026-04-03

This release includes 4.8 hotfixes, outbound HTTP proxy support, and various bug fixes for ROM deletion, API status endpoints, and registration links.

4.8.0

2026-04-01

Introduces client API tokens, chunked ROM uploads, and local LaunchBox metadata import, alongside various metadata enhancements and OIDC updates.

4.8.0-beta.1

2026-03-22

Introduces client API tokens with QR pairing, chunked ROM uploads for reliability, and local LaunchBox metadata import, alongside various API updates and OIDC improvements.

4.8.0-alpha.1

2026-03-14

Introduces client API tokens with QR pairing, chunked uploads for better reliability, and local LaunchBox metadata import, alongside several API enhancements and fixes.

4.7.0

2026-03-03

Introduces automatic ES-DE gamelist.xml exports, foundational device-based save synchronization, ScummVM shortname support, and various bug fixes and API enhancements.

4.7.0-beta.2

2026-02-21

Introduces auto-export for gamelist.xml, foundational work for device-based save synchronization, expanded feed endpoints, and various bug fixes.

4.7.0-beta.1

2026-02-21

Introduces auto-export for gamelist.xml, foundational device-based save synchronization, and various minor features and bug fixes.

4.7.0-alpha.1

2026-02-12

Introduces device-based save synchronization, auto-export for gamelist.xml, and numerous new API endpoints, along with several bug fixes and minor feature enhancements.

4.6.1

2026-01-27

This release includes a Postgres migration hotfix, a python-multipart dependency update, a new migration workflow for PRs, and updated locale entries.

4.6.0

2026-01-26

Introduces a ROM patching feature, manual metadata editing, enhanced folder structure configuration, UI settings sync, and the ability to specify default BIOS files per emulator core.

4.6.0-beta.2

2026-01-23

Introduces a ROM patching feature, manual metadata editing, improved folder structure configuration, UI settings synchronization, and default BIOS file specifications per emulator core.

4.6.0-beta.1

2026-01-21

Introduces a ROM patching feature, manual metadata editing, enhanced folder structure configuration, UI settings synchronization, and support for default BIOS files per emulator core.

4.6.0-alpha.4

2026-01-19

Fixed an issue where Flashpoint IDs could be empty strings.

4.6.0-alpha.3

2026-01-18

This update includes a hotfix removing files from model_dump in scan and a new feature for updating collections via query parameters.

4.6.0-alpha.2

2026-01-17

Introduces a ROM patching feature, manual metadata editing, improved folder structure configuration, UI settings synchronization, and per-core BIOS file defaults.

4.6.0-alpha.1

2026-01-12

Introduces a ROM patching feature, UI settings sync, manual metadata editing, and enhanced API filtering capabilities.

4.5.0

2025-12-29

Introduces Netplay via EmulatorJS, support for multiple markdown notes per game, and customizable metadata locale priority for IGDB and ScreenScraper.

4.5.0-beta.3

2025-12-23

This release introduces emujs config options, improved Launchbox metadata search, manual match priority, and a fix for empty platforms in console mode.

4.5.0-beta.2

2025-12-21

The Emujs UI has been revamped.

4.5.0-beta.1

2025-12-19

Introduces Netplay via EmulatorJS, supports multiple markdown notes per game, and adds metadata locale priority selection for IGDB and ScreenScraper.

4.5.0-alpha.2

2025-12-16

This release adds OpenBOR and MSX2 support, improves art import via es-de folders, introduces a ROM hash endpoint, and includes a security token hotfix for HLTB.

4.5.0-alpha.1

2025-12-10

Introduced Netplay support via EmulatorJS, multiple markdown notes for games, and configurable metadata locale priorities for IGDB and ScreenScraper.

4.4.1

2025-11-19

This security release patches multiple high and moderate severity vulnerabilities, adds FPKGi support for PS4/PS5, and introduces several bug fixes and new locale translations.

4.4.1-beta.2

2025-11-18

This release includes various bug fixes for hash handling and string parsing, French translations, and the implementation of CSRF middleware.

4.4.1-beta.1

2025-11-16

Adds FPKGi support for PS4/PS5 and includes various bug fixes for scans, feeds, media imports, and dependency updates.

4.4.0

2025-11-10

Introduces alternative boxart, ES-DE gamelist support, multi-threaded library scanning, manual metadata editing, and new feed support for PKGi and Kekatsu.

4.4.0-beta.3

2025-11-05

This release includes a hotfix to run collection migration in SQL.

4.4.0-beta.2

2025-11-05

This release includes bug fixes for the 4.4 beta version.

4.4.0-beta.1

2025-11-01

Introduces alternative boxart, ES-DE gamelist support, multi-threaded library scanning, a task status page, and manual metadata editing, alongside several new feed integrations.

4.4.0-alpha.5

2025-10-31

This release includes a fix for 4.4 alpha III.

4.4.0-alpha.4

2025-10-31

This release includes a fix for 4.4 alpha II.

4.4.0-alpha.3

2025-10-29

Improved scan page performance for large lists and maintained the next parameter during login redirects.

4.4.0-alpha.2

2025-10-28

This release adds PSP Pkgi support, reinstates the fullpage loading spinner, and includes various fixes for the 4.4 alpha.

4.4.0-alpha.1

2025-10-27

Introduces alternative boxart, ES-DE gamelist support, multi-threaded library scanning, a task status page, and support for PKGi and Kekatsu feeds.

4.3.2

2025-10-12

Introduces an experimental API request cache, new environment variables for temporary paths and IPv4 binding, and various improvements to OIDC, HLTB integration, and user validation.

4.3.2-beta.1

2025-10-11

This release introduces API request caching, new environment variables for temporary paths and IPv4 binding, OIDC improvements, and various bug fixes and feature additions.

4.3.1

2025-10-04

Introduces OIDC role claim support, HLTB search improvements, a multi-download endpoint, and various configuration options via environment variables.

4.3.1-beta.1

2025-10-02

This release introduces OIDC role claim support, a multi-download endpoint, HLTB search improvements, and options to customize the Tinfoil welcome message and disable the setup wizard.

4.3.0

2025-09-28

Introduces Flashpoint and HowLongToBeat integrations, filename metadata tag parsing, a metadata status page, and makes the config.yml file optional.

4.3.0-beta.1

2025-09-26

Introduces Flashpoint and HowLongToBeat integrations, filename metadata tags, a metadata status page, and makes the config.yml file optional.

4.3.0-alpha.3

2025-09-24

This release improves security for docker images, adds progressive scan steps, and enhances manual matching and navigation functionality.

4.3.0-alpha.2

2025-09-23

Platform metadata slugs are now set on models in the database.

4.3.0-alpha.1

2025-09-22

Introduces Flashpoint and HowLongToBeat integrations, filename metadata tag parsing, a metadata source status page, and makes the config.yml file optional.

4.2.0

2025-09-09

Introduces a new Console Mode, out-of-the-box PSP and DOS emulation, global EmulatorJS configuration, and scheduled tasks for RetroAchievements sync and WebP image conversion.

4.2.0-beta.1

2025-09-07

Introduces a new Console Mode for big screens, out-of-the-box PSP and DOS emulation, global EmulatorJS configuration, and scheduled tasks for RetroAchievements sync and WebP image conversion.

4.2.0-alpha.3

2025-09-05

This release includes EmulatorJS improvements, console UI updates, various bug fixes for file renaming and scanning, and minor dependency updates.

4.2.0-alpha.2

2025-09-04

Introduces MetadataHandler's is_enabled method, updates scroll hooks, and improves gallery hover performance.

4.2.0-alpha.1

2025-09-04

Introduces a new Console Mode for big screens, global EmulatorJS configuration, and scheduled tasks for RetroAchievements sync and WebP image conversion.

4.1.6

2025-08-26

Fixed a Postgres migration issue related to firmware verification.

4.1.5

2025-08-25

This release introduces invite link validation, UI improvements with skeleton loaders, database query optimizations, and updated contribution guidelines.

4.1.4-beta.2

2025-08-21

Removed blur from the translucent class and implemented lazy loading for images with small versions.

4.1.4

2025-08-21

This release includes several performance optimizations for database queries and library scrolling, along with various UI improvements and bug fixes.

4.1.4-beta.1

2025-08-20

This release includes database query optimizations, improved library scroll performance, and various bug fixes for configuration migration and UI components.

4.1.3

2025-08-18

The release improves game matching by preferring lower IDs for games with identical titles.

4.1.2

2025-08-17

Fixed an issue by adding await to the .file_exists() call when storing badges.

4.1.1

2025-08-17

Updated models to only refresh specific values during scanning.

4.1.0

2025-08-17

Introduces smart collections, a missing games admin page, and experimental iOS support, while requiring a config.yml file to run.

4.1.0-beta.1

2025-08-14

Introduces smart collections, a missing games admin page, and OpenTelemetry integration, while requiring a valid config.yml file to run.

4.1.0-alpha.1

2025-08-09

Introduces smart collections, a missing games admin page, IPv6 support, and updated platform slugs.

4.0.1

2025-07-26

This release introduces a revamped task system, a clean resources task, custom YouTube proxy support, and various UI fixes and improvements.

4.0.0

2025-07-20

Version 4.0.0 introduces hash-based metadata matching, LaunchBox and SteamGridDB support, a critical security fix for CVE-2025-54071, and marks missing games instead of deleting them.

4.0.0-rc.1

2025-07-19

Updated platform icons, fixed manual cover art and profile picture uploads, and refactored the platform drawer grouping logic.

4.0.0-beta.4

2025-07-18

This release introduces a random game button, improves icon loading and cover fallbacks, and centralizes filesystem operations.

4.0.0-beta.3

2025-07-16

Fixes a critical authenticated path traversal vulnerability and adds scan page icons.

3.10.3

2025-07-16

Fixes a critical authenticated path traversal vulnerability in an API endpoint by adding input validation and sanitization.

4.0.0-beta.2

2025-07-15

Introduces local metadata sourcing via Launchbox GamesDB and hash-based game matching through Hasheous and Playmatch, alongside new environment variables and a developer Dockerfile.

4.0.0-beta.1

2025-07-13

Introduces new metadata sources via Launchbox GamesDB, Hasheous, and Playmatch, adds several environment variables, and prevents game entry deletion when files are missing.

4.0.0-alpha.4

2025-07-12

Added SGDB as a scan option, fixed metadata, and upgraded py7zr and FastAPI dependencies.

4.0.0-alpha.3

2025-07-11

Updated the development API key, refined playmatch API file selection, and updated example docker-compose metadata providers.

4.0.0-alpha.2

2025-07-10

Fixed metadata handler bugs and improved support platform generation.

4.0.0-alpha.1

2025-07-08

Introduces support for Launchbox, Hasheous, and Playmatch metadata sources, adds a new session timeout variable, and updates to Python 3.13.

3.10.2

2025-06-11

Added support for doom and acpc in emulatorjs, enhanced RetroAchievements integration, and implemented various UI fixes and performance improvements.

3.10.1

2025-06-06

This release fixes ramatcher for multi-file games, cleans up thumbnail artifacts in cover and screenshot art, and updates the README.

3.10.0

2025-06-04

Introduces RetroAchievements integration, improved accessibility, invite links, server statistics, and various library management enhancements.

3.10.0-beta.1

2025-05-29

Introduces Retroachievements integration, various UI filters, and server statistics, alongside optimizations for RAM usage and system logging.

3.10.0-alpha.2

2025-05-23

Fixed a bug in the Docker init script where the ROMM_BASE_URL environment variable was not handled correctly when unset.

3.10.0-alpha.1

2025-05-22

Introduces Retroachievements integration, server stats, password recovery, and several UI improvements, alongside RAM optimization and bug fixes.

3.9.0

2025-04-26

This release introduces API pagination and server-side search for improved performance, along with over 50 UX micro-improvements and various bug fixes.

3.9.0-beta.2

2025-04-24

This release includes updates to file renaming, ROM sibling handling, metadata preservation, and a Vite dependency bump.

3.9.0-beta.1

2025-04-11

This release improves the gallery layout, refactors layout gaps, and optimizes search input handling on mobile devices.