Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@psychedelicious psychedelicious released this 23 Dec 02:13
· 3 commits to main since this release

Changes

  • The launcher is renamed from Invoke-Installer to Invoke Community Edition. Unfortunately, your settings for the launcher will be lost when you update, because your computer will think it's a different application. Your user data (generated images, models, etc) will not be affected by this change.
  • 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 uv executable.

node.js rewrite

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).

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.

How to Install and Update

Downloads links are in the Assets section below.

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

What's Changed

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