Skip to content

Multiplane 0.3.2

Choose a tag to compare

@LBEILC LBEILC released this 15 Oct 02:28

Fixes in-app updates on Windows.

Fixed

  • Updates install into the existing directory. Updating from inside the app could install the new version into the default folder (%LOCALAPPDATA%\Programs\Multiplane) instead of the folder the app was installed in, leaving two copies. The updater now passes the running app's folder to the installer.
  • Updates download only the changed blocks. The updater could fall back to downloading the whole installer (about 130 MB) when its cached block map and cached installer belonged to different versions. It now checks that they match and otherwise fetches the previous block map from the release; a typical update downloads well under 1 MB.
  • The download progress shows the bytes actually downloaded, and the updater's own log (differential or full download, and why) is written to the app log.

If you installed 0.3.0 or 0.3.1 on Windows, install 0.3.2 once by hand from the installer below (choose the same folder). Those versions still contain the old updater; updates from 0.3.2 on use the fixed one. If an earlier in-app update left a second copy under %LOCALAPPDATA%\Programs\Multiplane, delete that folder after installing 0.3.2; do not run its uninstaller, which would also remove the registration of your main installation.

The renderer is unchanged from 0.3.1; the npm package stays at 0.3.1.

Installers

System File
Windows x64 Multiplane-Setup-0.3.2-x64.exe
macOS, Apple silicon Multiplane-0.3.2-arm64.dmg
macOS, Intel Multiplane-0.3.2-x64.dmg

The Linux AppImage is not included yet. 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.

SHA-256:

File SHA-256
Multiplane-0.3.2-arm64.dmg d22f7f97c8add69491d259ce9c752cdbd5f94be86956e5d6fcff8dc49dbc73ad
Multiplane-0.3.2-x64.dmg 17ba2db587d3ab545377a1013cda84006c95e1ee7044f4a74cc8fb2a8bcdaddb
Multiplane-Setup-0.3.2-x64.exe e6fd552b1ef85278df24d45dee109112532f580332a2d23fcba7600f42d74f15

Verified

The update flow was run end to end on Windows with a local update server and two test builds: installed into a custom folder with spaces, then updated from inside the app. The new version was installed into the same folder, and only the changed blocks (about 0.5 MB of a 131 MB installer) were downloaded. The 0.3.2 installer was installed over 0.3.1 on a real Windows 11 machine. Both macOS installers were installed, launched, used to render a real video and removed in CI.

Licence

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