Skip to content

Launcher v2.2.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 21:20
91f0765

What's new in v2.2.0

Fixes

  • Mirth 4.7.x administrators now launch. The launcher preserves the JNLP-declared jar order when building the classpath, so Mirth's patched overlay jars load ahead of their stock counterparts. This fixes the IllegalAccessError on org.mozilla.javascript.NativeDate that broke login on 4.7.x. (#12)

Features

  • Cache-collision warning. If two connections share an engine type and version but point at different engines, they share one cache directory. The launcher now detects when the cached jars don't match what the server sent and asks before overwriting, instead of silently mixing a foreign engine's jars into the classpath. (#14)

Security hardening

  • Added a restrictive Content-Security-Policy to the app windows, and bundled the icons locally so nothing is fetched from the internet at runtime. (#13)
  • The connections file (which holds saved passwords) and the .launcher directory are now created owner-only (0600 / 0700) on macOS and Linux. (#13)
  • A console window can no longer subscribe to another console's output. (#13)
  • Dependency security updates: tauri, quinn-proto, bytes, rustls-webpki on the Rust side, plus the July npm-audit sweep (esbuild, vite, h3, node-forge, tar, ws, and more). (#5, #7)

Internal

  • CI now runs cargo audit and npm audit, gates merges on an aggregating check, and cuts releases from a pushed version tag instead of on every push to master. Added a RELEASING.md. (#11, #15, #16)

Thanks

  • @edthri for the July dependency and security updates (#5, #7).

See the assets below to download and install this version.

File Platform
Launcher_2.2.0_universal.dmg macOS (Intel & Apple Silicon)
Launcher_2.2.0_x64-setup.exe / _x64_en-US.msi Windows x64
Launcher_2.2.0_arm64-setup.exe / _arm64_en-US.msi Windows ARM64
Launcher_2.2.0_amd64.AppImage / _amd64.deb / .x86_64.rpm Linux x86_64
Launcher_2.2.0_aarch64.AppImage / _arm64.deb / .aarch64.rpm Linux ARM64