v5.0.0
版本发布时间: 2024-09-24 21:17:48
invoke-ai/InvokeAI最新发布版本:v5.0.0(2024-09-24 21:17:48)
Invoke 5.0 Release: Our Biggest Update Yet — A new canvas with Layer & Flux support
Today, we're thrilled to launch the most significant update to Invoke this year: Invoke 5.0. This release introduces Control Canvas, a new tool to generate, iterate, and refine images with unprecedented control and flexibility. We’re also announcing integration with the hugely popular Flux models.
You may notice that some things have moved around. We’ve created a few resources for you to get to know the new Control Canvas and everything new in Invoke 5.0:
- (8 minutes) A short overview of how to complete common tasks in the new Control Canvas
- (23 minutes) A longer workflow demonstration of what is possible in the New Control Canvas and Invoke 5.0
- (~25 minutes) A self-guided tutorial playlist for Getting Started in Invoke
Control Canvas
Building on our Unified Canvas, the new Control Canvas integrates generation, iteration, and refinement into a single workspace. Highlights include:
- Raster Layers: Easily draw, paint, and manipulate shapes or guides that can be moved and resized independently, giving you more flexibility in editing.
- Editable Control Layers: Directly edit Control Layers (e.g., ControlNets) on the canvas, offering precise control over generation tasks without needing to re-upload images.
- Canvas Layer Recall: Save and recall the canvas state of your creation, ensuring that works can be regenerated and saved with the proper metadata.
Flux.1 Model Integration
We’ve partnered with Black Forest Labs to integrate the highly popular Flux.1 models into Invoke. You can now:
- Use Flux’s schnell model for commercial or non-commercial projects and dev models for non-commercial projects in your studio.
- Generate with text-to-image, image-to-image, inpainting, and LoRA support, with more features coming soon.
If you are looking to use Flux [dev] for commercial purposes, you’ll need to obtain a commercial license from Black Forest Labs. This is included as an add-on option in our Professional Edition. If you are interested in learning more, you can get in touch with us.
- Note: Flux Model support is currently only available for local inference on Windows and Linux systems.
Installation and Updating
To install or update to v5.0.0, download the installer and follow the installation instructions To update, select the same installation location. Your user data (images, models, etc) will be retained.
What's Changed
- feat: canvas v2 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6771
- feat, fix: canvas v2 followups 1 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6819
- fix, feat: canvas followups 2 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6821
- fix,feat: canvas followups 3 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6824
- fix,feat: canvas followups 4 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6826
- chore: 5.0.0.a1 version bump by @brandonrising in https://github.com/invoke-ai/InvokeAI/pull/6827
- feat,fix,chore: canvas followups 5, release v5.0.0.a2 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6832
- fix,feat: canvas followups 6 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6834
- feat(nodes): migrate cnet nodes away from
controlnet_aux
by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6831 - chore: release v5.0.0.a3 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6838
- feat(ui): viewer UX by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6842
- chore: release v5.0.0.a4 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6843
- Split LoRA layer implementations into separate files. by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/6845
- fix(ui): spandrel filter by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6844
- chore: release v5.0.0.a5 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6850
- fix,feat: canvas followups 7 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6849
- Invert the expected
denoise_mask
parameter to the FLUX Denoise node by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/6853 - fix,feat: canvas followups 8 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6858
- chore: v5.0.0.a6 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6859
- fix,feat: canvas followups 9 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6860
- chore: v5.0.0.a7 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6861
- fix(ui): remove accidentally added staging button by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6862
- fix(ui): map order of layer types to the menu order by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6863
- feat(ui): change upscaling icon by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6867
- fix(ui): restore Settings Modal functionality to render using children by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6864
- fix(nodes): add thresholding to lineart & lineart anime nodes by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6869
- fix(worker): fix progress image for FLUX inpainting by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6868
- feat(ui): FLUX in linear UI by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6846
- fix(ui): canvas followups 10 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6872
- feat(ui): update image usage check for canvas v2 layers and upscaling by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6874
- feat(ui): copy layers to clipboard and save layers as assets by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6875
- fix: staging status & queue insanity by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6871
- export hotkeys modal by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6879
- FLUX LoRA Support by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/6847
- fix,feat: canvas followups 11 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6878
- chore: v5.0.0.a8 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6882
- Fix typos by @omahs in https://github.com/invoke-ai/InvokeAI/pull/6877
- fix,feat: canvas followups 12 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6884
- fix(ui): update studio destinations by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6880
- feat(ui, worker): FLUX LoRAs in linear UI by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6886
- fix(ui): revert change to grid calc algorithm by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6887
- fix(ui): gallery grid calculation by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6889
- feat(ui): "What's New" in side nav with indicator badge by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6888
- fix,feat: canvas followups 13 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6893
- UI fixes followup by @blessedcoolant in https://github.com/invoke-ai/InvokeAI/pull/6895
- fix(ui): set crossOrigin on every image load by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6891
- feat(ui): new user experience by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6892
- feat(ui): canvas error handling by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6896
- fix(ui): bbox stuff by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6897
- feat: canvas node cleanup by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6898
- Fix flaky FLUX LoRA unit test by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/6899
- fix(ui): align project name with gallery header by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6901
- tweak(ui): open notification by default, get rid of indicator by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6903
- fix(ui): track whether studio destination hook fn has already fired by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6904
- feat(ui): adds notice for FLUX dev's commercial license by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6902
- Improve FLUX image-to-image (Trajectory Guidance) by @RyanJDick in https://github.com/invoke-ai/InvokeAI/pull/6900
- chore: update version for 5.0.0.rc1 by @brandonrising in https://github.com/invoke-ai/InvokeAI/pull/6905
- docs: cleanup by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6913
- fix, feat: canvas followups 14 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6914
- feat: generic progress events by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6908
- (fix) fixed bbox size reset to optimals on 'Use All' (Asterisk) button press by @FloeHetling in https://github.com/invoke-ai/InvokeAI/pull/6915
- fix(ui): mark optimized inpainting as beta by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6917
- fix, feat: canvas followups 15 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6919
- update links by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6918
- change order of infill methods by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6920
- chore: 5.0.0.rc2 version bump by @brandonrising in https://github.com/invoke-ai/InvokeAI/pull/6921
- Maryhipp/release notes link by @maryhipp in https://github.com/invoke-ai/InvokeAI/pull/6922
- fix(ui): race condition when filtering causing errors/stuck filter by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6923
- fix(ui): prefer 'lama' infill when handling infill fallback by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6924
- Update README.md by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6926
- fix,feat: canvas followups 16 by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6927
- fix: filter event listeners by @psychedelicious in https://github.com/invoke-ai/InvokeAI/pull/6928
- chore: 5.0.0 version bump by @brandonrising in https://github.com/invoke-ai/InvokeAI/pull/6935
New Contributors
- @omahs made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/6877
- @FloeHetling made their first contribution in https://github.com/invoke-ai/InvokeAI/pull/6915
Full Changelog: https://github.com/invoke-ai/InvokeAI/compare/v4.2.9...v5.0.0
1、 InvokeAI-5.0.0-py3-none-any.whl 4.68MB
2、 InvokeAI-5.0.0.tar.gz 4.46MB
3、 InvokeAI-installer-v5.0.0.zip 16.46KB