Releases: gaseous-project/gaseous-server
Releases · gaseous-project/gaseous-server
v1.7.5
What's Changed
Bug Fixes
- Expand the platform table name field to accomodate larger platform names by @michael-j-green in #397
Full Changelog: v1.7.4...v1.7.5
v1.7.4
What's Changed
What's New
- Change license from GPL to AGPL by @michael-j-green in #355
- Provide ability to upload save states by @michael-j-green in #371
- Build a docker image that includes an embedded MariaDB server by @michael-j-green in #373
- Added extra logging when generating hashes by @michael-j-green in #376
- Add Famicom to PlatformMap by @michael-j-green in #384
- Unraid compatible single container docker image by @michael-j-green in #390
Bug Fixes
- Fix for first time start where new users weren't offered the opportunity to create a new account by @michael-j-green in #372
- Resolved many database errors by @michael-j-green in #377
- Improved maintenance tasks by @michael-j-green in #378
- Removed Hasheous POC - full Hasheous support will be available in 1.8.0 by @michael-j-green in #379
Dependencies
- chore(deps): bump Magick.NET-Q8-AnyCPU from 13.7.0 to 13.8.0 by @dependabot in #356
- chore(deps): bump Microsoft.AspNetCore.OpenApi from 8.0.4 to 8.0.5 by @dependabot in #357
- chore(deps): bump Microsoft.AspNetCore.Identity.UI from 8.0.4 to 8.0.5 by @dependabot in #358
- chore(deps): bump Swashbuckle.AspNetCore from 6.5.0 to 6.6.1 by @dependabot in #360
Full Changelog: v1.7.3...v1.7.4
v1.7.4-preview.2
What's Changed
What's New
- Merge Branch v1.7.0 into main by @michael-j-green in #348
- Merge 1.7.0 branch into main by @michael-j-green in #350
- Integrate new Hasheous client by @michael-j-green in #354
- Change license from GPL to AGPL by @michael-j-green in #355
- Replaced unknown game image by @michael-j-green in #359
- Provide ability to upload save states by @michael-j-green in #371
- Build a docker image that includes an embedded MariaDB server by @michael-j-green in #373
- Added extra logging when generating hashes by @michael-j-green in #376
- Add Famicom to PlatformMap by @michael-j-green in #384
Bug Fixes
- Fix for first time start where new users weren't offered the opportunity to create a new account by @michael-j-green in #372
- Resolved many database errors by @michael-j-green in #377
- Improved maintenance tasks by @michael-j-green in #378
- Removed Hasheous POC - full Hasheous support will be available in 1.8.0 by @michael-j-green in #379
- Fix for Embedded DB Docker Image by @michael-j-green in #387
- Another attempt at fixing the Embedded DB Docker image by @michael-j-green in #388
Dependencies
- chore(deps): bump Magick.NET-Q8-AnyCPU from 13.7.0 to 13.8.0 by @dependabot in #356
- chore(deps): bump Microsoft.AspNetCore.OpenApi from 8.0.4 to 8.0.5 by @dependabot in #357
- chore(deps): bump Microsoft.AspNetCore.Identity.UI from 8.0.4 to 8.0.5 by @dependabot in #358
- chore(deps): bump Swashbuckle.AspNetCore from 6.5.0 to 6.6.1 by @dependabot in #360
Full Changelog: v1.7.3...v1.7.4-preview.2
v1.7.4-preview.1
What's Changed
What's New
- Provide ability to upload save states by @michael-j-green in #371
- Build a docker image that includes an embedded MariaDB server by @michael-j-green in #373
- Added extra logging when generating hashes by @michael-j-green in #376
Bug Fixes
- Fix for first time start where new users weren't offered the opportunity to create a new account by @michael-j-green in #372
- Resolved many database errors by @michael-j-green in #377
- Improved maintenance tasks by @michael-j-green in #378
- Removed Hasheous POC - full Hasheous support will be available in 1.8.0 by @michael-j-green in #379
Full Changelog: v1.7.3...v1.7.4-preview.1
v1.7.3
What's Changed
What's New
- Integrate EJS 4.0.12 - Adds a new Master System core, and a new DS core by @michael-j-green in #343
Bug Fixes
- Performance improvements to infinite scrolling by @michael-j-green in #347
Full Changelog: v1.7.2...v1.7.3
v1.7.2
What's Changed
What's New
- Update for PlatformMap.json to add missing core support by @michael-j-green in #318
- Hide unneeded buttons from the emulator by @michael-j-green in #324
Bug Fixes
- Error on startup when reading value LastRun_BackgroundDatabaseUpgrade by @michael-j-green in #319
- Ensure ROMs are decompressed before loading them into a media group by @michael-j-green in #321
- New library dialog content overruns the edges of the dialog by @michael-j-green in #323
- Infinite Scrolling breaks clicking the Gaseous Games logo to return to library by @michael-j-green in #326
- SQL error when loading the library with the MySQL database server by @michael-j-green in #327
- When fixing matches, search doesn't return the correct values by @michael-j-green in #330
Full Changelog: v1.7.1...v1.7.2
v1.7.1
What's Changed
Bug Fixes
- Fix for broken first run on fresh installs by @michael-j-green in #297
Full Changelog: v1.7.0...v1.7.1
v1.7.0
What's Changed
What's New
- Add MariaDB support by @michael-j-green in #156
- Move duplicates out of the import directory and into a duplicates directory - improve logging by @michael-j-green in #158
- Recursively import files in the import directory. Duplicates are now moved to the same path, but in the import errors directory. by @michael-j-green in #159
- Add per platform game counts to the library by @michael-j-green in #164
- Added cleanup and database optimisation by @michael-j-green in #168
- Add m3u support for multi image games by @michael-j-green in #171
- Code clean up and API versioning by @michael-j-green in #178
- Add authentication support by @michael-j-green in #185
- Background task execution intervals are now user configurable by @michael-j-green in #209
- Enhanced firmware availability page by @michael-j-green in #213
- Library filtering and display enhancements by @michael-j-green in #214
- Set paging default to "paged" by @michael-j-green in #218
- Logs now have filtering options by @michael-j-green in #219
- Implement API rate limit handling support by @michael-j-green in #227
- Improve background task progress feedback by @michael-j-green in #228
- Added log correlation and revised background tasks layout by @michael-j-green in #230
- Filter ROMs by platform by @michael-j-green in #236
- A new library scanner process will now be started for each library by @michael-j-green in #249
- Limit library scan workers to four concurrent processes by @michael-j-green in #250
- Refactored code, and added Amiga CDTV and CD32, and ColecoVision to the PlatformMap by @michael-j-green in #252
- Save states are now saved to the Gaseous host, making them available anywhere by @michael-j-green in #255
- Migrate to new EJS CDN, and save state tweaks by @michael-j-green in #264
- Add alpha pager, and move main pager to bottom of page by @michael-j-green in #265
- Add enhanced schedule management for background tasks by @michael-j-green in #267
- Added a setting to toggle the emulator debug mode by @michael-j-green in #269
- Add filters for number of rating votes, and release year by @michael-j-green in #270
- Define port 80 as the default port to listen on - overrides new net8.0 default of 8080 by @michael-j-green in #281
- Update documentation by @michael-j-green in #283
- Minor fixes to complete the upgrade from 1.6.1 to 1.7.0 by @michael-j-green in #285
- Added support for custom user avatars by @michael-j-green in #288
- Added game last played, and total play time stats by @michael-j-green in #289
- Integrated EJS 4.0.11 by @michael-j-green in #290
- Add ability to set games/roms as favourite by @michael-j-green in #291
- Create an icon by @michael-j-green in #292
Notes
- Update background task time scheduling to use server local time. Ensure that the TZ variable is passed to the container with the location of the server. by @michael-j-green in #268
Bug Fixes
- Added a try/catch block when unzipping files to ensure errors are properly logged, and temp files are cleaned up by @michael-j-green in #165
- Split LibraryScan and Rematching into separate background tasks by @michael-j-green in #166
- Logs now show date time rather than x hours ago by @michael-j-green in #169
- Minor UI changes, and bug fixes by @michael-j-green in #173
- Fixed collection preview load error by @michael-j-green in #187
- Resolved collection build error by @michael-j-green in #188
- Resolved platform mapping form save error by @michael-j-green in #189
- Applied correct database query casing by @michael-j-green in #190
- Include ROM's without a signature match in rematcher efforts by @michael-j-green in #191
- Fixed typo in rematcher code by @michael-j-green in #192
- Apply indexes to improve signature search by @michael-j-green in #205
- Make library scan run once a day rather than every hour by @michael-j-green in #206
- Fix spelling error in logs by @michael-j-green in #211
- Miscellaneous bug fixes by @michael-j-green in #220
- Filter controller performance improvements by @michael-j-green in #229
- Resolve a critical error in new logging code by @michael-j-green in #231
- Many queries re-written to improve performance by @michael-j-green in #232
- Overhaul of SQL queries to (hopefully) improve performance with large libraries by @michael-j-green in #233
- Now pre-compiles age group metadata instead of generating it on every query by @michael-j-green in #235
- More performance updates by @michael-j-green in #237
- Add missing indexes by @michael-j-green in #238
- Assorted bug fixes by @michael-j-green in #242
- More refactoring and bug fixes by @michael-j-green in #243
- Improve filter section UX by @michael-j-green in #244
- Remove broken dependency reference by @michael-j-green in #246
- Fixed ROM count and platform display by @michael-j-green in #247
- Many bug and UI fixes, and improved client side caching of images by @michael-j-green in #248
- Collections needs to honour the logged in users age rating permission by @michael-j-green in #274
- .Net8.0 update, add ARM support, various bug fixes by @michael-j-green in #277
- Migrate existing collections to new user on first run after upgrade to 1.7 by @michael-j-green in #280
- Fixed captialisation issue in sql query by @michael-j-green in #293
Dependencies
- chore(deps): bump Microsoft.AspNetCore.OpenApi from 7.0.11 to 7.0.12 by @dependabot in #160
- chore(deps): bump MySqlConnector from 2.2.7 to 2.3.1 by @dependabot in #182
- chore(deps): bump gaseous-server/wwwroot/emulators/EmulatorJS from
7c22d03
to1b3a17f
by @dependabot in #180 - chore(deps): bump gaseous-server/wwwroot/emulators/EmulatorJS from
1b3a17f
toc1a9d9b
by @dependabot in #239 - chore(deps): bump MySqlConnector from 2.3.1 to 2.3.5 by @dependabot in #266
- chore(deps): bump Microsoft.AspNetCore.Identity.UI from 7.0.13 to 7.0.15 by @dependabot in #258
- chore(deps): bump Microsoft.AspNetCore.OpenApi from 7.0...
v1.7.0-preview.8
What's Changed
What's New
- Re-enabled artwork backgrounds by @michael-j-green in #254
- Save states are now saved to the Gaseous host, making them available anywhere by @michael-j-green in #255
- Migrate to new EJS CDN, and save state tweaks by @michael-j-green in #264
Full Changelog: v1.7.0-preview.7...v1.7.0-preview.8
v1.7.0-preview.7
What's Changed
What's New
- A new library scanner process will now be started for each library by @michael-j-green in #249
- Limit library scan workers to four concurrent processes by @michael-j-green in #250
- Multiple Updates by @michael-j-green in #251
- Refactored code, and added Amiga CDTV and CD32, and ColecoVision to the PlatformMap by @michael-j-green in #252
Bug Fixes
- Assorted bug fixes by @michael-j-green in #242
- More refactoring and bug fixes by @michael-j-green in #243
- Improve filter section UX by @michael-j-green in #244
- Remove broken dependency reference by @michael-j-green in #246
- Fixed ROM count and platform display by @michael-j-green in #247
- Many bug and UI fixes, and improved client side caching of images by @michael-j-green in #248
Dependencies
- chore(deps): bump gaseous-server/wwwroot/emulators/EmulatorJS from
1b3a17f
toc1a9d9b
by @dependabot in #239
Full Changelog: v1.7.0-preview.6...v1.7.0-preview.7