Skip to content

Releases: Phalcode/gamevault-backend

Version 16.2.0

18 Dec 21:50
6697560

Choose a tag to compare

Changes

  • Fixed usage of deprecated Node 22 property
  • Fixed Session Cleanup Algorithm failing to work on large servers.

Version 16.1.2

18 Dec 08:59
707dfdb

Choose a tag to compare

Changes

  • Fix Age Rating Check being Applied to Admins for Game Downloads
  • Fix Covers/Metadata missing after metadata refreshes
  • Added TESTING_LOG_HTTP_TRAFFIC_ENABLED parameter to help analyze network traffic
  • Fixed early_access being required in UpdateGameDto inconsistency in OpenAPI contract
  • Fixed name not being mentioned in MetadataProviderDto inconsistency in OpenAPI contract
  • Fixed metadata controllers returning tags, genres, publishers & developers for deleted games
  • Deleting and Restoring games now clears / remerges effective metadata
  • Fixed not being able to edit NC games.

Thanks

  • @always_sings_along

Version 16.1.1

20 Oct 22:41
053e9b9

Choose a tag to compare

Changes

  • Fix /config folder not being created in docker environments.

Version 16.1.0

20 Oct 22:22
c71d5f4

Choose a tag to compare

Changes

  • Implemented Dynamic WebUI Downloader that automatically fetches the latest Web-UI version.
  • Added some configuration variables for the WebUI.
  • Removed older configuration variables for Landing Page and API Documentation.
  • #539 Fixed an issue were remaps were not working.
  • Fixed some API Spec inconsistencies

Version 16.0.1

18 Sep 12:31
e743d1b

Choose a tag to compare

Changes

  • #373 Fixed server not starting when WebUI is disabled. But who disables this awesome new feature anyway?

Thanks

Version 16.0.0

18 Sep 01:51
1f8e057

Choose a tag to compare

Changes

  • Implemented a Web UI for the server 🤘🤘🤘. Have fun.
  • #367 Fixed admins not being able to update underage users.
  • Implemented OTP API for unauthenticated Downloads
  • Fixed a bug where birthdays were not being required in status service, when Parental Control was enabled.

Thanks

Version 15.0.3

08 Sep 19:21
170d3ed

Choose a tag to compare

Changes

  • Fixes for breaking IGDB API changes and dependency updates.

Version 15.0.2

02 Aug 01:23

Choose a tag to compare

Changes

  • Security fix regarding logging and auth seed generation.

Version 15.0.1

02 Aug 00:54
cbb6d45

Choose a tag to compare

Changes

  • #364 Parental Control
    • Games without any age rating set, are now shown in the game list for all users. -> If you use parental control, apply an age rating to your games, if you don't want to show them to everyone.
    • Admins can now see all games, regardless of their age rating.
  • #362 Gracefully handle chown/chmod failures on NFS-mounted volumes
  • #363 IGDB ID Search Results now always return as first result.
  • #365 Fixed Early Access Games not showing up in the Early Access List, depending on the filename. -> Recache games, that still show issues
  • Redirected early access and release date sorting & filtering to the respective metadata fields.
  • #354 Moved setting the default install parameters from IGDB Provider to fallback in metadata merge process and only set them if its a Windows Setup Game.

Thanks

Version 15.0.0

01 Aug 11:22
c39fc04

Choose a tag to compare

Breaking Changes & Migration

  • Completely Overhauled Authentication System -> Update your GameVault Client Application. Clients older than 1.17.0.0 will no longer work with this version. If you use the API, make sure to consult the documentation to learn how to authenticate with this release.
  • Renamed some environment variables -> Update your environment variables if you rely on them.
    • SEARCH_RECURSIVE to GAMES_SEARCH_RECURSIVE
    • CONFIGURATION_STACK_TRACE_LIMIT to SERVER_STACK_TRACE_LIMIT
      The deprecated variables will be removed in v16.0.0.
  • #6 Added support for OAuth 2.0 and SSO Logins.
  • Moved /api/health to /api/status -> Health API will be removed in v16.0.0.
  • Removed deprecated APIs.

Changes

  • Users can now also login via email and password using the basic-auth login.
  • Added more information about registrations to the server in the /api/status endpoint.
  • Fixed IGDB Integration throwing 429s for servers with lots of games
  • Fixed some wrong data in the OpenAPI Specification
  • Optimized some synchronous tasks
  • #500 Implemented installer_parameters, uninstaller_parameters, and uninstaller_executable fields in game metadata.
  • #502 & #344 Implemented Default Innosetup & NSIS Installer Params for IGDB Provider
  • #488 Fixed bug where users could not be registered without first and last name.
  • #496 Fixed bug where manually edited early access games would not show up in the early access list.
  • Added GAMES_INDEX_USE_POLLING env var to enable filewatching of remote networks or docker for windows containers.
  • #359 Implemented API-Key Authentication

Thanks