v2024.02.22.1231
版本发布时间: 2024-02-23 05:36:50
immense/Remotely最新发布版本:v2024.08.07.0819(2024-08-13 00:45:26)
⚠️ WARNING! Breaking changes! ⚠️
This release has multiple breaking changes. Please back up all your data before continuing.
Breaking Changes Summary (read carefully):
-
docker-compose
is now the singular way of running Remotely.- The yml file is available on the Docker repo page, and it will be published to GitHub Releases with each release.
- Read the comments in the file carefully.
- Update the ports and volume path if necessary.
- If you change the internal port or gateway IP, be sure to also change the values in the environment variables.
- If you were using the previous example
docker run
example command from the repo (with no changes), the compose file should be a drop-in replacement.
- You will need to re-apply most of your settings in the Server Config page.
- All settings except for DbProvider and connection strings were moved out of the appsettings.json file and into the database.
- Any overrides you want to apply to the ASP.NET Core configuration (e.g. logging) should go into environment variables in the compose file. Refer to the official documention in the provided link.
-
Remotely_Installer.exe
has been replaced withInstall-Remotely.ps1
script.- Dynamically embedding the server data into the EXE at download time is now corrupting the EXE, and I wasn't able to get it working again.
Other Major Changes:
- The web UI has been migrated to the new Blazor Web App format.
- It still uses server-side rendering.
- New SPA-compatible pages and components have been added for Identity UI (logon, account management, etc.).
- This replaces the transition out of SPA to the request/response style MVC pages that were previously used.
- The Mac agent is building again, and the install scripts have been updated.
- I tested the x64 (Intel chip) version on my MacAir, and it was working and auto-updating.
- I included the arm64 (Apple Silicon) script and files in the image. However, I don't have a system to test them on.
- The Docker container's gateway IP is now passed down via environment variables to the app for use with forwarded headers.
- This should fix issues with the app not correctly detecting scheme (https) and host (server URL) when downloading install scripts and quick support app.
- The network config has to match the variable in the compose file, all intermediate reverse proxy hops have to be included in the Trusted Proxies settings, and all hops must be forwarding headers correctly.
- I did not test with Cloudflare Tunnels, so I'm assuming that still won't work.
- Bootstrap had a major update, so there might be some UI bugs that I missed.
- Fixed an issue with remote logs crashing or returning duplicate text.
Docker Image
See Docker Hub for instructions on pulling and running the image.
Changes:
- 646412bf11159d7d1950833739f2f6c198464ae6 Merge pull request #814 from immense/feature/update-to-net8
- ea78f4618554159778bd5a1c44e547846cf426c9 Update submodule.
- f59b7cca68b931b268eb73a00420539608b3e832 Fix auto-update and mac install.
- 91daac9ea49c6504d9d7946f54727bd072732c3a Add QR code generator.
- 07905eedaf0fb0196ebd758ce414e3b425e7edaa Replace RewritableStream with AppendableStream. Use PowerShell installer for Windows (exe not working)
- 417792a7c1ae6a58ee88bae338710f1d8aae3b8b Add restart policy. Use ASPNETCORE port variable.
- 3354e9bfceb588ffd4a4a8563f37c6d4d02a0b45 Update readme. Update recordings dir.
- 37dece522c4b257de49633093356908262f07021 Copy Dockerfile.pipelines in CI.
- e050892c0a860853d6814846b48da8ef36c540b7 Remove compat version. Retain previous mount path.
- de00f411151ce310fe9e674722a92245a9959543 Add in-memory configuration for tests.
See More
- 07ff4cfe643f08f385fe5c3503aa85490ed253d8 Udpate NuGet packages.
- d6b5190b740e58e95852ff2757b0d6b455417673 Remove download step.
- b81b7fa2b7c1b0085e94fccf932168f451cd30ba Include mac build in main script.
- e614e7b7fb97257ab0cd006a6ad5edadf307e78e Fix ETag var.
- c2d53db92bcb872895b0dd8166226e8e49f82b75 Fix server logs.
- f2d0ca68fe07ef1256f8226de4e70a98597c3888 Update compose and build scripts.
- a05f4f776e1db8e47d85a55a3d72d088a0c5f643 Fix some spacing and color.
- 05a434827d9955aa4a96ac857ffba6baf6271528 Add design time contexts. Add migrations.
- 8afdd97640b0fd47ac6cf5eb167525b76114612a Move appsettings to DB.
- 2af48bf6638f0b1579d1004cccfe1d92d6ace31c Update scripts. Add docker compose.
- 8a5c5d03c1b48468f58106ae4ab74cb983a77aea Update submodule.
- c7ef28b0447e3e80d526bc821969ed83fee2b975 Fix some alignment and spacing issues.
- 4508bbcea2661350eb40189358a95df7b48f1da5 Update submodule.
- 9b7f0f02db2b6df8c8103e7ebda8d69f23175e30 Convert the remaining Razor Pages to Blazor components.
- e3da9f00bee107d8cd35508226015eed175bf0d9 Map additional endpoints for Identity.
- 2694188547c3edcf8553fea93f3b6007f445f9ca Migrate to Blazor Web App
- b7011dee6c6d242d9f1417bbe2ecb138628cea2a Update NuGet packages. Update APIs.
This list of changes was auto generated.
1、 docker-compose.yml 1.75KB
2、 Remotely_Server_Linux-x64.zip 761.67MB