v1.7.0

multica-ai/multicav1.7.0Jul 7, 2026by shrimbly

AI Summary

This release introduces new media nodes for image manipulation, integrates GPT Image capabilities, and enhances the canvas interface with search functionality. It also focuses on reliability improvements and performance optimizations.

Key Highlights

  • New media nodes: Image Resize, GIF Encoder, and Remove Background.
  • GPT Image integration with OpenAI API.
  • Searchable canvas menu for easy node discovery.
  • Expanded video-to-video and audio support.
  • Significant reliability pass with contained failures and bounded caches.

New Features

  • Image Resize node with max-size guard.
  • GIF Encoder for animated GIF creation.
  • Remove Background node running in the browser.
  • GPT Image model support via OpenAI API.
  • Searchable canvas menu via double-click.
  • Video-to-video support in Generate nodes.
  • Inline recovery options for node failures.

Full Release Notes

Node Banana 1.7.0 adds new media nodes, GPT Image and video-to-video support, a searchable canvas menu, and a broad reliability pass.

## New nodes
- Image Resize: resize or scale an image to exact dimensions, with a maximum-size guard.
- GIF Encoder: combine frames or images into an animated GIF.
- Remove Background: one-click background removal that runs in the browser.

## Models
- GPT Image (OpenAI): image generation and editing with gpt-image-1 and gpt-image-2 through the OpenAI Images API. Set an OpenAI API key to use them.
- Replicate model search now returns the full catalogue instead of a subset, so every Replicate model is discoverable.
- Generate nodes accept a video or audio input, so video-to-video models (such as upscalers) and image- or audio-only generation run without a text prompt.

## Canvas
- Double-click or right-click an empty area of the canvas to open a searchable list of every node type, with keyboard navigation.

## Gallery and output
- Output and video galleries use precomputed thumbnails for faster browsing.
- Multiple and looped video outputs are collected into the gallery.
- Removing a gallery item removes the one you clicked, even when duplicates are present.

## Reliability and performance
- A single node throwing no longer takes down the app; failures are contained with an inline recovery option.
- Fixed a data-loss race when editing during an auto-save.
- More reliable resume after a pause edge.
- Stop now cancels in-progress video stitch, trim, and ease-curve encodes immediately.
- Oversized generated media is handled gracefully.
- Bounded caches, more resilient provider polling and downloads, and dependency-aware concurrent execution.

Full changelog: https://github.com/shrimbly/node-banana/compare/v1.6.0...master