Skip to content

Releases: immense/Remotely

v2021.05.07.1817 Release

08 May 04:23
Compare
Choose a tag to compare
Pre-release

This preview build adds an installer for the macOS x64 agent. This is only the background service. Remote control hasn't been added yet.

Server Installer CLI Tool

See the readme for instructions on using the installer tool.

Changes:

  • 0a904cb Rename Desktop.Linux in Publish script.
  • 6e03a39 Separate macOS x64 and arm64 sections.
  • 74051b5 Merge branch 'master' into mac-support
  • 250983b Add orientation to DirectXOutput model to detect orientation of non-primary monitors.
  • 8de7561 Comment out macOS arm64 links until runners are available on Azure Pipelines.
  • a43732d Add macOS arm64.
  • a864c01 Fix UUID gen.
  • 7433f91 Add condition for device no longer existing when filtering users.
  • 4c210c2 Rework formatting of Downloads page.
  • 6a64e2d Use lock when updating devices.
See More
  • d2a28ce Fix handling of existing w3wp processes.
  • 25706e5 Extend timeout for GitHub API calls.
  • bf584b2 Fix macOS installer.
  • f9a4fcd Add Mac agent to Actions workflow.
  • 0d93255 Merge master.
  • d594527 Display message when attempting MacOS remote control.
  • d0f4afd Set permissions on script entry point.
  • f86e50b Automatically use Docker volume for persisting SQLite DB and appsettings.json.
  • ae44296 Fix issue where outdated script runs would still run, even if superseded by more recent one. Added regression test.
  • c038b5b Add link to video tutorials.
  • cf67902 Add Mac updater.
  • 62875ce Rename "Linux" to "XPlat"
  • c87e005 Adjust styling on Downloads page.
  • c0ecfff Add Mac downloads.
  • c77b857 Add MacOSX install script.
  • 0df0505 Begin building Mac services in Agent project.

This list of changes was auto generated.

v2021.04.29.0623 Release

29 Apr 22:43
Compare
Choose a tag to compare

BREAKING CHANGES ALERT! Please read all of the below. :)

  • There's a new Server Installer CLI tool that will show on the releases page instead of the install scripts and ZIP packages.
    • It integrates with GitHub's REST API to build a customized server using GitHub Actions, with your server's URL embedded in the clients.
    • Instructions for using it are now in the readme or at https://remotely.one/Tutorials
  • The default reverse proxy going forward is Caddy Server. But you can still select Nginx when using the above-mentioned installer tool.
  • The Downloads folder has been renamed to Content. I've created a redirect in the server code for file downloads, though, so it should be a seamless transition. But just be aware that they live there now.
    • I won't go into all the OCD details about why I renamed it. But you can be rest assured that it was 100% not necessary, and I'm sorry.
  • The SmtpClient has been replaced with MailKit. Test your email settings to make sure they're still working.
    • You may need to disable checking for certificate revocation, particularly if your mail server uses Let's Encrypt.
  • API keys now use the key's Id instead of a separate Token property/column. It didn't make sense to have two separate GUID columns, and it was confusing. If you're using API tokens, you'll need to update your integrations so they use the GUID in the Id column, as the Token column will now be gone.
  • The Nginx websocket route for BrowserHub has changed to _blazor.
  • Some of the API controller routes changed. Some new ones were added. Check the Swagger page.
  • File uploads and downloads now use an expiring authentication token instead of the files themselves expiring. This happens behind-the-scenes, so you only need to worry about it if you had an integration that used the FileSharing. You can also authorize with a valid API token.

Server Installer CLI Tool

See the readme for instructions on using the installer tool.

A tutorial video can be found at https://remotely.one/Tutorials.

To upgrade, simply run the installer again. Some of the steps (SSH keys, personal access tokens, etc.) only need to be done the first time.

Changes:

  • 9617f83 Update docs due to deprecation of basic auth.
  • b369c65 Allow whitespace through.
  • 6c21ffe Revert message handler change.
  • aa5ff09 Try 128KB buffer threshold on data channel.
  • 6cdfa05 Log missing manifests folder as Debug, since it's expected.
  • d261752 Check for and log input keys that can't be parsed.
  • 53c841b Change input size and offset.
  • f931350 Update streaming toggled after video data has loaded.
  • 790491e Update README.md
  • a5be1ca Fix issues in IIS Windows server installer. Persist additional files through installs when extracting ZIP contents.
See More
  • 04d6b0e Refactor TryDisposeAll
  • db3850d Add warning on device card for outdated devices.
  • 2b67448 Refactor DevicesFrame to make less trips to database.
  • d717684 Update README.md
  • 706cc89 Add more details to script run error emails.
  • d8e8664 Refactor server installer prompts.
  • 20c45b8 Remove resize for now.
  • 998728a Resize images based on quality.
  • afbd127 Track frames by Id.
  • 22ee60f Remove unused property.
  • 94118df Fix background color.
  • 17f1b5f Remove unused property.
  • ddf8be8 Update configuration name check for AnyCPU.
  • 457870a Update README.md
  • 9e6ea8c Add appmanifest for Server.Installer.
  • 6ee5300 Expand Downloads redirect.
  • 35769b2 Remove missing namespace.
  • c3af96a Remove .NET Framework version check. New installs will be prompted. Existing installs should be resolved by now.
  • 644d537 Only count sessions with active viewers toward RemoteControlSessionLimit
  • 8eb7e8d DataService refactoring.
  • 970269e Update README.md
  • 1b4ba49 Add option to disable certificate revocation check when sending email.
  • 71d3a56 Use Async methods in email sender.
  • 91ce649 Change GetAllUsersInOrganization signature.
  • 2bb3de6 Add email to support requests.
  • 05f8424 Don't run missed quick scripts.
  • b665c70 Add details to quick script runs.
  • f24eaf0 Remove unnecessary async/await.
  • 11aa046 Send larger chunks of audio.
  • a59d86b Add SmtpLocalDomain to appsettings.json
  • d9f81f4 Replace SmtpClient with MailKit.
  • 8444a55 Update Dockerfile
  • 131ec4f Remove submodule checkout. No longer needed.
  • 041be33 Remove submodule.
  • a85da9b Use DelayUntil when sending DTO through DataChannel.
  • 2bd4aef Revert WebRTC library back to Microsoft MixedReality WebRTC.
  • 44efc48 Additional logging.
  • c936c3c Update SignalR and MessagePack JavaScript libraries.
  • cbe5922 Signal end of ICE with null candidate.
  • 5c8cf11 Create files for mounting.
  • 8a1b8f2 Update submodule.
  • f818175 Update submodule.
  • 9cd4786 Don't send empty ice candidate.
  • 1adf289 Fix path.
  • 6f82b86 Merge branch 'replace-webrtc-library'
  • ea520fa Revert execstart change. Call dotnet with DLL argument.
  • c78255f Trigger heartbeat when device is expanded.
  • c941828 Remove .NET runtime install and try using the self-contained executable.
  • e3cbef7 Checkout submodules in build workflows.
  • a75091c Update submodule.
  • 9f99c45 Add SipSorcery as submodule.
  • 21a9a89 Re-acquire and apply branding after switching servers.
  • 40176ee Add Docker Hub link.
  • e06a743 Return completed task.
  • de0a8d3 Fix merge issues for SipSorcery.
  • f72acc8 Merge branch 'replace-webrtc' into sipsorcery
  • 107767a Update readme and Dockerfile.
  • af801fd Revert changes to input processing on Windows.
  • a2c1d66 Make deep links for tabs.
  • 7f8922f Use RID from input params.
  • c9a9e60 Add alert details modal. Fix GetEffectiveTheme.
  • 4120faa Remove synchronous code from AuthComponentBase.
  • d40d05a Workarounds for issues with Postgres DB provider using async DbContext calls.
  • f317613 Add new navigation properties to enable cascade delete.
  • 7ac9800 Make device ID optional on device details. Add it to the nav menu.
  • e605f17 Auto-populate name on Remote Control page.
  • 5e5bfd6 Update help modal.
  • c00f171 Add Warning output to error out in PS Core results.
  • 7c4f935 Trim trailing slashes in server URL in ConnectionInfo.
  • ec8a7d4 Change language in script alerts.
  • a0ed6b5 Remove AlterColumn on Identity Framework Id columns in migration (auto-generated by EF Core for some reason...)
  • eca96e7 Update README.md
  • 7e9e0dc Trim trailing slashes from server URL.
  • 5e07e4e Reorder lines.
  • fd7e88a Load navigation properties when delete device so cascade delete will work.
  • 8d039ad Fix output of information/verbose/etc. streams in PowerShell.
  • 540c587 Update build docs.
  • 314491f Download Windows ZIP package for IIS.
  • 790f790 Fix spaces/tabs and change UTF8-BOM to UTF8.
  • 9806905 Replace content in Caddyfile.
  • cda0234 Fix variables. Use executable for execstart.
  • 2aa1...
Read more

v2021.04.18.2239 Release

19 Apr 14:23
Compare
Choose a tag to compare
Pre-release

This is a preview build! Be sure to back everything up, especially the database, before attempting to upgrade to this version

Read all of the below information carefully, as there are breaking changes!

If you want to preview these changes without installing them on your server, you can check out the public server at https://app.remotely.one.

The server installer tool is brand new, so expect some issues initially. Please let me know if you encounter any.

BREAKING CHANGES ALERT! Please read all of the below. :)

  • There's a new Server Installer CLI tool that will show on the releases page instead of the install scripts and ZIP packages.
    • It integrates with GitHub's REST API to build a customized server using GitHub Actions, with your server's URL embedded in the clients.
    • Instructions for using it are now in the readme.
  • The default reverse proxy going forward is Caddy Server. But you can still select Nginx when using the above-mentioned installer tool.
  • The Downloads folder has been renamed to Content. I've created a redirect in the server code for file downloads, though, so it should be a seamless transition. But just be aware that they live there now.
    • I won't go into all the OCD details about why I renamed it. But you can be rest assured that it was 100% not necessary, and I'm sorry.
  • API keys now use the key's Id instead of a separate Token property/column. It didn't make sense to have two separate GUID columns, and it was confusing. If you're using API tokens, you'll need to update your integrations so they use the GUID in the Id column, as the Token column will now be gone.
  • The Nginx websocket route for BrowserHub has changed to _blazor.
  • Some of the API controller routes changed. Some new ones were added. Check the Swagger page.
  • File uploads and downloads now use an expiring authentication token instead of the files themselves expiring. This happens behind-the-scenes, so you only need to worry about it if you had an integration that used the FileSharing. You can also authorize with a valid API token.

image

Server Installer CLI Tool

See the readme for instructions on using the installer tool.

Changes:

  • 131ec4f Remove submodule checkout. No longer needed.
  • 041be33 Remove submodule.
  • a85da9b Use DelayUntil when sending DTO through DataChannel.
  • 2bd4aef Revert WebRTC library back to Microsoft MixedReality WebRTC.
  • 44efc48 Additional logging.
  • c936c3c Update SignalR and MessagePack JavaScript libraries.
  • cbe5922 Signal end of ICE with null candidate.
  • 5c8cf11 Create files for mounting.
  • 8a1b8f2 Update submodule.
  • f818175 Update submodule.
See More
  • 9cd4786 Don't send empty ice candidate.
  • 1adf289 Fix path.
  • 6f82b86 Merge branch 'replace-webrtc-library'
  • ea520fa Revert execstart change. Call dotnet with DLL argument.
  • c78255f Trigger heartbeat when device is expanded.
  • c941828 Remove .NET runtime install and try using the self-contained executable.
  • e3cbef7 Checkout submodules in build workflows.
  • a75091c Update submodule.
  • 9f99c45 Add SipSorcery as submodule.
  • 21a9a89 Re-acquire and apply branding after switching servers.
  • 40176ee Add Docker Hub link.
  • e06a743 Return completed task.
  • de0a8d3 Fix merge issues for SipSorcery.
  • f72acc8 Merge branch 'replace-webrtc' into sipsorcery
  • 107767a Update readme and Dockerfile.
  • af801fd Revert changes to input processing on Windows.
  • a2c1d66 Make deep links for tabs.
  • 7f8922f Use RID from input params.
  • c9a9e60 Add alert details modal. Fix GetEffectiveTheme.
  • 4120faa Remove synchronous code from AuthComponentBase.
  • d40d05a Workarounds for issues with Postgres DB provider using async DbContext calls.
  • f317613 Add new navigation properties to enable cascade delete.
  • 7ac9800 Make device ID optional on device details. Add it to the nav menu.
  • e605f17 Auto-populate name on Remote Control page.
  • 5e5bfd6 Update help modal.
  • c00f171 Add Warning output to error out in PS Core results.
  • 7c4f935 Trim trailing slashes in server URL in ConnectionInfo.
  • ec8a7d4 Change language in script alerts.
  • a0ed6b5 Remove AlterColumn on Identity Framework Id columns in migration (auto-generated by EF Core for some reason...)
  • eca96e7 Update README.md
  • 7e9e0dc Trim trailing slashes from server URL.
  • 5e07e4e Reorder lines.
  • fd7e88a Load navigation properties when delete device so cascade delete will work.
  • 8d039ad Fix output of information/verbose/etc. streams in PowerShell.
  • 540c587 Update build docs.
  • 314491f Download Windows ZIP package for IIS.
  • 790f790 Fix spaces/tabs and change UTF8-BOM to UTF8.
  • 9806905 Replace content in Caddyfile.
  • cda0234 Fix variables. Use executable for execstart.
  • 2aa12bd Install dependencies that might be missing on some distros.
  • d05a174 Update readme. Add pre-built server package back as an option.
  • 8068d71 Update readme. Put Example_Nginx_Config.txt back where it was supposed to go.
  • 0a58d39 Check if argument key doesn't have a value.
  • 80793d3 Add more console output. Change how build completion is detected.
  • 5094f4a Add parameter parsing error messages. Increase console column width.
  • 2b0be8d Remove interactive prompts from possibly-non-interactive sections. Continue when successfully parsing -c and -w.
  • 8efe225 Update build.yml
  • b70335d Fix tree structure for existing folders.
  • 529efd5 Fix tree view rendering for nested scripts.
  • ccb7217 Change --reverse-proxy, -r to --web-server, -w.
  • a8a036e Fix duplicate use of -r param.
  • 97915b8 Send input on STA thread.
  • 71047a0 No sleep makes typos.
  • 3f6a696 Typo. :) There will probably be lots of these.
  • b95aa5a Typo.
  • 363ca9b Trim console lines.
  • 19da57b Update readme.
  • 255f57c Let API Token also authorize for ExpiringTokenFilter.
  • 1b5bc77 Add Server.Installer project.
  • ebdbe46 Add redirect for old download location.
  • 5f75dd9 Update issue templates
  • b526df2 Fix for newly-added device groups now showing in EditDeviceGroup modal until page refresh. Fix invites.
  • aa4d065 Fix title in EditDeviceGroup modal.
  • 2682f0d Open download links in a new tab so it doesn't break the connection.
  • e84edc7 Fix padding.
  • cb8b98e Changing host in view model no longer needed.
  • e80fe74 Add filtering options to server admins list.
  • cb3de54 Show message when logs are empty.
  • 7377b71 Add navigation animation.
  • b8728ef Switch to input desktop on each frame get.
  • b6774e5 Merge branch 'master' of https://dev.azure.com/translucency/Remotely/_git/Remotely
  • 298fad4 Merged PR 6: Linux capture fixes.
  • 7677c32 Add Bootstrap styling to event type select.
  • 13aa5e3 Fix non-awaited tasks.
  • 434aff6 Don't run Remotely service as www-data anymore.
  • 5d333d5 Copy files and updated host names in Publish.ps1 instead of Build.yml.
  • 32220ad Remove unus...
Read more

v2021.03.25.2059 Release

26 Mar 05:13
Compare
Choose a tag to compare

Changes:

  • 4946384 Add Build workflow with input parameters. Update readme.
  • 43eaac3 Make WebRtcSession.SendDto async.
  • f4d15e8 Switch to createImageBitmap.
  • 18a7504 Set when full-screen refresh needed.
  • 4af4029 Remove mouse button 0/2 check on mouseup.

This list of changes was auto generated.

v2021.03.19.1852 Release

20 Mar 04:22
Compare
Choose a tag to compare

Changes:

  • 4288bee Use Expand-Archive instead of ZipFile class.
  • 2d9d4e9 Use predictive bandwidth analysis.
  • 6d389b4 Track of refresh is needed.
  • 1d02f88 Removed trimmed publish on agent.
  • 3b19fb7 Use combination of JPEG and WEBP.
  • 2f256fe Implement SkiaSharp. Remove manual quality controls.

This list of changes was auto generated.

v2021.03.17.0718 Release

17 Mar 15:16
Compare
Choose a tag to compare

Changes:

See More
  • adfceeb I am not aware if '& disown' is valid in this context. It is throwing an error on Ubuntu: Issues/1
  • 024b946 makefile is used by the make command to compile the code for the Agent binary

This list of changes was auto generated.

v2021.03.06.1740 Release

07 Mar 18:17
Compare
Choose a tag to compare

Changes:

See More
  • 8a8179e Fix Ubuntu install script URL

This list of changes was auto generated.

v2021.02.19.0856 Release

20 Feb 01:36
Compare
Choose a tag to compare

Changes:

This list of changes was auto generated.

v2021.02.16.2110 Release

17 Feb 15:15
Compare
Choose a tag to compare

Added branding. Re-introduce trimmed publishing with tweaks to get them to work in .NET 5.

Changes:

  • 80cf2ac Update hostname replacement in Publish.ps1.
  • 4148d8e Merge branch 'publish-trimmed'
  • 43191e0 Migrations.
  • 23547e2 Use static files for ClickOnce setup.
  • 9bc070c Populate relay codes.
  • 16a6888 Remove third-party relay services.
  • af9fd77 Remove unneeded usings.
  • 858f043 Use icon. Return not found if Azure can't be reached.
  • 0e64dda Fix Select command. Don't send ClickOnce setup to Azure if application file has already been modified.
  • 9de1fb2 Add to feature list.
See More
  • 64e1b69 Fix typo.
  • 0a0c9ab Fix installer message.
  • 71dc8ee Add registration info on Branding page.
  • da7af40 Fix unbranded client download.
  • a9e6fcc Merged PR 4: Branding
  • ec02660 Reduce scope stack.
  • f14b986 Compare local .NET Hosting version to remote.
  • 3398136 Remove auto-generated AlterColumn.
  • c32f365 Confirm device removal.
  • 73fe75f Fix GUI host prompt.
  • 0e38998 Cosmetics.
  • 2778496 Update PayPal links.
  • 9d7613c Use timespan for readability.
  • 2cc1e94 Update donation links.
  • f9ebbde UpdatePackagePath had a typo, missing the bracket for accessing the array (#226)
  • d323d3a Add "update all" button on server config page.
  • f736060 Remove redundancy.
  • 459efe5 Remove all records in server admin.
  • ac9486e Add device removal button.
  • 1b4d452 Remove null check Motd, which resulted in null reference in JavaScript.
  • 2fe3660 Swap chat host/client roles.
  • e7055d8 Add trimming back.

This list of changes was auto generated.

v2021.01.22.0533 Release

22 Jan 14:39
Compare
Choose a tag to compare

Changes:

  • 30511fb Null conditional on current app when connection closes.
  • 7e61c23 Package updates. Remove unused package.
  • 005e556 Ubuntu desktop app requires sudo but will install dependencies. Created config service to replace static class.
  • 052001f Add try/catch around HubConnection sends.
  • 83a2bce Remove obsolete attributes.

This list of changes was auto generated.