Skip to main content

Version 2.9.0+

These are the release notes for the v2.9.0 release of Witboost.

Please refer to the official documentation for a more in-depth overview of the released features.

Features

APIs & CLI

New APIs to instantiate templates

Templates can now be instantiated programmatically via REST API, without going through the Witboost UI. This is useful for automation pipelines, CI/CD workflows, or any scenario where manual interaction is not practical. Three new endpoints are available: one to start the instantiation, one to stream live progress via Server-Sent Events, and one to poll the final status.

Check the documentation for additional information.

New Witboost CLI command to generate descriptors

The new build-descriptor command in the Witboost CLI lets you generate a fully resolved descriptor from your local files, without ever opening the browser. You can build a single entity or an entire project (system + components), making it easy to validate your work locally before pushing changes. The command also supports environment-based resolution and can be combined with governance evaluation workflows.

Check the documentation for additional information.

Governance

Clone policies and metrics from the UI

Instead of creating policies and metrics from scratch, you can now clone an existing one directly from the UI and use it as a starting point. The clone copies all settings — metadata, execution configuration, severity levels, and resource perimeter — so you only need to adjust what differs, saving time and reducing manual entry errors.

Check the documentation for additional information.

Team roles

Team Roles lets Project Owners delegate accountabilities within a Project — for example, assigning a Data Access Manager who is responsible for handling Access Control requests. When enabled, a new section appears on the Project page in the Builder showing who is responsible for what, ensuring that key responsibilities are always covered even when the Project Owner is not available.

Check the documentation for additional information.

Authentication & Security

PAT for standard users

Personal Access Tokens (PATs) are now available to all users, not just service accounts. You can generate a PAT directly from Settings and Profile > Advanced to authenticate with services integrated with Witboost, such as the Witboost CLI. Each user can have one active PAT at a time, with an optional expiration date.

Check the documentation for additional information.

Basic Auth with PAT

As an alternative to Bearer token authentication, Witboost now supports Basic Authentication using access tokens (both service account tokens and PATs). When enabled, the platform automatically converts Basic Auth credentials into short-lived JWTs.

Check the documentation for additional information.

Git token for a service account, from UI

When performing repository operations (creating repositories, committing, pushing, etc.), Witboost requires a Git token to authenticate with the Git provider. It is now possible to also configure Git credentials for a service account directly from the UI, under Administration > IAM > Service Accounts.

Check the documentation for additional information.

Content Security Policy (CSP) update

Starting from this release, Witboost applies a stricter default Content Security Policy (CSP) by removing the unsafe-eval directive from script sources, further hardening the platform's security posture.

Check the migration notes for additional information.

UI & Configuration

Microfrontends configuration in the UI

Custom pages powered by microfrontends can now be configured and managed directly from the UI under Administration > Configuration > Custom pages, without editing configuration files. Changes take effect in real time, with no platform restart required.

Check the documentation for additional information.

Marketplace search filters configuration in the UI

Marketplace search filters can now be configured directly from the UI under Administration > Configuration > Search filters, instead of editing the Helm values file. Existing filter configurations are automatically migrated and can be maintained from the UI going forward.

Check the documentation for additional information.

Template performance improvements

Several template wizards across the Witboost UI have been optimized for better performance and responsiveness, especially when handling large numbers of array elements. Array fields now support pagination, allowing you to configure the number of items displayed per page.

Check the documentation for additional information.

Platform & Installation

Convert HOCON sections to YAML

If your values.yaml contains configuration blocks written in HOCON format, the Infra CLI can now automatically convert them to YAML during upgrades. A standalone convert-hocon command is also available for those who don't use the Infra CLI. Converting to full YAML is recommended to ensure all future migrations can be applied automatically.

Check the migration notes and the convert-hocon command reference for additional information.

Gateway API support

Witboost now supports the Kubernetes Gateway API as an alternative to the traditional Ingress (NGINX) controller for traffic management. This aligns with the Kubernetes community's shift toward Gateway API as the modern, extensible successor to Ingress — the community-maintained Ingress NGINX controller is moving to best-effort maintenance mode.

By default, Ingress remains enabled and Gateway is disabled, so existing deployments are not affected. You can opt in to Gateway API by updating the Helm chart configuration. If you choose to switch, make sure to complete the required pre-requisites (Gateway API CRDs, a Gateway controller, and optionally cert-manager and external-dns updates).

Check the migration guide and the migration notes for additional information.

Issues fixed and minor improvements

v2.9.0

  • Accessibility improvements
  • Template Editor has been renamed to Template Studio, accessible from Administration > Templates via the context menu (three dots)
  • The "Edit Templates Form" tool in Template Studio now allows previewing the rendered edit template
  • Fixed tech adapters search
  • Fixed a bug in Supervision page stats that didn't consider logical reads from in statistics
  • Fixed sidebar in user permissions settings