v2023.05.24.0927 Release
Major Changes:
- The Viewer page has been redesigned.
- You can now toggle the display of metrics on the Viewer page.
- Server logs are no longer stored in the DB.
- The server now uses Serilog and writes to log files.
- In Docker, the logs path is
/remotely-data/logs/
- Else, it will be
./logs
in the app's content directory.
Docker Image
See Docker Hub for instructions on pulling and running the image.
Changes:
- 2c42697 Add EF migrations.
- 0386295 Merge pull request #649 from immense/jaredg-respect-httplogging-setting
- c647e03 Refactor logging. Update submodule.
- db19e92 Finish implementing Serilog, LogManager, and full-screen loader.
- d1c432e Implement Serilog and LogsManager.
- 5099191 Merge branch 'master' into jaredg-respect-httplogging-setting
- 6297175 Merge pull request #647 from immense/jaredg-viewer-design-update
See More
- b418621 Force dark theme until light theme is implemented on viewer.
- 1909925 Merge branch 'master' into jaredg-viewer-design-update
- 4e331d6 Finish implementing menu buttons.
- e52343e Git ignore font-awesome. Supply from libman.
- fbf91b9 Remove font-awesome from source control.
- 1ec1981 WIP on implementing new viewer design.
- 95a4c75 Update connection UI.
- bea7a0c WIP on viewer design implementation.
- 68dfc56 Merge pull request #635 from radasys/patch-1
- f3dd219 Merge pull request #636 from immense/jaredg-fix-remotecontrol-api
- 543538c Fix SignalR call to start remote control session.
- 709951a Update README.md
- 2bd666e Merge pull request #632 from immense/jaredg-fix-scripts-page
- 1a79650 WIP on replacing DbLogger with Serilog.
- c1fffe2 Don't register HTTP logging services if option is disabled in appsettings.
- 79d3540 Revert log level change, as it will be handled in another PR.
- eb7cfc1 Use ExecuteDeleteAsync to speed up deletion of all server logs.
- 9ea17ad Fix NRE in scripts page. Refactor logic.
- f732939 BeginScreenCastImpl no longer needs to be called in a new thread.
- e18f539 Removed CircularBufferTests (no longer used). Removed StreamingState.IsProcessing (no longer used).
- 44a7db9 Refactor capture processor.
- e342cd6 Prevent publisher from overwhelming consumer bewteen receipts.
- 1bdc2b4 DXGI timeout to 25.
- a0b8176 Revert circular buffer. Use acks.
- c96319d Comment out debug logging from EF Core.
- de5f07e Remove libraries supplied by libman.
- 88211dd Remove more redundant code. Remove frame received messages (no longer needed with streaming).
- 9324e6a Quiet some of the logs.
- 2bed627 Put received chunks into temporary processor. Guard while processing.
- 39f72ca Replace redundant instances of ScreenCaptureDto in every frame chunk.
- 80d3b38 Implement changes to IViewerAuthorizer.
- 0381742 Merge master.
- 3ba33f4 Merge pull request #626 from immense/jaredg-native-interop-project
- da79bc7 Move native interop code to new project.
- cd42d6a Merge pull request #625 from immense/jaredg-update-docker-healthcheck
- 7b69141 Add healthcheck controller with loopback-only authorization filter. Add curl install to Dockerfile.
- 13a4be8 Add tutorial link to Awesome Open Source's video.
- f72d6da Add capture metrics to viewer.
- a4e6e55 Make transient IScreenCaster service disposable.
- e6a83b1 Change IDesktopHubConnection.Connect signature so cancellation token is last param.
- 74b3d84 Make StreamSignaler disposable.
This list of changes was auto generated.