Skip to content

v1.1.0a2

Pre-release
Pre-release
Compare
Choose a tag to compare
@psychedelicious psychedelicious released this 22 Dec 08:26
· 34 commits to main since this release

Changes

  • Rewrite installer logic in node.js to resolve issues with false positives from malware scanners. More details below.
  • Server Mode now configures Invoke to serve on your LAN by setting host: 0.0.0.0 at runtime.
  • When serving on LAN with host: 0.0.0.0, the startup notification link uses your LAN IP.
  • The dev console now prepends uv to the system's path env var so you can use the bundled binary.

The launcher is now open-source

We've moved the source for the launcher to this repo (https://github.com/invoke-ai/launcher).

We'll continue to do code signing privately, using the builds from this repo.

Python-less Installer

Previously, we used Nuitka to compile a python installer script into a portable binary. The python script was a simple wrapper around the portable uv binary.

Unfortunately, Nuitka-compiled binaries trigger malware scanners like nobody's business, and the launcher kept getting quarantined on Windows.

This release ports the python script to node.js, which should greatly reduce the number of false positives. It also offers a few indirect benefits:

  • Simpler build process.
  • Much faster build times.
  • Better process management (no need to have the Nuitka-compiled binary between the electron app and uv).

How to Install

To install, overwrite your existing launcher with newly-downloaded file.

Downloads links are in the Assets section below.

What's Changed

Full Changelog: v1.0.0...v1.1.0a2