v1.7.0
shrimbly/node-bananav1.7.0Jul 7, 2026by shrimbly
AI Summary
Adds new media manipulation nodes, GPT Image generation support, and a searchable canvas menu for easier navigation. It also includes reliability improvements and expanded video-to-video model support.
Key Highlights
- New media nodes: Image Resize, GIF Encoder, and Remove Background
- GPT Image generation and editing via OpenAI API
- Searchable canvas menu for double-clicking node types
- Video-to-video model support for upscalers and generation
- Inline recovery options to prevent node failures from crashing the app
New Features
- Media nodes
- GPT Image
- Canvas search
- Video support
- Reliability fixes
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