v2021.04.29.0623
版本发布时间: 2021-04-30 06:43:04
immense/Remotely最新发布版本:v2024.08.07.0819(2024-08-13 00:45:26)
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 toContent
. 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 separateToken
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 theId
column, as theToken
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:
- 9617f8315ca7d2b6b8423c67d564234d17b898a4 Update docs due to deprecation of basic auth.
- b369c655b9562b69f40428288d2245765eb9dc4a Allow whitespace through.
- 6c21ffe96de0a601e21ab0b47adf90d2ce8093ba Revert message handler change.
- aa5ff097ebc11bf4cfc206c39e3e16905e8f4306 Try 128KB buffer threshold on data channel.
- 6cdfa057257c66ea528959704d75536f4691e8f2 Log missing manifests folder as Debug, since it's expected.
- d261752836076446055438f7f13ccbcda96375b5 Check for and log input keys that can't be parsed.
- 53c841ba784b3c637bcccd6bae1c02af12f1099d Change input size and offset.
- f93135033d0eb4308bf6d629a5439add4fb0dd98 Update streaming toggled after video data has loaded.
- 790491e6f55137224125fecbc2c04459b7850794 Update README.md
- a5be1ca212836db05e10c8eb4ca821a8f2eef6ac Fix issues in IIS Windows server installer. Persist additional files through installs when extracting ZIP contents.
See More
- 04d6b0e6562790241f7b746126672fb00d2f1bd8 Refactor TryDisposeAll
- db3850d328696e084b46aebd3e64a4b3f6621c70 Add warning on device card for outdated devices.
- 2b67448b2f8beb40d756b7f466eac8b79943268f Refactor DevicesFrame to make less trips to database.
- d7176840e3601357a0e64589f8ffcf629160ef24 Update README.md
- 706cc89680c971c30f506b96b4b1dde50856e70e Add more details to script run error emails.
- d8e8664d4ef8e6c9c67f0a86db1dc8500097bf08 Refactor server installer prompts.
- 20c45b8e84d9199b78a86c87eb4aaf467066ffa7 Remove resize for now.
- 998728a4b86636382be67f4b945c85f03b1398f7 Resize images based on quality.
- afbd12703c3396942f42fb40483d692fbf4f6247 Track frames by Id.
- 22ee60fe0b357d165256cfca621e679586ff23e3 Remove unused property.
- 94118df45f8e9ae6f149f3e7953369dcaddb6eac Fix background color.
- 17f1b5fc182959fb2fa8c2aa9d662ca8d7833314 Remove unused property.
- ddf8be84786c692fa5341cb3b76567ab5cfcdcd2 Update configuration name check for AnyCPU.
- 457870a341d856be39c3c8b253a5eff4492c2a5e Update README.md
- 9e6ea8cae8ef35a64aae66cbc32671675f4d909a Add appmanifest for Server.Installer.
- 6ee530014e4353221b1500d4b880b85d9f23db92 Expand Downloads redirect.
- 35769b20ad964846bc4858361f2a82485932fad8 Remove missing namespace.
- c3af96ae93c39c315a99e714f475936a7ca31424 Remove .NET Framework version check. New installs will be prompted. Existing installs should be resolved by now.
- 644d537dcea1e4336d509b68d31804d3a5e74620 Only count sessions with active viewers toward RemoteControlSessionLimit
- 8eb7e8d3473d0a581b56b813e1766e7ec10d2fcc DataService refactoring.
- 970269e2cf96b9fc041110f84eccb3efbf9293dc Update README.md
- 1b4ba4912b969bdd128fb0b12b38074c58f122c6 Add option to disable certificate revocation check when sending email.
- 71d3a569012d52464837173961228be1c1fec2db Use Async methods in email sender.
- 91ce649c70e369134d712a828a299610b77a3e3d Change GetAllUsersInOrganization signature.
- 2bb3de620d26f86e208bf313945383d5930be078 Add email to support requests.
- 05f8424c198fde97709764e17929331e93b25af2 Don't run missed quick scripts.
- b665c70813fe44723fd3ab0acd6cb46bdaf452c3 Add details to quick script runs.
- f24eaf0ec3178a42e26b4cea932c76ed19c7f1df Remove unnecessary async/await.
- 11aa04618b7322f448b0ea9873032fe9f922f381 Send larger chunks of audio.
- a59d86b25ca4d0db3eb7415a3be636365477314f Add SmtpLocalDomain to appsettings.json
- d9f81f4ebaa139e0c6ade7d1ebfa9f72c88e52d1 Replace SmtpClient with MailKit.
- 8444a55d03ab5c024af5f462cb799de225a860f0 Update Dockerfile
- 131ec4f789bcf7ce1941991d22cda51fc57f3c28 Remove submodule checkout. No longer needed.
- 041be333ad12598e036130bc9fe42d1002303517 Remove submodule.
- a85da9b8747a23f0cc602eeddc2d79db1f6ec2e3 Use DelayUntil when sending DTO through DataChannel.
- 2bd4aefbe87d3d6afa4f8a5e4183c4ba3dd3afb8 Revert WebRTC library back to Microsoft MixedReality WebRTC.
- 44efc4814ab6e67862da351e62c27517e9e42da6 Additional logging.
- c936c3cf0d4414372d1b5781c2461be286745865 Update SignalR and MessagePack JavaScript libraries.
- cbe592267acfe4dd79145111d048b56f2c7d4922 Signal end of ICE with null candidate.
- 5c8cf11a23fc61d74aa55e039f2cbffcd10b9818 Create files for mounting.
- 8a1b8f2065da31995ba2b412a6a37c15e82d64e0 Update submodule.
- f8181756834ff7ed414fd57cbcdcd43870242631 Update submodule.
- 9cd47863578128724fc44aebaf0749881c13a281 Don't send empty ice candidate.
- 1adf289cb9ca9a282b4f78171c87745fe872fca8 Fix path.
- 6f82b8608fd70393646ae6ddd9dd84533712b62f Merge branch 'replace-webrtc-library'
- ea520fabd7812baca271626e2667346f5dfe10bf Revert execstart change. Call dotnet with DLL argument.
- c78255f9e7c52213ce4d484b8a03d02b83daacc4 Trigger heartbeat when device is expanded.
- c9418282750e483ad39a91fa6ad50372fc72eec1 Remove .NET runtime install and try using the self-contained executable.
- e3cbef7323a324090f2b0c2b40ace0edcaeb419b Checkout submodules in build workflows.
- a75091c7a74c3638ed6314d9206430d58ef2007b Update submodule.
- 9f99c45567e98b2efd2fca135eb8da918e3d05bf Add SipSorcery as submodule.
- 21a9a89cd7a465434abc5d38c2d1f43816fd278d Re-acquire and apply branding after switching servers.
- 40176eeee4a798e2e697e2f3857345a9396aefe8 Add Docker Hub link.
- e06a74334654fbe00afcd12a9a4d66c46aeacae5 Return completed task.
- de0a8d358ccf667259d7c77e4c158418e57b5dda Fix merge issues for SipSorcery.
- f72acc8e511006edc3aff6faff5fdbcd780736e5 Merge branch 'replace-webrtc' into sipsorcery
- 107767a062f791796d786b30a8f58324e2978ae8 Update readme and Dockerfile.
- af801fd1afb75f7c552ef11ff34743a274f02244 Revert changes to input processing on Windows.
- a2c1d66e54d9a296ca8daca3f5ba1c391e015b27 Make deep links for tabs.
- 7f8922f80aa420a8dd7195cf1b6f293d6f63b9e0 Use RID from input params.
- c9a9e600e08d3926cc762821424177b0c24c01f2 Add alert details modal. Fix GetEffectiveTheme.
- 4120faa560e40ca74836bf07360df15e772e5a6a Remove synchronous code from AuthComponentBase.
- d40d05a5e874ece6025f77011f4f4a3bb8711670 Workarounds for issues with Postgres DB provider using async DbContext calls.
- f3176130fde1bce7504a488aa6ded79e1e43474a Add new navigation properties to enable cascade delete.
- 7ac9800a7dff6b27a3a92899fa11e28ddec2382c Make device ID optional on device details. Add it to the nav menu.
- e605f174a7b7e9fe1a77841fd52814bd96888733 Auto-populate name on Remote Control page.
- 5e5bfd66f39bd05d91ca0987bffe0895692d1e56 Update help modal.
- c00f171c874f61622c47d6abd74f4b8d9ff91659 Add Warning output to error out in PS Core results.
- 7c4f935e12f8fc755a45cb83bea9a1611982cca9 Trim trailing slashes in server URL in ConnectionInfo.
- ec8a7d4b3dd2d295fe6e034427ae34a466e97f68 Change language in script alerts.
- a0ed6b56e10b6c0ae68acfc3787369b3e8c1f307 Remove AlterColumn on Identity Framework Id columns in migration (auto-generated by EF Core for some reason...)
- eca96e7ad4c59acd16a5e14911f79f798cf005b9 Update README.md
- 7e9e0dc3d40f4184084ee9637892e86239ee674e Trim trailing slashes from server URL.
- 5e07e4e3729245fdafc7da3e8f6c5e3737324acd Reorder lines.
- fd7e88a8b0287dfcb98e67564b0e5ad9730fdf7f Load navigation properties when delete device so cascade delete will work.
- 8d039ad1fcf7b07a8a2d351452d18016634161e2 Fix output of information/verbose/etc. streams in PowerShell.
- 540c58784c6d1d571f523498d259849495f46398 Update build docs.
- 314491f88d255140602add645af7aa8d492d2a18 Download Windows ZIP package for IIS.
- 790f79040c3d53b300c178ee5d0192ee71af5590 Fix spaces/tabs and change UTF8-BOM to UTF8.
- 98069059175a5d62593a79df471fc2f26f3b88ff Replace content in Caddyfile.
- cda0234350ac08d9311f9eb65e684a8818c01176 Fix variables. Use executable for execstart.
- 2aa12bd98703b5a9ed8e83f38ee67395cf0abee8 Install dependencies that might be missing on some distros.
- d05a174f3f264533e1cd5baf69c129006ffc0404 Update readme. Add pre-built server package back as an option.
- 8068d71c17d2cdb84362f4ac44c0daa6acaff3ef Update readme. Put Example_Nginx_Config.txt back where it was supposed to go.
- 0a58d39cc6e9f1bf9697cb8733b1a96d2a53ec45 Check if argument key doesn't have a value.
- 80793d3bd4d6ddd869f14bbe1b952e9ca155ee6e Add more console output. Change how build completion is detected.
- 5094f4a404d750fa53f406b0ca634419ba2ba0ca Add parameter parsing error messages. Increase console column width.
- 2b0be8d86c705064ef88d3d0003582c4bb355363 Remove interactive prompts from possibly-non-interactive sections. Continue when successfully parsing -c and -w.
- 8efe2253ea8c99a375a33247f712d714851b73ed Update build.yml
- b70335d42544790847cffc9afe34fcf24c37e1a8 Fix tree structure for existing folders.
- 529efd57b88141df2c26c0b5f880105c92e25d69 Fix tree view rendering for nested scripts.
- ccb7217aa652dfb9fce5ba388794b56e5c85e5ea Change --reverse-proxy, -r to --web-server, -w.
- a8a036e8c4fde6aa26da7bf9eb7cac1d610856a3 Fix duplicate use of -r param.
- 97915b8215862356d0c83daeff52b8bab480e7ec Send input on STA thread.
- 71047a00b9a7bdbf5aecf07715c774b683d5a642 No sleep makes typos.
- 3f6a6965e5643188f21b2982d91e94a3ef73366b Typo. :) There will probably be lots of these.
- b95aa5ab8c02f0ba8db3f461e2358315d99d8551 Typo.
- 363ca9b76a31d5e4ccda0e8cea32653542549aeb Trim console lines.
- 19da57b744dc2782776895bbd6154ba1c4c490f2 Update readme.
- 255f57cb4cfb1169a2e1423b5589ca69f2fbe013 Let API Token also authorize for ExpiringTokenFilter.
- 1b5bc77f8e72b5b565a5389bcef02329c7f34008 Add Server.Installer project.
- ebdbe4675c3a1e2c3fdfedb19e1222e36c17e6c0 Add redirect for old download location.
- 5f75dd9dda36a80a176eeb7b9768341f3318d2ae Update issue templates
- b526df212de8b78b9839bb0520ac70a99a84259e Fix for newly-added device groups now showing in EditDeviceGroup modal until page refresh. Fix invites.
- aa4d065d618ca1bc7ebfba53d12131f00643d66d Fix title in EditDeviceGroup modal.
- 2682f0d70a17b5889332925afcffc11ab622b9d9 Open download links in a new tab so it doesn't break the connection.
- e84edc78551e2d47dd9b5f36c413c065bdad9b00 Fix padding.
- cb8b98e80213d221f111d583c002ffbe2f7d6a3d Changing host in view model no longer needed.
- e80fe74c6de6b000f4b1a0af201efe0797318301 Add filtering options to server admins list.
- cb3de54a06c7e5377da797771b28aab6dff54d71 Show message when logs are empty.
- 7377b71d73d712405f563b44140e83f5da5abf14 Add navigation animation.
- b8728efce66561f3675145d45534253a106298de Switch to input desktop on each frame get.
- b6774e56880b5e257e77bf22de9092a97e2db24e Merge branch 'master' of https://dev.azure.com/translucency/Remotely/_git/Remotely
- 298fad4c4e11c2afb923b378d8944968a7d18ee1 Merged PR 6: Linux capture fixes.
- 7677c32482eff2569a94f1848007514f2f99af28 Add Bootstrap styling to event type select.
- 13aa5e3a21dfcec3507c91d09eef48b54aef333f Fix non-awaited tasks.
- 434aff6bdf14dae15dbca61b0a94c716d7cd16dc Don't run Remotely service as www-data anymore.
- 5d333d50e2f7be48af364c7b4e568fb02a75e069 Copy files and updated host names in Publish.ps1 instead of Build.yml.
- 32220ada177b8203998c32738d4458b196799ad9 Remove unused TS/JS files.
- 48cad1a59199da6365ab7f6bd7cbc9dacc79ad19 Remove key from modal string[] content.
- aee358301154663694f2a375c9a7cf296e214c57 Merge branch 'master' of https://github.com/lucent-sea/remotely
- 819f4f9aee326b4f21bc6c5bb4c9435c2d06b8b8 Merged PR 5: Replace Server UI with Blazor
- 74e09852411101ec3a3a9189771b4005955763a6 Update README.md
- 292b3ffa41c1ea4cf12fa5b735da9d769ebaed30 Merge branch 'master' of https://github.com/lucent-sea/remotely
- 63ddf82268d0681fe585223ad44d90258ddd330d Revert some capture changes.
- a18f714cc9cee1e54d86f586e37f69a04cc95c4b Update build.yml
- 4cfa342d8d9ed296d1a3735a5d4ca202ce370031 Update build.yml
- 2342fc028edaf1f5cc6e136d64af47c5859c08d8 Update build.yml
- 91a3ebfc06bf2be89f5d011ae740aee0a2c0dae6 Only display new version banner for server admins.
- a4e083d3d5358faa153cbd683ecf64b86bd90bd2 Wait for buffer drain when sending DTO.
- 37e187e66f59621967ad2bf828f3cbdd63e2f6b9 Use separate hub method params for signaling.
- e039bd7ce985d35e8642a72af46ea35f6115a1aa Prefix candidate if missing.
- ff1177c52919599cce41cfe19f1dea1b13406025 Replace MR WebRTC with SIPSorcery.
This list of changes was auto generated.
1、 Remotely_Server_Installer 60.56MB
2、 Remotely_Server_Installer.exe 59.7MB
3、 Remotely_Server_Linux-x64.zip 546.33MB
4、 Remotely_Server_Win-x64.zip 546.36MB