-
-
Notifications
You must be signed in to change notification settings - Fork 35
Releases: Phalcode/gamevault-backend
Releases · Phalcode/gamevault-backend
Version 16.3.0
@github-actions
github-actions
f95cc9f
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
- Various File Indexing Optimizations
- #305 Fixed backend failing to start when the game directory contains unreadable subdirectories (e.g.
lost+found). Inaccessible paths are now gracefully skipped with a warning. - #393 Added .AppImage as supported Linux Portable File.
- #368 Added an admin API to update news contents.
- #256 Implemented HTTPS support. See Docs for the relevant config variables.
- #396 Fixed Plugin Load Error when plugin directory doesn't exist in development setup.
- #397 Fixed Routes yielding Code 500 when VOLUMES_CONFIG is a relative path.
- #400 Added
GAMES_WINDOWS_SETUP_DEFAULT_INSTALL_PARAMETERSconfiguration variable to customize default Windows installer parameters. - #357 Fixed UNPLAYED games not being filtered correctly
- #388 Fixed PG Backups not working on newer Postgres Versions.
- #398 Implemented
WINDOWS_SOFTWAREandLINUX_SOFTWAREgame types, and added support for using the type with(W_SW)and(L_SW)flags in the filename. - #355 Implemented Time To Beat from IGDB as average playtime metadata (in minutes).
- Stopped using deprecated IGDB API fields: Migrated to non-deprecated age rating, game status, and related structures.
- Fixed metadata list endpoints (
/publishers,/developers,/genres,/tags) to only return entries linked to at least one non-deleted game (excluding entities linked only to soft-deleted games). - Added controller tests to verify metadata list endpoints enforce non-deleted game association.
- #282 Implemented a secure admin API to upload game files directly to the server. Added
GAMES_MAX_UPLOAD_SIZEconfiguration variable (default: 50 GB). - Implemented an admin API to delete game files from disk. The file indexer automatically handles the database cleanup.
- #337 Added Docker Secrets support via the
_FILEsuffix for all environment variables (e.g.DB_PASSWORD_FILE,SERVER_PORT_FILE). - Migrated backend configuration to NestJS Config (
@nestjs/config) as the global config source. - Added YAML-based configuration support via
config.yaml/config.ymlin the config volume (VOLUMES_CONFIG) with precedence:*_FILE> env > YAML > defaults.
Thanks
Contributors
- @Toylerrr
- @ShadowPeo
- @dandroid213
- @binarygeek119
- @KawaKode
- @Z0y6h0kS9X
- @spaceboy1234
- @AlmostEasyGoing
- @brokenglasszero
Toylerrr, ShadowPeo, and 7 other contributors
Assets 2
Version 16.2.0
@github-actions
github-actions
6697560
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
- Fixed usage of deprecated Node 22 property
- Fixed Session Cleanup Algorithm failing to work on large servers.
Assets 2
Version 16.1.2
@Alfagun74
Alfagun74
707dfdb
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
Assets 2
Version 16.1.1
@github-actions
github-actions
053e9b9
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
- Fix
/configfolder not being created in docker environments.
Assets 2
Version 16.1.0
@github-actions
github-actions
c71d5f4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
Assets 2
Version 16.0.1
@github-actions
github-actions
e743d1b
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets 2
Version 16.0.0
@github-actions
github-actions
1f8e057
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets 2
4 people reacted
Version 15.0.3
@github-actions
github-actions
170d3ed
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changes
- Fixes for breaking IGDB API changes and dependency updates.
Assets 2
Version 15.0.2
Changes
- Security fix regarding logging and auth seed generation.
Assets 2
1 person reacted
Version 15.0.1
@github-actions
github-actions
cbb6d45
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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
Assets 2
2 people reacted