| Personal access tokens | Create personal access tokens (PATs) in User settings and use them to authenticate external clients—such as coding assistants calling the Modelling Support MCP server—without an interactive OAuth login. Send the token in the K5-Access-Token header (tokens start with k5pat_). Especially useful for reverse engineering. | 5.2.1 |
| Design Assistant — Multiple sessions | Run several independent Design Assistant chats in parallel as tabs. Open a new session with +, switch without losing history, and close a tab to remove that chat only. Closing the panel keeps sessions; changing project or branch, or refreshing the browser, clears them. Documentation. | 5.2.1 |
| Design Assistant — Improved session continuity | Within a conversation, the Design Assistant now reuses outcomes from earlier steps instead of repeating work, which improves efficiency across multi-step design tasks. Documentation. | 5.2.1 |
| Design Assistant — Delete relationships | The Design Assistant can now also delete relationships between model elements from a natural-language instruction — for example to remove outdated connections when refactoring a design. This complements the existing capabilities to create and edit relationships. Documentation. | 5.2.1 |
| Design Assistant — User-specific design recipes | Upload personal design-recipe packages in User settings. When enabled, their skills and commands apply on every Design Assistant query for that user — independent of the project baseline — alongside baseline recipes. Useful for personal shortcuts or to verify recipes before publishing them for the team. Documentation. | 5.2.1 |
Design Assistant — Mentions (@) | In the Design Assistant chat, type @ to insert a reference to a project branch, diagram, or model element. Mentions appear as purple chips and clickable links; the current project and branch remain the default context. Documentation. | 5.2.1 |
| Design Assistant — Cross-project support | The Design Assistant can read from another project or branch you refer to (via @ mention or by name) while designing in the current project — for example to reuse requirements or elements, or compare branches. Write operations remain limited to the current project and branch. Documentation. | 5.2.1 |
| Improved spotlight functionalities | The spotlight view of model elements has been improved. The cards and relationships of elements related to the spotlighted element can also be displayed in the spotlight with one click. Additionally, you can now directly create a new diagram out of an (adjusted) spotlight view. | 5.2.1 |
| Writing Sidekick for rich text fields | In the used OML profile, rich text fields can now be configured to employ a writing Sidekick for text improvement via generative AI if a template has been configured as well. Description fields of model elements automatically offer these Sidekick services if templates have been defined. | 5.2.1 |
| Templates for rich text fields | For each rich text field, one or several markdown templates can be provided for the user to apply. The templates themselves as well as the fields they should be applied to can be configured in the OML. | 5.2.1 |
| Model element description in its own tab | The description of a model element is now displayewd in an own tab within the model element details for better overview and easier writing. | 5.2.1 |
| Improvements in table filtering | Filters in tables can now be configured more conveniently. You can filter multi-selection and rating fields for several values at once. Read more about filtering in the Workbench. | 5.2.1 |
| Collaboration in real-time | It is now possible for several users to work on the same markdown file at the same time. Other users and their changes are displayed within the editor/text in real time. Additionally, you can now view and hide other users on the canvas, as well as change your user name to an alias or a message to your collaborators. | 5.2.1 |
| Improvements to the canvas | If several elements of the canvas (or model element overview) are selected, the details now display the multi-selection as well as only the fields common to all selected elements, which then can also be changed in bulk. Additionally, the automatic insertion of elements has been improved and an option to optimize relation arrows on the canvas has been introduced. If a relationship could have several types, you can now choose the right type directly upon creation. Shapes, images, drawings and texts can now be rotated on the canvas. The canvas can be further adjusted to your liking, e.g. if the element details should be opened on selection, or if only relationships of selected elements should be shown. Read more about the canvas and its configuration options here. | 5.2.1 |
| Command suggestions in the text editor | Within the text editor, you can now use / to trigger formatting choices directly while typing. | 5.2.1 |
| Table view for elementReference fields | Within elementReference fields, it is now possible to switch between card and table view in the model element details. | 5.2.1 |
| Custom views order | The order of your custom views in model element overviews can now be ordered to your liking. | 5.2.1 |
| Support Azure DevOps as additional git provider | Additionally support Azure DevOps as git provider | 5.2.1 |
| Support GitHub Public as additional git provider | Additionally support GitHub Public as git provider | 5.2.1 |
| Allow Personal repositories for GitHub and GitLab | Allow creation and import of personal repositories for GitHub and GitLab | 5.2.1 |
| Design Assistant — Personal API keys | The Design Assistant can now use a personal API key from User settings (OpenAI platform or OpenAI on Azure), in addition to centrally configured credentials. When a personal key is set, it takes precedence over the central key. Documentation. | 5.2.0 |
| Design Assistant — Export chat | Export the full conversation of the current Design Assistant session as a text file from the Export button in the chat sidebar header. Helps review and retrace prompts and responses when behavior did not match expectations. Documentation. | 5.2.0 |
| Extended LLM provider support for AI capabilities | Generative AI capabilities — Design Assistant, ADR Sidekick, and Diagram Assistant — now support OpenAI on Azure and Amazon Bedrock in addition to the OpenAI platform. Centrally managed credentials are configured through the k5-ai-credentials secret. Documentation. | 5.2.0 |
| Design recipes | Extend the Design Assistant with versioned skills (expertise applied when a request fits) and commands (chat shortcuts and actions on selected model elements), bundled into recipe packages that administrators publish and attach to project baselines. Documentation. | 5.2.0 |
| Adding relationships and related elements | You can now add relationships from a model element's details. Additionally, it is now possible to insert all related elements of a model element via one click, making it easier to create cohesive diagrams after reverse engineering existing projects. | 5.2.0 |
| Improved canvas toolbar | The canvas toolbar in the modeling tool has been updated and simplified. New elements are now separated from available elements so you can find the right cards to insert on your canvas more quickly. Additionally, it is now possible to filter the menu and to multi-select several elements for adding them at once. | 5.2.0 |
| New rich text editor | Most rich text based fields now run on TipTap editor, allowing faster connection and collaboration within your texts. Besides that images can now embedded directly for richer documentation inside model elements and other RTE-backed content | 5.2.0 |
| Resizable side navigation | The left navigation panel can be resized by dragging its edge | 5.2.0 |
| Preferred branch on project entry | The Solution Designer remembers your last checked-out branch per project and opens that branch by default on the next visit, including after you sign out. The project card shows the active branch and lets you pick a different branch before entering. | 5.2.0 |
| Diagram-specific model element visualization | Model elements can be shown on the canvas as a card, expanded card, shape (OML-defined SVG), or textual (inline rich text), depending on what is configured in the profile. Set the visualization in model element details or via Change visualization in the canvas context menu. | 5.2.0 |
| Stable share links | Share dialogs for diagrams, model elements, and related views now offer different link types: Current branch and Main/default branch Each tab supports copy to clipboard; branch-specific links can also be sent by email. The links are not changed by any renaming action | 5.2.0 |
| DRAFT baselines for administrators | Administrators can select DRAFT baseline versions when creating or updating projects, to trial unpublished baseline changes before publishing. Admin users can open and work in such projects. | 5.2.0 |
| Design Assistant (beta) | AI-based chatbot integrated into the Solution Designer that answers questions about the current project design and executes design tasks such as creating model elements, establishing relationships, and cloning configuration from existing elements — all through natural-language prompts. Documentation. | 5.1.2 |
| Project Baselines and OML Profiles | Create model elements, relationships and rules in OML Profiles for your specific use cases and bundle different profiles for your projects within Project Baselines. | 5.1.2 |
| Entra ID support | Manage your OIDC via Keycloak or Entra ID. | 5.1.2 |
| Modelling Support MCP server (beta) | When GraphQL / modelling is enabled for your deployment, the diagram modeller service exposes a Model Context Protocol (MCP) endpoint. External AI clients and integrations can discover element types, inspect GraphQL schema, read and update design data, and run guided prompts—for example to draft a design from code. Requires a valid JWT from your environment’s identity provider. Documentation. | 5.1.2 |
| Reverse engineering (beta) | Generate a first K5 design from an existing codebase by running the guided MCP prompt generate-k5-design-from-code. The workflow analyzes your implementation, proposes elements and relationships, asks for confirmations, and writes the approved results into your project branch. Documentation. | 5.1.2 |
| Extended modelling capabilities in default profiles | Use extended set of properties of several model element types in domain driven design profile and implementation design profile. | 5.1.2 |
| Arrow styles for relationships | Customize the display of your relationships in terms of style and color. | 5.1.2 |
| Advanced integration between lightweight modeling and custom model | Use C4 model elements seamlessly with all other elements at all levels and diagrams. | 5.1.1 |
| SOAP and REST in graphical implementation design / Upload API specifications | Support for SOAP integration endpoints and REST APIs in the graphical implementation design, and the ability to upload API specifications. | 5.1.1 |
| Custom shapes, colors, and fonts for diagram elements | Custom shapes for model elements, more color options, and font/color settings for shapes. | 5.1.1 |
| Insert images on canvas | Upload and use your own images on a canvas. | 5.1.1 |
| Lock elements on a canvas | Lock notes and other elements with a locking option and icon in the bulk toolbar. | 5.1.1 |
| Define own diagram types | Define custom diagram types in the modelling configuration. | 5.1.1 |
| Change type of model element | Change the type of a model element after it has been created. | 5.1.1 |
| Semantic relationships | Create relationships on the canvas and select relationship type with a semantic meaning. | 5.1.1 |
| Community Edition | When running within the Loop platform, there is now a free Community Edition available, which allows full functional usage with restrictions on number of items. | 5.1.1 |
| License management | As an admin user, manage your team's licenses directly in the Designer under the admin settings. | 5.1.1 |
| Gitea as Git provider | It is now possible to set up Gitea as Git provider for your projects. | 5.1.1 |
| Single feature branch | With this setting, you can limit your project to one feature branch for effortless collaboration within one central workflow for all users. Read more | 5.1.1 |
| Modeling tool improvements | The usability of the modeling tool has been improved. Among other things, API specifications can be created or uploaded directly within the model element's details, images can be inserted, and one or several elements can be locked onto the canvas. | 5.1.1 |
| Rich text fields in model elements | Description fields in model elements are now rich text fields giving you more formatting options. Additional RTE fields can also be defined (tech-preview). | 5.1.1 |
| Branch indicators | There are now indicators in the application header for uncommitted changes in the current branch as well as changes in the remote branch. Learn more | 5.1.1 |
| Solution Hub within Solution Designer | The functionalities of the former Solution Hub are now an integrated part of the Solution Designer. Learn more | 5.1.1 |
| Custom Stacks with IBM Bob | Use your design files as context for IBM Bob to generate code that follows your architectural patterns and maintains design consistency. Learn more about this flexible approach to AI-assisted development. | 5.1.1 |
| Use GPT-5.1 for AI-powered capabilities | Updated from using GPT-4o to GPT-5.1 for ADR Sidekick and Diagram Assistant . | 5.1.0 |
| Create diagrams from any model element | Create more detailed diagrams from any model element. | 5.1.0 |
| Project settings | Configure project-specific capabilities and enable or disable design methodologies within your projects. Control access to architectural decisions, C4 architecture modeling, domain-driven design, and implementation design features to tailor your development environment. Learn more about customizing your project workspace. | 5.1.0 |
| Domain modelling for NestJS stack | Model and implement your business logic based on Domain Driven Design principles is now also supported for NestJS stack. | 5.1.0 |
| Graphical implementation design | Visually design service projects using an intuitive canvas-based interface with drag-and-drop model elements for domain-driven design, implementation design, integration, and persistence. Learn more about creating comprehensive service architectures. | 5.1.0 |
| Custom Stacks (Beta) | Use your design files as context for AI-powered coding assistants like Cursor IDE and GitHub Copilot to generate code that follows your architectural patterns and maintains design consistency. Learn more about this flexible approach to AI-assisted development. | 5.1.0 |
| Import any project from GIT repository as dynamic project | Import your existing projects into the Solution Designer to leverage the design capabilities for your project. | 5.1.0 |
| AI-based Diagram Assistant (beta) | Drawing diagrams is now supported by various AI-based capabilities. | 5.1.0 |
| Connect C4 components with namespaces | Link your C4 components to API, domain or integration namespaces within your service projects | 5.1.0 |
| Level 4 Code diagrams | Create Level 4 Code diagrams to visualize the code level of your application | 5.1.0 |
| Generic implementation project | Create a flexible project with all options open you to make brainstorming, designing and planning effortless, without the restriction of choosing an implementation language. | 5.1.0 |
| Generic diagram | Create a generic diagram with no restriction of what can be modeled and which elements are usable. | 5.1.0 |
| Direct conversion | Directly convert notes into model elements. | 5.1.0 |
| Colors in notes and model elements | Notes and model elements can now be displayed in different colors for further differentiation. | 5.1.0 |