Skip to content

Releases: invoke-ai/launcher

1.8.1

16 Oct 06:21

Choose a tag to compare

This patch release updates an internal dependency.

How to Install

As of v1.7.0, the Launcher will keep itself updated. You only need to follow the below instructions if it's your first time installing the Launcher.

Windows

macOS

Linux

  • Click here to download the latest Launcher AppImage for Linux.
  • You may need to edit the AppImage file properties and make it executable.
  • Optionally move the file to a location that does not require admin privileges and add a desktop shortcut for it.
  • Run the Launcher by double-clicking the AppImage or the shortcut you made.

What's Changed

Full Changelog: v1.8.0...v1.8.1

1.8.0

16 Oct 00:52
2f2c7ea

Choose a tag to compare

This release adds a link to the release notes when an Invoke update is available, after you choose the version to install.

image

How to Install

As of v1.7.0, the Launcher will keep itself updated. You only need to follow the below instructions if it's your first time installing the Launcher.

Windows

macOS

Linux

  • Click here to download the latest Launcher AppImage for Linux.
  • You may need to edit the AppImage file properties and make it executable.
  • Optionally move the file to a location that does not require admin privileges and add a desktop shortcut for it.
  • Run the Launcher by double-clicking the AppImage or the shortcut you made.

What's Changed

Full Changelog: v1.7.1...v1.8.0

1.7.1

29 Aug 00:52

Choose a tag to compare

This release fixes an issue where environment variables were not used when installing and running Invoke.

For example, env vars set in .zshrc on macOS to configure uv download mirrors weren't used. They will be seen now, as the Launcher uses the user shell env when installing.

Similarly, when running Invoke, the user's shell env is merged in, allowing you to configure Invoke by setting INVOKEAI_ env vars.

How to Install

As of v1.7.0, the Launcher will keep itself updated. You only need to follow the below instructions if it's your first time installing the Launcher.

Windows

macOS

Linux

  • Click here to download the latest Launcher AppImage for Linux.
  • You may need to edit the AppImage file properties and make it executable.
  • Optionally move the file to a location that does not require admin privileges and add a desktop shortcut for it.
  • Run the Launcher by double-clicking the AppImage or the shortcut you made.

What's Changed

Full Changelog: v1.7.0...v1.7.1

1.7.0

19 Aug 02:10
9158345

Choose a tag to compare

This release includes a number of QoL improvements, including Launcher self-updates and improved memory usage, resolving crashes with a message like Process exited with signal SIGTERM.

How to Install

The Launcher will let you know when it has an update for itself. You only need to follow the below instructions if it's your first time installing the Launcher.

Windows

macOS

Linux

  • Click here to download the latest Launcher AppImage for Linux.
  • You may need to edit the AppImage file properties and make it executable.
  • Optionally move the file to a location that does not require admin privileges and add a desktop shortcut for it.
  • Run the Launcher by double-clicking the AppImage or the shortcut you made.

Changes

Windows uses an Installer

The file Windows users download from GH releases is now an installer for the Launcher - not a portable EXE.

When you first run the EXE, the Launcher will be installed and a desktop shortcut created. Use the desktop shortcut to run the Launcher. You can then delete the EXE you downloaded.

macOS builds are signed

The xattr workaround is no longer necessary to run the Launcher on macOS.

Launcher Auto-Update

This should be the last Launcher version you need to download and run manually! 😎

On startup, the Launcher now checks once to see if there are any updates available. If an update is available, you will be prompted to download the update.

Screenshot 2025-08-12 at 8 57 15 pm

The download happens in the background. Once it finishes, you will be prompted to restart and install the update.

image

There's a new setting to opt-in to Launcher prereleases, disabled by default. If the setting is enabled, the Launcher will check for prerelease versions (e.g. alphas like this one).

image

SIGTERM Crashes

A common issue with the Launcher were crashes accompanied by a message like Process exited with signal SIGTERM.

These crashes were related to excessive memory usage by the Launcher and are resolved in this release.

Enhancements

  • On Windows, the Launcher is now distributed as an installer instead of a portable executable.
  • On macOS, the Launcher is now signed. macOS should not tell you it is damaged, and you should not need to manually clear the quarantine flag with xattr.
  • Improvements to memory management of the Launcher, resolving Invoke crashes accompanied by a message like Process exited with signal SIGTERM.
  • The Install and Launch log viewers are now both xtermjs instances, improving log output (progress bars!) and reducing memory usage.
  • Smaller builds thanks to an optimization of the build pipeline.
  • If the UI Window crashes but the server is still running, you will be able to re-open the window and pick up where you left off.

Fixes

  • Fix a minor memory leak related to xtermjs instances not being disposed properly. Would only be an issue if users repeatedly created and exited the dev console.

Internal

  • Update all dependencies to latest.
  • Migrate from electron-forge + electron-builder franken-pipeline to electron-vite + electron-builder. New build process.
  • Move codesigning to this repo (previously was done in a private repo), sign macOS builds in CI.
  • General spruce-up of CI workflows.
  • Major internal refactors to reduce complexity of process management and support xtermjs as the default log viewer.

What's Changed

Full Changelog: v1.6.0...v1.7.0

1.7.0-beta.1

15 Aug 08:01
b3820e3

Choose a tag to compare

1.7.0-beta.1 Pre-release
Pre-release

This minor release includes a number of QoL improvements, including Launcher self-updates and improved memory usage, resolving crashes with a message like Process exited with signal SIGTERM.

Windows uses an Installer

The file Windows users download from GH releases is now an installer for the Launcher - not a portable EXE.

When you first run the EXE, the Launcher will be installed and a desktop shortcut created. Use the desktop shortcut to run the Launcher. You can then delete the EXE you downloaded.

macOS builds are signed

The xattr workaround is no longer necessary to run the Launcher on macOS.

Launcher Auto-Update

This should be the last Launcher version you need to download and run manually! 😎

On startup, the Launcher now checks once to see if there are any updates available. If an update is available, you will be prompted to download the update.

Screenshot 2025-08-12 at 8 57 15 pm

The download happens in the background. Once it finishes, you will be prompted to restart and install the update.

image

There's a new setting to opt-in to Launcher prereleases, disabled by default. If the setting is enabled, the Launcher will check for prerelease versions (e.g. alphas like this one).

image

SIGTERM Crashes

A common issue with the Launcher were crashes accompanied by a message like Process exited with signal SIGTERM.

These crashes were related to excessive memory usage by the Launcher and are resolved in this release.

Enhancements

  • On Windows, the Launcher is now distributed as an installer instead of a portable executable.
  • On macOS, the Launcher is now signed. macOS should not tell you it is damaged, and you should not need to manually clear the quarantine flag with xattr.
  • Improvements to memory management of the Launcher, resolving Invoke crashes accompanied by a message like Process exited with signal SIGTERM.
  • The Install and Launch log viewers are now both xtermjs instances, improving log output (progress bars!) and reducing memory usage.
  • Smaller builds thanks to an optimization of the build pipeline.
  • If the UI Window crashes but the server is still running, you will be able to re-open the window and pick up where you left off.

Fixes

  • Fix a minor memory leak related to xtermjs instances not being disposed properly. Would only be an issue if users repeatedly created and exited the dev console.

Internal

  • Update all dependencies to latest.
  • Migrate from electron-forge + electron-builder franken-pipeline to electron-vite + electron-builder. New build process.
  • Move codesigning to this repo (previously was done in a private repo), sign macOS builds in CI.
  • General spruce-up of CI workflows.
  • Major internal refactors to reduce complexity of process management and support xtermjs as the default log viewer.

What's Changed

Full Changelog: v1.6.0...v1.7.0-beta.1

v1.7.0-alpha.12

14 Aug 00:44
0d29380

Choose a tag to compare

v1.7.0-alpha.12 Pre-release
Pre-release

This release is identical to v1.7.0-alpha.11 release except the version number is bumped.

It is published so that we can test the Launcher's new auto-update functionality. Please see the v1.7.0-alpha.11 release notes for more information. No need to install this version explicitly.

v1.7.0-alpha.11

14 Aug 00:43
927b4cc

Choose a tag to compare

v1.7.0-alpha.11 Pre-release
Pre-release

Testing this Alpha

This is the first Launcher release that can update itself. You can help to test this process:

  • Download this prerelease (v1.7.0-alpha.11)
  • Opt in to Launcher prereleases
  • Restart the Launcher
  • You should be prompted to update to v1.7.0-alpha.12
  • Download the update
  • Restart when prompted to install the update

Since the last Alpha

  • Fix a typo that broke Launcher prerelease update checking.
  • Fix a number of Windows-specific issues (layout slightly off, blank windows appearing when exiting Invoke or closing dev console, xtermjs log output resetting in certain situations, what appeared to be an error message after a normal shutdown of Invoke).
  • Internal changes to smooth out the release process.

Windows uses an Installer

The file Windows users download from GH releases is now an installer for the Launcher. When you first run it, the Launcher will be installed and a desktop shortcut created.

Use the desktop shortcut to run the Launcher. You can delete the EXE you downloaded..

Launcher Auto-Update

On startup, the Launcher now checks once to see if there are any updates available. If an update is available, you will be prompted to download the update.

Screenshot 2025-08-12 at 8 57 15 pm

The download happens in the background. Once it finishes, you will be prompted to restart and install the update.

image

There's a new setting to opt-in to Launcher prereleases, disabled by default. If the setting is enabled, the Launcher will check for prerelease versions (e.g. alphas like this one).

image

Enhancements

  • On Windows, the Launcher is now distributed as an installer instead of a portable executable.
  • On macOS, the Launcher is now signed. macOS should not tell you it is damaged, and you should not need to manually clear the quarantine flag with xattr.
  • Improvements to memory management of the Launcher, resolving Invoke crashes accompanied by a message like Process exited with signal SIGTERM.
  • The Install and Launch log viewers are now both xtermjs instances, improving log output (progress bars!) and reducing memory usage.
  • Smaller builds thanks to an optimization of the build pipeline.
  • If the UI Window crashes but the server is still running, you will be able to re-open the window and pick up where you left off.

Fixes

  • Fix a minor memory leak related to xtermjs instances not being disposed properly. Would only be an issue if users repeatedly created and exited the dev console.

Internal

  • Update all dependencies to latest.
  • Migrate from electron-forge + electron-builder franken-pipeline to electron-vite + electron-builder. New build process.
  • Move codesigning to this repo (previously was done in a private repo), sign macOS builds in CI.
  • General spruce-up of CI workflows.
  • Major internal refactors to reduce complexity of process management and support xtermjs as the default log viewer.

What's Changed

Full Changelog: v1.6.0...v1.7.0-alpha.11

1.7.0-alpha.8

12 Aug 10:57

Choose a tag to compare

1.7.0-alpha.8 Pre-release
Pre-release

This release is identical to v1.7.0-alpha.7 release except the version number is bumped.

It is published so that we can test the Launcher's new auto-update functionality. Please see the v1.7.0-alpha.7 release notes for more information. No need to install this version explicitly.

1.7.0-alpha.7

12 Aug 11:07

Choose a tag to compare

1.7.0-alpha.7 Pre-release
Pre-release

Testing this Alpha

This is the first Launcher release that can update itself. You can help to test this process:

  • Download this prerelease (v1.7.0-alpha.7)
  • Opt in to Launcher prereleases
  • Restart the Launcher
  • You should be prompted to update to v1.7.0-alpha.8
  • Download the update
  • Restart when prompted to install the update

Launcher Auto-Update

On startup, the Launcher now checks once to see if there are any updates available. If an update is available, you will be prompted to download the update.

Screenshot 2025-08-12 at 8 57 15 pm

The download happens in the background. Once it finishes, you will be prompted to restart and install the update.

image

There's a new setting to opt-in to Launcher prereleases, disabled by default. If the setting is enabled, the Launcher will check for prerelease versions (e.g. alphas like this one).

image

Enhancements

  • On Windows, the Launcher is now distributed as an installer instead of a portable executable.
  • On macOS, the Launcher is now signed. macOS should not tell you it is damaged, and you should not need to manually clear the quarantine flag with xattr.
  • Improvements to memory management of the Launcher, resolving Invoke crashes accompanied by a message like Process exited with signal SIGTERM.
  • The Install and Launch log viewers are now both xtermjs instances, improving log output (progress bars!) and reducing memory usage.
  • Smaller builds thanks to an optimization of the build pipeline.
  • If the UI Window crashes but the server is still running, you will be able to re-open the window and pick up where you left off.

Fixes

  • Fix a minor memory leak related to xtermjs instances not being disposed properly. Would only be an issue if users repeatedly created and exited the dev console.

Internal

  • Update all dependencies to latest.
  • Migrate from electron-forge + electron-builder franken-pipeline to electron-vite + electron-builder. New build process.
  • Move codesigning to this repo (previously was done in a private repo), sign macOS builds in CI.
  • General spruce-up of CI workflows.
  • Major internal refactors to reduce complexity of process management and support xtermjs as the default log viewer.

What's Changed

Full Changelog: v1.6.0...v1.7.0-alpha.7

1.7.0-alpha.10

12 Aug 13:18
d714d2d

Choose a tag to compare

1.7.0-alpha.10 Pre-release
Pre-release

Test release for Launcher auto-updates.