Releases: Phalcode/gamevault-backend
Releases · Phalcode/gamevault-backend
Version 16.2.0
Changes
- Fixed usage of deprecated Node 22 property
- Fixed Session Cleanup Algorithm failing to work on large servers.
Version 16.1.2
Changes
- Fix Age Rating Check being Applied to Admins for Game Downloads
- Fix Covers/Metadata missing after metadata refreshes
- Added
TESTING_LOG_HTTP_TRAFFIC_ENABLEDparameter to help analyze network traffic - Fixed
early_accessbeing required in UpdateGameDto inconsistency in OpenAPI contract - Fixed
namenot 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
Changes
- Fix
/configfolder not being created in docker environments.
Version 16.1.0
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
Version 16.0.0
Version 15.0.3
Changes
- Fixes for breaking IGDB API changes and dependency updates.
Version 15.0.2
Changes
- Security fix regarding logging and auth seed generation.
Version 15.0.1
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
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_RECURSIVEtoGAMES_SEARCH_RECURSIVECONFIGURATION_STACK_TRACE_LIMITtoSERVER_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/healthto/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/statusendpoint. - 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, anduninstaller_executablefields 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_POLLINGenv var to enable filewatching of remote networks or docker for windows containers. - #359 Implemented API-Key Authentication