What’s New on Kelp?
June 4, 2025
What's New?
This release focuses on streamlining the workflow for composite components, with improved integration and authorization management. Adding composites from the repository and configuring authentication is now simpler and more straightforward. We've also introduced new AI-powered components to help you build more powerful agent-based workflows in Kelp. We welcome your feedback as you explore these features.
Key features include:
- Install composites directly from Library
- Assign integrations to multiple connectors using reusable integration profiles
- Manage integrations and credentials within the dataflow editor
- Organize application components into custom hierarchies
Improvements
- Dataflow editor pefromance improvements
- Improve error reporting in Vega widgets
- Add simplified version of
cond()
funсtion to KelpQL - Improved error handling and error display on dataflow graph
- Allow to modify secret placement for API Key and Basic connections with Principal: End User
Bug Fixes
- Fixed an issue where incremental updates reset data in the Vega widget.
- Resolved a problem with the OAuth2 authorization flow for X (formerly Twitter).
- Corrected layout overflows in the Flow Diagram widget when content exceeded its boundaries.
- Addressed validation errors in the Snowflake integration.
- Fixed an issue where the progress bar was missing in Table and Card widgets.
- Resolved a bug causing Safari to become unresponsive after login.
- Eliminated flickering when selecting the first item in the List widget.
- Fixed a bug where error signals on wires were not shown if the source component received a RESET signal.
- Resolved an issue where KelpQL autocomplete closed unexpectedly when scrolling through function previews in the Code Editor.
- Disabled public sharing for apps using user storage to prevent potential data leaks.
- Fixed an issue where dataflow graph nodes didn’t refresh when associated comment text was updated.
- Prevented editor crashes caused by directly exporting ports from composite components.
- Fixed an occasional jump in graph position when navigating between app components.
- Resolved an issue where logout actions failed from within the editor.
- Corrected improper placement of credentials in API request bodies.
December 24, 2024
What's New?
Ho ho ho! Santa's elves have been busy coding this tiny Christmas release. The key change includes improvements to composite components installation flow, supporting the release of many upcoming components related to agentic workflows. By the way, you can check out our intro video for Kelp Agents.
Improvements
- Refined and standardized the Kelp editor's dataflow color scheme for node, wires, and ports.
- Improved the Credentials and Data Store dialog interface and functionality
- Redesigned and enhanced the Components installation dialog interface
- Various performance improvements in the dataflow editor
Bug Fixes
- Fixed an issue where users couldn't erase text fields when a default value was set in the form schema.
- Resolved a problem with headers for the baserow.io API PATCH method
- Fixed an issue where the scrollbar would sometimes be hidden in the Table widget
- Fixed an issue where groups would show IDs instead of port names
- Components library dialog doesn't display a loading spinner during search operations
- Fixed an issue where Agents would occasionally crash during startup
November 14, 2024
What's New?
We're excited to announce two major additions to the Kelp platform that will transform how you build and scale your applications.
- Kelp Agents: Your Apps, Now Running 24/7. Kelp apps can now run as standalone services on the server-side through what we call Agents. This feature enables you to:
- Schedule and automate complex workflows
- Run resource-intensive operations continuously
- Trigger and execute tasks in the background
- KV Store: Simple Yet Powerful Data Storage. Alongside Agents, we're launching KV Store, a simple key-value data storage solution that:
- Integrates natively with your Kelp apps
- Provides instant access to your data
- Scales automatically with your needs
- Requires zero configuration
In the coming weeks, we'll be sharing hands-on guides and examples showcasing how to leverage these new capabilities. You'll learn how to build AI-powered workflows and automations that transform how you do work.
Improvements
- Added "Share" action to the app context menu.
- Enhanced app connection management to accommodate missing secret configurations.
Bug Fixes
- Fixed advanced paste functionality in Firefox and Safari browsers.
- Resolved an issue where the component configuration schema form occasionally fails with certain JSON schemas.
September 23, 2024
What's New?
- QPort Component: A new component similar to the Port component, allowing for better organization of q-wires.
- Enhanced Connector Components: All connector components (except streaming connectors) can now pass any value through the
trigger
port. The value is included in themeta
property of the response object. - Multipart/Form-Data Support: Added support for
multipart/form-data
in transformations and the HTTP Connector. Developers can now post various types of form-data, including blobs and files, using the HTTP connector.
Improvements
- Improved interface for creating and managing composite components and group/component configurations.
Bug Fixes
- Improved loading of large applications in the editor on slow connections.
- Fixed an issue where users couldn't open edit mode after refreshing the app.
- Resolved resize issues for widgets in certain cases.
- Fixed disappearing view query parameters when switching between preview, editor, and layout modes.
- Addressed failures of HTTP connector (401 or 500 errors) in certain secured requests.
- (Breaking Change): Corrected KelpQL to properly handle expressions like
{ x: @ }
whennull
is provided as input. It now returns{ x: null }
instead ofnull
. - Improved search functionality performance in List widget for queries that takes long time to process.
- Fixed an issue where re-exporting a group node port could overwrite an existing parent group port.
June 19, 2024
Features
We have always prioritized security in Kelp. If we find something odd, we fix it. In this release, we improved the authentication process when editing and running Kelp apps in multiple browser tabs.
Another notable change is the upgrade of Vega (v5.28.0) and Vega-Lite (v5.17.0), and related deps.
Bug Fixes
- Fixed an issue where the MultiSelect field on the Form widget wasn’t displaying a dropdown.
- Various style improvements for the Form widget.
- Resolved the “ghost” Metric Card widget issue in the Flex layout.
- Resolved an issue where the transformation on the wire was lost when the settings dialog was closed quickly.
- Adjusted the resizing of Vega-Lite charts with an empty legend title.
- Resolved multiple issues with pasting of sub-components.
April 17, 2024
We are excited to announce a major new release of Kelp that has been in the works for quite a while. This update brings significant improvements and new capabilities that will enhance your application development experience. We can't wait to hear your feedback on the new features and see the incredible creations you build using them.
Layout System Redesign
The main focus of this release is a comprehensive redesign of the Kelp layout system. We have refactored the existing layout editor, making it faster and more efficient. Highlights include:
- Grid Layout: The existing layout system has been refactored for enhanced performance and flexibility. We've introduced absolute widget positioning and an improved widget styles panel.
- New Flex Layout: We have introduced a powerful new layout called Flex layout. Flex layout closely implement the CSS Flexbox model, enabling you to create advanced, scrollable application views with greater flexibility and control over layout elements.
- Both Grid and Flex layouts can now be used within the same application, giving you the freedom to choose the best layout type for each view.
We will follow up with detailed tutorials and guidance on how to effectively utilize the new layout systems.
Application Components
We have introduced Application Components, a new feature that allows you to create reusable custom application components by composing existing Kelp functionality. To support this, we have also launched the first version of a component repository for distributing custom components. At this moment, the components will be curated by the Kelp team. In future versions, we will open it for user contributions.
Dataflow Graph Outline
Another notable improvement in this release is the introduction of the Dataflow Graph Outline panel. This panel provides an alternative way to navigate and interact with your application's dataflow graph, significantly improving the development experience for complex, multi-layered applications.
Other Improvements
- Simplified the Entity Browser widget by removing the multi-column layout.
- Collapsed multiple similar error signals into a single error message in the Error panel.
- Enhanced the timeout management for external Data Gateway requests.
- Updated the URL encoding logic to align with changes in Chromium (v114 - v120).
- Improved the search functionality in the components library.
- Introduced readability options to the Text widget.
Bug Fixes
- Resolved the reordering issue of events from the SSE stream
- Resolved vertical space rendering issues in the Form widget for a group of fields
- Fixed unintentional copying of transformations from wires connected to one port
- Addressed various style issues on the List widget
- Solved the blinking wire issue while pulling it from a port
- Resolved an issue where transformations were not saved if the component dialog was closed too quickly
- Fixed a problem where the SSE component unsubscribed before receiving all messages
- Resolved various rendering problems with the Calendar, Property List, and Metric Card widgets, including a broken sparkline
- Addressed the issue of range slider labels rendering on the Form widget
- Solved the problem of continuous refresh in Safari for the Kelp app
- Fixed an issue where the settings dialog was not maximized on double click
For more details and assistance with upgrading, please contact support.
For older release notes please see Kelp Release Notes Archive