Skip to content

Releases: Phalcode/gamevault-backend

Version 13.1.3

12 Jan 16:32
6c24764
Compare
Choose a tag to compare

Changes

  • Fixed file path validation crashing the server in certain circumstances.
  • Added Symlink Following to the filewatcher
  • Fixed PostgreSQL Backups

Version 13.1.2

21 Dec 01:17
c80852c
Compare
Choose a tag to compare

Changes

  • Added Game Backgrounds into the results object of the game search for preloading purposes.
  • Fixed a bug where provider metadata was unmapped before new metadata was added.

Version 13.1.0

25 Oct 22:06
db6df11
Compare
Choose a tag to compare

Changes

  • #426 implemented filters for progress states in game search
  • Fixed Metadata Search to not include Edition Tags.
  • Fixed Plugin Loader crashing serveron some systems

Thanks

Version 13.0.4

25 Oct 07:43
Compare
Choose a tag to compare

Changes

  • Fixed a stupid bug where users could not run a server without plugins.

Version 13.0.3

25 Oct 00:35
Compare
Choose a tag to compare

Changes

  • Implemented Auto Plugin injection short circuit for developers.

Version 13.0.2

24 Oct 22:51
Compare
Choose a tag to compare

Changes

  • Fixed plugin loader not loading plugins.

Thanks

Version 13.0.1

24 Oct 22:19
Compare
Choose a tag to compare

Changes

  • Fixed a bug where you could not delete existing progresses.
  • Fixed a bug in SQLITE migration.
  • Fixed a bug where updating some users lead to database errors.
  • Enabled UPPERCASE SERVER_LOG_LEVEL environment variable values.

Thanks

Version 13.0.0

20 Oct 12:47
214dc00
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.12.5.0

Breaking Changes & Migration

A lot has changed in this version. Honestly, I�ve almost rewritten the entire codebase.

Please read the migration instructions below BEFORE UPDATING! (Migration instructions are marked in bold)

For existing servers: The migration process may take up to 30 minutes or even longer for larger servers. During this time, clients will not be able to use the server. The container may appear as UNHEALTHY after 5 minutes during a long migration, but don�t worry�let it run as long as logs are active. Be sure to disable any auto-heal processes for GameVault to avoid interruptions.

After the migration: The existing data might not be visible at first glance because we need to "merge" it. This could also take a while. Check the logs for inactivity before contacting us about this.

  • Major database and codebase overhaul!
    • Iâ��ve done my best to migrate your existing data, but nobodyâ��s perfect. Be sure to back up your data thoroughly before migrating, and contact us if you encounter any migration errors.
  • Some configurations and environment variables have changed.
  • #140: Introduced a new plugin framework that universally supports any metadata provider plugin and implemented a built-in IGDB Metadata Provider Plugin as the new default.
    • This is necessary, as RAWG integration has been removed. Learn how to set up the IGDB plugin here.
    • IGDB metadata is now prioritized over RAWG, as its data quality is superior. If you want your existing data to remain the primary source, set the METADATA_IGDB_PRIORITY environment variable to a value lower than -10 before running the update.
    • We recommend first migrating the server to v13, then setting up IGDB and restarting, to minimize downtime.
    • Old experimental plugins are no longer supported. Remove them if you were using any (Spoiler: You probably werenâ��t).
  • Added support for more media types beyond just images. You can now upload audio and video files as well.
    • You now need to mount your /images volume as /media.
  • Implemented parental control features. #304
    • Learn how it works and how to set it up here.
  • Various API changes.
    • Check the API documentation for any updates if you're using the REST API.

Changes

  • Removed RAWG integration and all configurations for it.
  • Removed Google Images Boxart Scraper. (Let's be honest, it was shit anyway.)
  • Optimized the Game Indexer. It now usually only reads games that have changed instead of reading all files all the time.
  • Optimized startup time.
  • #161 Implemented editing of games.
  • #423 Implemented a news.md (a.k.a. Message of the Day) file and a GET /config/news API you can use to communicate news to your users. -> Learn how to set it up here.
  • Implemented a notes field in games.
  • Implemented default launch parameters, default launch executable, and default installer file fields in games.

Version 12.2.0

22 Jun 23:05
c8f7df4
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.11.0.0

Changes

  • Fixed a bug where the indexer would break on password protected archives. #297
  • Added Ability to set a default password for game type detection. (GAMES_DEFAULT_ARCHIVE_PASSWORD)

Thanks

Version 12.1.3

20 Jun 22:45
2efebd5
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.11.0.0

Changes

  • Fixed a bug where Range header was not inclusive, like it should be according to its specification #298

Thanks