Skip to content

Releases: Phalcode/gamevault-backend

Version 10.3.0

28 Mar 17:02
c064a14
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.8.2.0

Changes

  • Fixed a bug where not all frames of uploaded .gif images would be saved to the filesystem.
  • Fixed deleted sub-entities being returned in /api/games/{id}
  • You can now mark bot users for API access, that are hidden from the public user list, by prefixing usernames with gvbot_.
  • The first registered user is now granted automatically granted admin privileges
  • Enhanced logs within the RAWG GameMatcher
  • Adjusted the Image Garbage Collector to be less aggressive, now exclusively deleting files with filenames starting with a valid UUID4
  • Huge Performance Improvement of /game/:id up to 1000% faster for slow-loading games. (they loaded up to 4s, now 40ms)

Thanks

Version 10.2.0

13 Feb 01:11
8cdad09
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.8.1.0

Changes

  • Reimplented Interval-based Indexing, because of edge-cases where filewatcher was not triggered. #246
  • Implemented experimental dynamic plugin loader for GameVault.
    • Theres no standardized format or official documentation yet, but it will come in the future.
    • See here for example plugins. (more coming soon)
    • Added Configuration Variable PLUGIN_ENABLED to enable/disable plugins.
    • Added Configuration Variable PLUGIN_SOURCES to define plugin sources.
  • Fixed Box-Image Search Algortihm.
  • Improved Error-Handling for HTTP Errors.

Thanks

Version 10.1.0

15 Jan 06:54
9507d16
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.8.1.0

Changes

  • Reintroduced Image Garbage Collection: Now, unused images are systematically purged from both the database and the file system. #230
  • Introduced Configuration Variables IMAGE_GC_DISABLED and IMAGE_GC_INTERVAL_IN_MINUTES
  • Implemented Various Performance Optimizations and did some code cleanup.
  • Resolved RAWG-Remap Issue: Now, Box-Art-Search is triggered correctly. #240
  • Enhanced Box-Art-Matcher.
  • Fixed User Creation Bug: The server can now create multiple users with a blank email.
  • Added Configuration Variable RAWG_API_INCLUDED_PLATFORMS to customize which platforms are included in RAWG API requests by default. #239
  • Allowed to pass 0 to RAWG_API_INCLUDED_PLATFORMS and RAWG_API_INCLUDED_STORES to completely disable filtering on platforms and stores. #239

Thanks

Version 10.0.2

26 Dec 22:29
9559250
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.8.1

Changes

  • Improved RAWG API Matching and Search by deprecating the RAWG_API_EXCLUDE_STORES configuration variable in favor of RAWG_API_INCLUDED_STORES. #234

Thanks

Version 10.0.1

24 Dec 03:07
3cf0a59
Compare
Choose a tag to compare

Changes

  • Fixed Server detecting invalid file names for games in subdirectories

Thanks

Version 10.0.0

24 Dec 00:10
66baf5c
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.8.0

Breaking Changes & Migration

  • Improved security by discontinuing "Upload via URL" APIs. Clients must now download via URL locally first and then uploading it via the API if they want to offer the functionality.

Changes

  • Improved Genre and Tags API speed for a smoother user experience.

  • Implemented advanced filtering logic using AND and OR operators in the API. For details, refer to this link.

  • Replaced the scheduled timer with a debounced file-watcher for indexing, enhancing efficiency and responsiveness.

  • Intelligently saved the file's release year when no Release-Year is specified in the filename, but information is available from RAWG.

  • Introduced a detection mechanism for the LINUX_PORTABLE game type, ensuring seamless identification through the (L_P) flag or the presence of .sh files in the /files directory.

  • Changed RAWG Search API Release date to be null instead of 01.01.1970 when no release date is defined in RAWG.

  • Updated /games to return background images for better display in various clients.

  • Fixed a bug where the SERVER_MAX_DOWNLOAD_BANDWIDTH_IN_KBPS config would not be used.

  • SERVER_REGISTRATION_DISABLED no longer blocks registration calls by administrators. #221

  • Fixed initial folder generation not occurring.

  • Fixed Server indexing games with invalid filenames. #281

  • Reintroduced SERVER_PORT environment variable for native installations.

  • RAWG API Key is now redacted by default.

  • Server logs redacted config in info level by default to aid troubleshooting users.

Thanks

Version 9.0.4

01 Nov 01:35
1614e10
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.7.3

Changes

  • Fixed Server not finding users with only deleted progresses
  • Fixed GET /api/genres not returning list of genres sorted descending by count of games

Thanks

Version 9.0.3

28 Oct 00:37
bcc78a7
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.7.3

Changes

  • Fixed Backup and Restore not working anymore
  • Fixed Admin Password reset not working anymore

Thanks

Version 9.0.2

26 Oct 14:49
486edc2
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.7.3

Changes

  • Fixed Socket-Secret migration for POSTGRES Users that i broke in v9.0.1.

Version 9.0.1

26 Oct 07:00
10d90a1
Compare
Choose a tag to compare

Recommended Gamevault App Version: v1.7.3

Changes

  • Fixed Socket-Secret migration for SQLITE Users.