You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+41-3Lines changed: 41 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,46 @@
1
1
# GameVault Backend Server Changelog
2
2
3
+
## 15.0.0
4
+
5
+
### Breaking Changes & Migration
6
+
7
+
- 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.**
8
+
- Renamed some environment variables -> **Update your environment variables if you rely on them.**
9
+
-`SEARCH_RECURSIVE` to `GAMES_SEARCH_RECURSIVE`
10
+
-`CONFIGURATION_STACK_TRACE_LIMIT` to `SERVER_STACK_TRACE_LIMIT`
11
+
The deprecated variables will be removed in **v16.0.0**.
12
+
-[#6](https://github.com/Phalcode/gamevault-backend/issues/6)**Added support for OAuth 2.0 and SSO Logins.**
13
+
- Moved `/api/health` to `/api/status` -> **Health API will be removed in v16.0.0.**
14
+
-**Removed deprecated APIs**.
15
+
16
+
### Changes
17
+
18
+
- Users can now also login via email and password using the basic-auth login.
19
+
- Added more information about registrations to the server in the `/api/status` endpoint.
20
+
- Fixed IGDB Integration throwing 429s for servers with lots of games
21
+
- Fixed some wrong data in the OpenAPI Specification
22
+
- Optimized some synchronous tasks
23
+
-[#500](https://github.com/Phalcode/gamevault-backend/issues/500) Implemented `installer_parameters`, `uninstaller_parameters`, and `uninstaller_executable` fields in game metadata.
-[#488](https://github.com/Phalcode/gamevault-app/issues/488) Fixed bug where users could not be registered without first and last name.
26
+
-[#496](https://github.com/Phalcode/gamevault-app/issues/496) Fixed bug where manually edited early access games would not show up in the early access list.
27
+
- Added `GAMES_INDEX_USE_POLLING` env var to enable filewatching of remote networks or docker for windows containers.
- Usernames and user emails are now treated as case-insensitive.
586
626
- During the update to v7.0.0, a new database migration will check for users with conflicting usernames or emails caused by differences in letter casing.
587
627
- If such conflicts are found, the migration will halt and report an error. This prevents the update to v7.0.0 until these conflicts are resolved.
588
628
- Administrators are advised to revert to the previous GameVault version to address these conflicts and ensure a smooth transition to v7.0.0.
589
629
590
630
- Performance Enhancement: Removal of Progress Details and Filters from /games API:
591
-
592
631
- To further enhance performance, the /games API no longer includes progress details and filters.
593
632
594
633
- Improved User Progress Handling:
595
-
596
634
- User-related calls now include deleted game details in their progress information.
597
635
- This enhancement allows for the correct display of progress even after a game has been deleted, ensuring a more comprehensive user experience.
0 commit comments