Bosca 3.14.0: Server-Side Scripting & MCP Integration
We are excited to announce the release of Bosca 3.14.0! This is a big one — Bosca now has a built-in scripting engine, letting you extend your platform with custom logic without deploying new code.
Server-Side Scripting
Bosca 3.14.0 introduces a full Kotlin Script (KTS) execution engine. You can now create, edit, and run scripts directly on the server. Scripts are first-class citizens — enable or disable them as needed, and manage them all from a new dedicated section in the Administration panel, complete with Monaco editor integration for a proper coding experience.
This opens up a wide range of possibilities: custom data transformations, automated content workflows, validation rules, and more — all without a redeployment.
Event-Driven Triggers
Scripts become even more powerful with the new triggers engine. You can now wire scripts to system events so they execute automatically when something happens — content is published, a workflow transitions, a job completes, and so on. This turns Bosca into a platform you can customize to react to your specific business needs in real time.
Script Agent
Managing scripts doesn't have to mean writing code by hand. The new Script Agent lets you create, edit, delete, enable, disable, execute, and validate scripts using natural language through the chat interface. You can even manage triggers conversationally. The agent validates inputs against JSON schemas, so you get guardrails even in a free-form interface.
MCP Server Integration
AI agents in Bosca can now register and connect to external Model Context Protocol (MCP) servers. This means your agents aren't limited to Bosca's built-in tools — they can reach out to any MCP-compatible service for additional capabilities. Whether it's a specialized data source, a third-party API, or another AI tool, your agents can now use it.
Documentation
We've added KDoc documentation to all interface declarations across the codebase and introspection documentation to all GraphQL schema files. If you're building on top of Bosca's APIs, exploring the schema and interfaces should now be much more straightforward.
Other Improvements
- Updated Gemini model references to
gemini-profor Junie workflows. - Improved Redis connection pooling for better performance under load.
- Enhanced permission and security handling.
- Improved metadata serialization for attributes.
Check out more in our Changelog.
Bosca 3.0.112: GenAI Images & Documentation Makeover
We've released Bosca 3.0.112 with support for Google GenAI image generation and a massive documentation update.
Bosca 3.3.0: Better Collection Management & Workflow Improvements
We've released Bosca 3.3.0 with improved collection language variant lifecycle management, distributed job locking, and more.