| 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 Project Bob | Use your design files as context for IBM Project 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 |
| New project type "Frontend (React TypeScript)" | The new project type Frontend (React TypeScript) supports in building React applications with the possibility to consume backend services. | 5.1.0 |
| React TypeScript stack | The new React TypeScript stack offers support for easily implementing a React frontend while using TypeScript as the implementation language. | 5.0.0 |
| Extended descriptions for Architectural Decisions | Architectural decisions have been extended by an additional "Description" field which can be used for further description of problem statements or other boundaries. | 5.0.0 |
| Solution Envoy migrated to Solution Hub | The functionality from the Solution Envoy is now available in the Solution Hub directly. | 5.0.0 |
| Notes added to Software architecture diagrams | Sticky notes can now be added to your diagrams | 5.0.0 |
| Customizable information | Within architecture diagrams, you have now the option to customize the data shown on the model elements of the diagram. | 5.0.0 |
| Generic links | Add links to all elements within a Software architecture project in order to keep better track of interdependencies with external information | 5.0.0 |
| Camel Integration | The project type Domain Service (Java) now has Camel Integration. | 5.0.0 |
| Browse Git projects to create new model elements | When modeling your software architecture, you can now browse your existing git repositories and create model elements for them to be used in your diagrams. | 5.0.0 |
| New project type "Integration service (NestJS TypeScript)" | The new project type Integration Service (NestJS TypeScript) enables you to implement a backend which provides a REST API and consumes other REST APIs in a comfortable manner with a high degree of automation. | 5.0.0 |
| New project type "Backend for Frontend (NestJS TypeScript)" | The new project type Backend for Frontend (NestJS TypeScript) enables you to build a backend service for optimizing data fetching and transformation according to your frontend's needs and offering REST APIs for convenient usage. | 5.0.0 |
| NestJS Integration Modelling | NestJS stack now supports Integration Modelling to easily manage integrations to external services within the Solution Designer UI, and provides easy access to integration methods. | 5.0.0 |
| Usability improvements ADR sidekick | The ADR sidekick has improved usability, e.g. by offering custom action and refinement action executions | 5.0.0 |
| Technical policies and writing guidelines for ADR sidekick | The behavior of the ADR sidekick now can be customized via additional configurations like technical policies and writing guidelines, which help to ensure alignment and compliance across multiple projects. Please see here for further details. | 5.0.0 |
| Customization settings | Customization settings like decision template, technical policies and writing guidelines can be managed through the Solution Designer's Admin Settings now. | 5.0.0 |
| Custom fields configuration | You can now define and configure custom form fields on the overview page of a Software architecture project, giving you the possibility to add additional information to decisions, diagrams or model elements, tailored to your needs. Read more about what options are available and how to configure custom fields here | 5.0.0 |
| Software architecture projects | The new project type Software architecture enables you to plan and visualize your software architecture before implementation. Manage your architectural decision records, visualize and connect your model elements in graphical diagrams with the new modeling tool and create one single source of truth for your software project. | 5.0.0 |
| Modeling tool for diagrams | Software architecture projects provide you with a modeling tool to directly create and maintain your diagrams within the project, according to C4 principles. | 5.0.0 |
| AI-powered decision support | Architectural decisions can now be managed within the Software architecture stack. You can create, maintain, and track architectural decisions, while being supported by generative AI. | 5.0.0 |
| Loop in model elements | Within a Software architecture project, it is possible to link model elements to architectural decisions or implementation projects to visualize existing connections. | 5.0.0 |
| Loop in decisions | Within a Software architecture project, it is possible to link architectural decisions to other decisions or corresponding model elements to visualize existing connections. | 5.0.0 |
| Creation of implementation projects | Directly create a new service project for subsequent implementation from a container within your Software architecture diagram. | 5.0.0 |
| Collaboration within Software architecture | Share model elements, diagrams and architectural decisions with your colleages and stakeholders to ensure quick and seamless collaboration. | 5.0.0 |
| NestJS stack | The new NestJS TypeScript stack offers support for easily implementing a NodeJS backend using TypeScript as implementation language. | 5.0.0 |
| NestJS API Modelling | NestJS stack now supports API Modelling, allowing users to define API namespaces through the Solution Designer. | 5.0.0 |
| NestJS Swagger UI Support | NestJS stack now supports Swagger UI generation for API namespaces modelled in Solution Designer | 5.0.0 |
| Support of Oracle Transaction Manager for Microservices | For Java Spring Boot Stack 2.0 services using the Saga Pattern Extension, Oracle Transaction Manager for Microservices (MicroTx) can also be used as lra-coordinator. | 5.0.0 |
| Assets as a part of project creation | The creation of projects has been simplified and streamlined. Assets from designated asset catalogs can now be included to be shown together with the service type projects on the first page of the project creation wizard. Please note that the default setting for asset catalogs is that they are included in the creation dialog; this can be changed at any time in the admin settings. | 5.0.0 |
| Service deployment details in the Solution Hub | Additional information is now accessible in the Solution Hub under each service deployment. Moreover, artifacts concerning the service deployment, like toolkits or the Swagger view of its APIs, can be accessed from the service deployment details. | 5.0.0 |
| Learning content accessible from the Solution Designer | The IBM DevOps Solution Workbench Learning Center as well as the IBM DevOps Solution Workbench 5.0.0 documentation are now directly accessible under the help sign in the application header. Additionally, a welcome page with useful links is displayed at first login, which can be switched on and off in the user settings and the page itself. You can also access this page at any time in the help menu. | 5.0.0 |
| Overview of VPC usage in the Solution Hub | Several graphs visualizing the usage of VPCs (virtual processor core) per k5-project are now available in a new tab in the Solution Hub. Data for the last 31 days is available and can be filtered for timeframe and k5-projects to be displayed. | 5.0.0 |
| Saga Improved Capabilities | Improved capabilities to override saga behavior and configuration, including asynchronous calls for Orchestrator services, as well as overriding the Orchestrator behavior. | 5.0.0 |
| Saga Configuration | Saga participants are now able to return objects, allowing the Participant to run sequentially. | 5.0.0 |
| Event error handling | Now failing events will be published to a Dead Letter Queue. | 5.0.0 |
| Custom API basepath | The design model has been extended to support additional fields related to custom API base paths. | 5.0.0 |
| Authorization flow CLI | Implement device authorization flow in CLI. | 5.0.0 |
| Http communication | Allow http communication for service projects | 5.0.0 |
| Pipeline technology | By default, it is expected that OpenShift Pipelines are installed on the cluster, but it is now also possible to use your own Pipeline technology instead. | 5.0.0 |
| Java Live Remote Debugging | Java Live Remote Debugging is now possible. | 5.0.0 |
| Batch mport of Properties | Properties can now be created in batch via import of a CSV file. | 5.0.0 |
| Installation improvements | You can now configure a private registry for your installation. | 5.0.0 |
| New project type "Integration service" | A new project type "Integration Service" has been introduced for Java Spring Boot Stack 2.0. Using this service type, you can implement a backend which provides a REST API and consumes other REST APIs in a comfortable manner with a high degree of automation. | 5.0.0 |
| Improved User Support | More contextual links to the documentation are provided throughout the application. The documentation and the learning center can now be accessed from the help menu in the application header and help icons next to field redirect to the corresponding entry in the documentation. | 5.0.0 |
| UI Improvements | The UI has been improved in several ways, e.g. via adjustable columns and sidebars, file upload via drag & drop, and a warning notification for unsaved changes in the text editor. | 5.0.0 |
| Custom Pipelines based on Workspaces | Pipelines are based on workspaces and multiple tasks. That provides an easy possibility to define own Custom Pipeline Types, see Pipeline Overview and Custom Pipelines | 4.1.1 |
| Custom Remote Deploy Pipeline | Own custom pipeline templates can be defined to be able to deploy service projects (Java SpringBoot Stack 2.0) to another cluster. Its possible to deploy into amd64 or ppc64le (IBM Power Server) clusters, see Custom Remote Deploy Pipeline and Deployment Pipeline for IBM Power Server (ppc64le) | 4.1.1 |
| Property Types Long and Time for Domain Namespaces | Additional property types Long and Time can be modelled for Domain Services, see Property Types | 4.1.1 |
| Include documentation into the product deployment | The product documentation can be deployed as part of the installation into the cluster, see Extended configuration. | 4.1.1 |
| Import Service Project from GIT repository | Import an existing Service Project from a connected GIT repository into the Solution Designer, see Import Service Project from GIT repository. | 4.1.1 |
| Extended validation support | Additional validation of references between objects in domain model, as well as extended validation on API binding value in API dependencies | 4.1.1 |
| Event Enhancements | Allow setting of headers and message key when publishing events as well as accessing headers and the message key in agents for Java projects. | 4.1.1 |
| Java Persistence Annotations (JPA) | Customization of data persistence in Java Spring Boot Stack 2.0 projects with database type DB2 (RDBMS) with JPA | 4.1.1 |
| Extensions for Java Stack 2.0 Stack | Advanced modelling and code generation capabilities via Extensions for your project | 4.1.1 |