Skip to content

Multiplane 0.3.10

Latest

Choose a tag to compare

@LBEILC LBEILC released this 17 Oct 02:32

Fixes for renders whose process is cut off: no more half-written videos at the output path, and the desktop app now shows why a render process died. Both the renderer and the desktop app changed; an npm release follows.

Renderer

  • No partial video after an interruption. Without --overwrite, the finished video was copied to the output path. If the process was ended during that copy, an incomplete file was left behind while the job could still be resumed, and multiplane resume then failed with output_exists. The video is now published in one step (a hard link, or a same-directory rename where hard links are not supported), so the output path holds either nothing or the complete video. An existing file at the output path is still never replaced without --overwrite.
  • Skill: long renders. The bundled skill tells agents that a render can outlast their command tool's timeout: give it a long enough timeout or run it in the background, and if the command is cut off, check the job with multiplane status and continue it with multiplane resume instead of starting over.

Desktop app

  • See why a render process died. Renders started by the app (hosted renders and resumes started from the Jobs page) now keep their standard error in stderr.log in the job directory. When such a render exits unexpectedly, the job details show the last 20 lines of it. When there is no error output, the details explain the usual cause (the agent session that started the render timed out or ended) and point to hosting in Settings; finished segments are kept and the job can be resumed.

Installers

System File
Windows x64 Multiplane-Setup-0.3.10-x64.exe
macOS, Apple silicon Multiplane-0.3.10-arm64.dmg
macOS, Intel Multiplane-0.3.10-x64.dmg
Linux x64 Multiplane-0.3.10-x86_64.AppImage

On Windows, 0.3.2 and later update themselves from the About page (only the changed blocks are downloaded). The installers are not code-signed: on Windows choose "More info", then "Run anyway" in SmartScreen; on macOS right-click the app and choose "Open" the first time. On Linux, make the AppImage executable (chmod +x) and run it; it needs FUSE. Without FUSE, extract it once with --appimage-extract and run squashfs-root/AppRun from then on.

FFmpeg is not bundled; install one with libx264 support. Chromium is downloaded on first use from the Environment page.

SHA-256:

File SHA-256
Multiplane-Setup-0.3.10-x64.exe 0e5da5210300888914f28e874a7e69d2946ab42eedf427e21a3c1599fd546502
Multiplane-0.3.10-arm64.dmg ae70ec04b17f7530f02d3832950d1d027f1062e98312db3585b7a7bb94d68542
Multiplane-0.3.10-x64.dmg 30fe3ea978e28cbeb71dc15f71f032eaa87a3792b72527075a9834097e4d8d62
Multiplane-0.3.10-x86_64.AppImage 2235755a870ea16277b0752929fd0affa8773c6c45f16e4c8cda68f3c3cc9b48
latest.yml 0af4012a3392478a21f7d62f3ce271f8fe2dd3220c4eba0b2927b9c6c11efcca
Multiplane-Setup-0.3.10-x64.exe.blockmap 6f40180374fb03a3efc0330a58bc827255b75f4c2f9f7a3f652f131267d3dc79
release-notes.json f922894bc790d7d76f7613a79c783ea339c7f1760235e31ec78069b468e65c44

Verified

CI run 38992837203 passed the daily renderer suite, desktop tests and smoke checks on Windows, macOS and Linux. Build run 38992847646 passed the full renderer suite on Linux and built and verified all four installers (Windows x64, macOS arm64 and x64, Linux x64). Both runs used commit 54d377d54ed1acc35c39c485dbec5a18f7ac8779. The local Windows full suite (46 test files), desktop tests, packaging, hosted-render check and release check passed. Windows update metadata matches the installer SHA-512 and size.

Licence

Apache-2.0. Third-party notices are in THIRD_PARTY_NOTICES.md and inside each installer.