Release notes for Bellini v1.28.0
Bellini v1.28.0 was released on January 14, 2026. This version covers the following issues:
Stories
- BLN-3061 - Implement Chat UI
- BLN-3062 - Implement Chats History in the Chat UI
- BLN-3063 - Implement Summarize Chat Session in the Chat UI
- BLN-3065 - Implement chatbot Keyboard Shortcuts agent
- BLN-3066 - Implement chatbot Technical Support agent
- BLN-3067 - Implement code completion agent for function declarations
- BLN-3068 - Implement code completion agent for property expressions
- BLN-3069 - Implement code completion agent for scripts and stylesheets
- BLN-3070 - Create specialized bellini language model that can make requests to the AI Gateway
- BLN-3079 - Add support for context in the Chat UI
- BLN-3080 - Add support for agent selection in the Chat UI
- BLN-3081 - Add support for variables in the Chat UI
- BLN-3082 - Implement disabling auto-scrolling in the Chat UI
- BLN-3093 - Implement orchestrator agent
- BLN-3094 - Add support for variables in system and user prompts
- BLN-3095 - Add support for chat request context
- BLN-3096 - Implement support for tool calls
- BLN-3099 - Add the ability to edit old questions in the Chat UI
- BLN-3100 - Add the ability to retry failed responses in the Chat UI
- BLN-3127 - Implement Ask AI in file editors and embedded code editors
- BLN-3152 - Support for remote MCP server
- BLN-3153 - Update tech support agent to use the docs MCP server
- BLN-3155 - Support Anthropic models via API keys
- BLN-3156 - Support Google accounts models via API keys
- BLN-3157 - Support configuring which model is used for which agent
- BLN-3158 - Support model aliases
- BLN-3159 - Support registering additional models
- BLN-3190 - Implement Bellini AI features onboarding
- BLN-3195 - Implement code completion agent for property declarations
- BLN-3198 - Add API Key field to Settings tab for OpenAI
- BLN-3199 - Add API Key field to Settings tab for Google accounts
- BLN-3200 - Add API Key field to Settings tab for Anthropic
Improvements
- BLN-3137 - Align context menu options for Apps and Global Components
- BLN-3174 - Persist query parameters during app page navigation
- BLN-3182 - Restore app route including path and parameters after login redirect
- BLN-3186 - Align context menu options for App and Global Component's sub-component
- BLN-3226 - Update the default AI models
Bugs
- BLN-3108 - Adding exported children to objects and arrays throws error
- BLN-3121 - "Create" button stuck on loading when submitting incomplete wizard modal via Ctrl + Enter
- BLN-3122 - Missing app service reference in generated expressions from nested properties in Edit Function and Set Expression modals
- BLN-3138 - Table not rendering data when row pinning is enabled
- BLN-3165 - Cannot update spec/url of an existing invalid API
- BLN-3168 - Clicking a first cell on a table when Cell Selection is enabled throws an error
- BLN-3169 - Enabling row selection when cell selection is enabled will not work
- BLN-3170 - Cannot open Global Modal if triggered from App Service
- BLN-3171 - Incorrect code editor suggestion widget position
- BLN-3172 - Unsaved changes in the editor no longer prevent the browser page reload
- BLN-3185 - Unable to drag and drop API operations into the table
- BLN-3192 - Custom component copy-paste validation issues
- BLN-3193 - Page Scopes property not accepting input
- BLN-3202 - Element remains in the DOM when adding element attributes
- BLN-3203 - Table inside sub/inner component generates columns from default data instead of fetched data
- BLN-3204 - Cannot select asset suggestion on Image URL
- BLN-3206 - Cannot deploy an app with source control
- BLN-3209 - Reloading canvas creates div container inside the side panel layout
- BLN-3211 - Selecting stack item throws an error
- BLN-3214 - Bellini freezes while building a mobile app
- BLN-3221 - Assets not displaying in UI when source control is enabled (404 Not Found)