Releases: alexsee/bsh3
Releases · alexsee/bsh3
v3.9.4
✨ New Features
- FTP Logging Added: The system now supports logging via FTP, making it easier to track and store logs remotely.
- Improved Responsiveness: Medium-level system checks are now performed asynchronously, enhancing overall performance and responsiveness.
🛠️ Fixes
- Improved Compatibility with Windows 11 Standby: Resolved issues related to standby mode under Windows 11, improving stability on modern systems.
What's Changed
- feat: add ftp logging by @alexsee in #381
- tests(config): add tests for configuration manager by @alexsee in #382
- feat(core): async check medium + minor other changes by @alexsee in #383
- build(deps): bump System.Management from 9.0.1 to 9.0.3 in /src by @dependabot[bot] in #387
- build(deps): bump System.Configuration.ConfigurationManager and System.Security.Cryptography.ProtectedData in /src by @dependabot[bot] in #386
- build(deps): bump Microsoft.Extensions.Logging.Abstractions and Quartz in /src by @dependabot[bot] in #385
- build(deps): bump Microsoft.Extensions.Hosting and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot[bot] in #384
- feat: update unit tests by @alexsee in #388
- build(deps): bump System.Security.Cryptography.ProtectedData from 9.0.3 to 9.0.4 in /src by @dependabot[bot] in #394
- build(deps): bump System.Management from 9.0.3 to 9.0.4 in /src by @dependabot[bot] in #393
- build(deps): bump NUnit.Analyzers from 4.6.0 to 4.7.0 in /src by @dependabot[bot] in #391
- build(deps): bump Microsoft.Extensions.Logging.Abstractions, Serilog and Serilog.Extensions.Logging in /src by @dependabot[bot] in #389
- build(deps): bump Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.WindowsServices and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot[bot] in #392
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 9.0.0 to 9.0.4 in /src by @dependabot[bot] in #395
- build(deps): bump Serilog.Sinks.File from 6.0.0 to 7.0.0 in /src by @dependabot[bot] in #396
- build(deps): bump System.Configuration.ConfigurationManager and System.Security.Cryptography.ProtectedData in /src by @dependabot[bot] in #397
- Bump Microsoft.Extensions.Hosting and 9 others by @dependabot[bot] in #398
- Bump Microsoft.Extensions.Hosting and 6 others by @dependabot[bot] in #399
- Bump NUnit.Analyzers from 4.9.1 to 4.9.2 by @dependabot[bot] in #400
- Potential fix for code scanning alert no. 8: Workflow does not contain permissions by @alexsee in #401
- Potential fix for code scanning alert no. 7: Workflow does not contain permissions by @alexsee in #402
- Bump Microsoft.Extensions.Hosting and 5 others by @dependabot[bot] in #403
- Bump FluentFTP from 52.1.0 to 53.0.1 by @dependabot[bot] in #405
- fix: standby in win11 by @alexsee in #406
Full Changelog: v3.9.3...v3.9.4
v3.9.3
v3.9.2
What's Changed
- Fixes a bug that causes the temporary files blocking a new backup
- Fixes a bug that causes the vertical favorite list in backup browser overflow the backup list
- Fixes a bug that prevented the automatic device recognition not being started for scheduled backups
- Improves error handling and logging of internal exceptions to better identify root cause errors
What's Changed
- build(deps): bump FluentFTP from 52.0.0 to 52.1.0 in /src by @dependabot in #371
- build(deps): bump System.Security.Cryptography.ProtectedData from 9.0.1 to 9.0.2 in /src by @dependabot in #372
- build(deps): bump Microsoft.NET.Test.Sdk and Newtonsoft.Json in /src by @dependabot in #373
- fix(ftp): delete temporary file if it still exists by @alexsee in #374
- fix(browser): vertical favorite list overflow by @alexsee in #375
- feat(schedule): add logic to wait for device when backup was in the past by @alexsee in #376
- feat: improve error handling by @alexsee in #377
- build(deps): bump Microsoft.WindowsAppSDK from 1.6.241114003 to 1.6.250108002 in /src by @dependabot in #369
- feat(core): update copy right and code style by @alexsee in #379
Full Changelog: v3.9.1...v3.9.2
v3.9.1
What's Changed
- Fixed a permission issue for volume shadow copy service preventing Backup Service Home from copying in-use files
- Fixed a database handling issue that potentially causes Backup Service Home to crash
- Fixed a backup browser issue that potentially causes Backup Service Home to crash when restoring multiple files
- Removed several non-used dependencies
- Updated to newest Microsoft .NET 9.0 for better performance
What's Changed
- build(deps): bump Serilog from 4.0.0 to 4.0.1 in /src by @dependabot in #316
- build(deps): bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /src by @dependabot in #315
- build(deps): bump Autoupdater.NET.Official from 1.9.1 to 1.9.2 in /src by @dependabot in #320
- build(deps): bump FluentFTP from 50.1.0 to 51.0.0 in /src by @dependabot in #319
- build(deps): bump Quartz from 3.11.0 to 3.12.0 in /src by @dependabot in #318
- build(deps): bump Quartz from 3.12.0 to 3.13.0 in /src by @dependabot in #321
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 in /src by @dependabot in #322
- build(deps): bump Newtonsoft.Json from 13.0.1 to 13.0.3 in /src by @dependabot in #323
- build(deps): bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 in /src by @dependabot in #325
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.7 to 8.0.8 in /src by @dependabot in #324
- build(deps): bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /src by @dependabot in #328
- build(deps): bump Serilog from 4.0.1 to 4.0.2 in /src by @dependabot in #330
- build(deps): bump System.Data.SQLite.Core from 1.0.118 to 1.0.119 in /src by @dependabot in #331
- build(deps): bump FluentFTP from 51.0.0 to 51.1.0 in /src by @dependabot in #329
- build(deps): bump Serilog from 4.0.2 to 4.1.0 in /src by @dependabot in #334
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.1 to 8.0.2 in /src by @dependabot in #332
- build(deps): bump Microsoft.Windows.Compatibility and System.Configuration.ConfigurationManager in /src by @dependabot in #333
- build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 by @dependabot in #338
- build(deps): bump System.Configuration.ConfigurationManager and System.Security.Cryptography.ProtectedData in /src by @dependabot in #337
- build(deps): bump Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.WindowsServices and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot in #336
- build(deps): bump Microsoft.Extensions.Logging.Abstractions and Quartz in /src by @dependabot in #335
- build(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 by @dependabot in #339
- fix(rpc): fix permission issues with vss by @alexsee in #344
- build(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0 by @dependabot in #346
- chore: remove unnecessary dependencies by @alexsee in #348
- chore: update database handling by @alexsee in #350
- chore: code cleanup and package updates. by @alexsee in #351
- fix(browser): status handling of multiple files/versions can cause crash by @alexsee in #352
- build(deps): update to dotnet 9 by @alexsee in #353
- feat(ui): add view models + settings logic by @alexsee in #233
- fix(backup): rename directory issue by @alexsee in #354
- feat(dlg): add wait for media window by @alexsee in #355
- feat(dlg): wire up new create backup window by @alexsee in #356
- feat(dlg): wire up backup browser by @alexsee in #357
- build(deps): bump System.Management from 9.0.0 to 9.0.1 in /src by @dependabot in #363
- build(deps): bump Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.WindowsServices and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot in #362
- build(deps): bump Microsoft.WindowsAppSDK and WinUIEx in /src by @dependabot in #361
- build(deps): bump System.Configuration.ConfigurationManager and System.Security.Cryptography.ProtectedData in /src by @dependabot in #360
- feat(browser): add file icons to backup browser by @alexsee in #358
- feat(browser): add new browser capabilities by @alexsee in #364
- fix(StatusService): async handling by @alexsee in #366
- feat(StatusWindow): add status window for manual status handling by @alexsee in #367
- build(deps): bump Microsoft.Extensions.Hosting and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot in #368
- fix(db): clean directory before import by @alexsee in #370
Full Changelog: v3.9.0.3...v3.9.1
v3.9.1-beta1
What's Changed
- Fixed a permission issue for volume shadow copy service preventing Backup Service Home from copying in-use files
- Fixed a database handling issue that potentially causes Backup Service Home to crash
- Fixed a backup browser issue that potentially causes Backup Service Home to crash when restoring multiple files
- Removed several non-used dependencies
Details
- build(deps): bump Serilog from 4.0.0 to 4.0.1 in /src by @dependabot in #316
- build(deps): bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /src by @dependabot in #315
- build(deps): bump Autoupdater.NET.Official from 1.9.1 to 1.9.2 in /src by @dependabot in #320
- build(deps): bump FluentFTP from 50.1.0 to 51.0.0 in /src by @dependabot in #319
- build(deps): bump Quartz from 3.11.0 to 3.12.0 in /src by @dependabot in #318
- build(deps): bump Quartz from 3.12.0 to 3.13.0 in /src by @dependabot in #321
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 in /src by @dependabot in #322
- build(deps): bump Newtonsoft.Json from 13.0.1 to 13.0.3 in /src by @dependabot in #323
- build(deps): bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 in /src by @dependabot in #325
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.7 to 8.0.8 in /src by @dependabot in #324
- build(deps): bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /src by @dependabot in #328
- build(deps): bump Serilog from 4.0.1 to 4.0.2 in /src by @dependabot in #330
- build(deps): bump System.Data.SQLite.Core from 1.0.118 to 1.0.119 in /src by @dependabot in #331
- build(deps): bump FluentFTP from 51.0.0 to 51.1.0 in /src by @dependabot in #329
- build(deps): bump Serilog from 4.0.2 to 4.1.0 in /src by @dependabot in #334
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.1 to 8.0.2 in /src by @dependabot in #332
- build(deps): bump Microsoft.Windows.Compatibility and System.Configuration.ConfigurationManager in /src by @dependabot in #333
- build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 by @dependabot in #338
- build(deps): bump System.Configuration.ConfigurationManager and System.Security.Cryptography.ProtectedData in /src by @dependabot in #337
- build(deps): bump Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.WindowsServices and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot in #336
- build(deps): bump Microsoft.Extensions.Logging.Abstractions and Quartz in /src by @dependabot in #335
- build(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 by @dependabot in #339
- fix(rpc): fix permission issues with vss by @alexsee in #344
- build(deps): bump softprops/action-gh-release from 2.1.0 to 2.2.0 by @dependabot in #346
- chore: remove unnecessary dependencies by @alexsee in #348
- chore: update database handling by @alexsee in #350
- chore: code cleanup and package updates. by @alexsee in #351
Full Changelog: v3.9.0.3...v3.9.1-beta1
v3.9.0-beta4
What's Changed
- build(deps): bump Serilog from 4.0.0 to 4.0.1 in /src by @dependabot in #316
- build(deps): bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /src by @dependabot in #315
- build(deps): bump Autoupdater.NET.Official from 1.9.1 to 1.9.2 in /src by @dependabot in #320
- build(deps): bump FluentFTP from 50.1.0 to 51.0.0 in /src by @dependabot in #319
- build(deps): bump Quartz from 3.11.0 to 3.12.0 in /src by @dependabot in #318
- build(deps): bump Quartz from 3.12.0 to 3.13.0 in /src by @dependabot in #321
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 in /src by @dependabot in #322
- build(deps): bump Newtonsoft.Json from 13.0.1 to 13.0.3 in /src by @dependabot in #323
- build(deps): bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.11.0 in /src by @dependabot in #325
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.7 to 8.0.8 in /src by @dependabot in #324
- build(deps): bump Microsoft.NET.Test.Sdk from 17.11.0 to 17.11.1 in /src by @dependabot in #328
- build(deps): bump Serilog from 4.0.1 to 4.0.2 in /src by @dependabot in #330
- build(deps): bump System.Data.SQLite.Core from 1.0.118 to 1.0.119 in /src by @dependabot in #331
- build(deps): bump FluentFTP from 51.0.0 to 51.1.0 in /src by @dependabot in #329
- build(deps): bump Serilog from 4.0.2 to 4.1.0 in /src by @dependabot in #334
- build(deps): bump Microsoft.Extensions.Logging.Abstractions from 8.0.1 to 8.0.2 in /src by @dependabot in #332
- build(deps): bump Microsoft.Windows.Compatibility and System.Configuration.ConfigurationManager in /src by @dependabot in #333
- build(deps): bump softprops/action-gh-release from 2.0.8 to 2.0.9 by @dependabot in #338
- build(deps): bump System.Configuration.ConfigurationManager and System.Security.Cryptography.ProtectedData in /src by @dependabot in #337
- build(deps): bump Microsoft.Extensions.Hosting, Microsoft.Extensions.Hosting.WindowsServices and Microsoft.Extensions.Logging.Abstractions in /src by @dependabot in #336
- build(deps): bump Microsoft.Extensions.Logging.Abstractions and Quartz in /src by @dependabot in #335
- build(deps): bump softprops/action-gh-release from 2.0.9 to 2.1.0 by @dependabot in #339
- fix(rpc): fix permission issues with vss by @alexsee in #344
Full Changelog: v3.9.0.3...v3.9.0-beta4
v3.9.0.3
What's Changed
- Added english translation
Details
- build(deps): bump Quartz from 3.9.0 to 3.11.0 in /src by @dependabot in #309
- build(deps): bump Serilog.Settings.AppSettings from 2.2.2 to 3.0.0 in /src by @dependabot in #308
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.6 to 8.0.7 in /src by @dependabot in #310
- build(deps): bump actions/setup-dotnet from 3 to 4 by @dependabot in #312
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in #311
- build(deps): bump softprops/action-gh-release from 0.1.15 to 2.0.8 by @dependabot in #313
- build(deps): bump actions/setup-java from 3 to 4 by @dependabot in #314
- feat(core): english translation by @alexsee in #296
Full Changelog: v3.9.0-beta2...v3.9.0.3
v3.9.0-beta2
What's Changed
- Fixed issue with non-working menu items in main window
- Replaced deprecated ZIP library by standard library
- Added back beta update capability
Details
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.4 to 8.0.5 in /src by @dependabot in #297
- fix(core): menu items don't show response by @alexsee in #298
- feat(core): refactor file collector for more customization by @alexsee in #299
- build(deps): bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 in /src by @dependabot in #300
- build(deps): bump Microsoft.Windows.Compatibility from 8.0.5 to 8.0.6 in /src by @dependabot in #302
- build(deps): bump Serilog from 3.1.1 to 4.0.0 in /src by @dependabot in #303
- build(deps): bump Autoupdater.NET.Official from 1.8.6 to 1.9.0 in /src by @dependabot in #304
- feat(core): remove Ionic Zip dependency by using .NET implementation by @alexsee in #301
- feat(core): add beta update download stream by @alexsee in #306
Full Changelog: v3.9.0-beta1...v3.9.0-beta2
v3.8.5.4
v3.8.5.3
Bug fixes
- Copying of in-use files does not work on drives where BSH is not installed