Version 2.10.0+
These are the release notes for the v2.10.0 release of Witboost.
Please refer to the official documentation for a more in-depth overview of the released features.
Features
Market Plane
Marketplace Discovery
The Search and Visual Discovery pages have now been merged in a single page named Marketplace Discovery, allowing the user to switch between the two views seamlessly while retaining the selected filters.
Check the documentation for additional information.
Product feature request
Users can now submit Feature Requests directly from the Marketplace to propose improvements, changes, or new capabilities to a Product or one of its Consumables. Each request includes a summary, description, priority, and optional attachments. Feature Requests follow a managed lifecycle (Submitted, Approved, In Progress, Implemented, Rejected) and can be tracked from User Settings and Control Plane.
Check the documentation for additional information.
Governance
Improved LLM Engine configuration
LLM Engine now supports a simpler and standard config format, while still maintaining compatibility with the previous format, which has been deprecated. If you are using Azure API Management, you can also include a custom_header field with the name of the header where the APIM subscription key is expected (e.g. X-API-Key).
Check the documentation for additional information.
AI & Search
Witty configuration in Administration panel
Witty's LLM and Embedder settings can now be managed directly from the Administration panel under Configuration > Witty, without the need to redeploy. From this section, administrators can enable or disable Witty, configure the AI provider, API keys, endpoints, and model details — all at runtime.
Check the documentation for additional information.
Semantic search configuration and embedding management in Administration panel
The Marketplace's semantic search settings and embedding management can now be accessed directly from the Administration panel under Configuration > Marketplace. From this section, administrators can enable or disable semantic search across the Marketplace and trigger the creation of vector embeddings for all Marketplace entities with a single click.
Check the documentation for additional information.
Control Plane
Deployment History
Introduced the Deployment History in the Release page, providing an overview of all deploy and undeploy actions performed within that release.
Check the documentation for additional information.
Advanced Provisioning bulk action change
The Advanced Provisioning panel now allows to select some or all product components in order to change their deployment action to the same value at once.
Check the documentation for additional information.
UI/UX
Resizable columns in the grid picker in templates
When using the ArrayTableTemplate inside of a template, it is now possible to manually resize each column through the UI.
Check the documentation for additional information.
Improved UX and performance when selecting users or groups
Introduced pagination to improve performance and UX when selecting Users or Groups in the Administration panel of Witboost (e.g., RBAC section).
Configurable help links
Introduced the ability to configure a set of custom help links visible to Witboost users, enabling them to quickly navigate towards external resources such as documentation portals, support systems, or internal wikis.
Check the documentation for additional information.
Authentication & Security
Content Security Policy (CSP) update
Starting from this release, Witboost applies a stricter default Content Security Policy (CSP) by removing the unsafe-inline directive from style sources, further hardening the platform's security posture.
Check the migration notes for additional information.
Platform & Installation
Secret preparation helper
The Infra CLI now supports a prepare-secret command which provides the user an interactive way to create, modify and validate the Witboost secret. This command is particularly handful for a new installation, where the secret needs to be created from scratch, but also for secret updates, for example for a license update.
Check the documentation for additional information.
Helm chart mirroring
The Infra CLI now supports a mirror-chart command which allows users to mirror the Witboost Helm chart and its dependencies from the Witboost source registry to a target registry. This is particularly useful for air-gapped environments where direct access to the Witboost registry is not available from the deployment cluster or for organizations that need to maintain a local mirror of Witboost Helm Chart for security or compliance reasons.
Check the documentation for additional information.
Issues fixed and minor improvements
v2.10.0
- Added support for configurable notification email sender settings. For more details, refer to the Email Notifications page (
emailConfig.senderEmailconfig key) - Accessibility has been improved across all pages.
- Packages and dependencies have been updated to their latest versions.
- Infra CLI
initcommand has been simplified: it no longer accepts--current-version,--context,--namespace, or other arguments that previously caused issues, it removes the need for a separate pull step and reducing the number of other Infra CLI commands that depended on it as a pre-req. Refer to the init command reference for details. - Fixed a bug in the Infra CLI
mirror-imagescommand where image overrides in a user-suppliedvalues.yamlwere incorrectly used when resolving which images to mirror. The command now always derives images from the Helm chart's canonical defaults. - Improved Gateway API configuration support in the Witboost Helm chart, adding options for
namespaceandsectionNamefor more flexible deployment topologies. Refer to the Ingress to Gateway API Migration guide for details. - The Reloader block in the umbrella Helm chart now exposes an
imageconfiguration section, aligning it with the rest of the sub-charts. - Replaced the
dtzar/helm-kubectlimage used in the secret-waiter hook job with the minimalcurlimages/curlimage. Switching to the purpose-built curl image addresses known CVEs present in the former image. - Witboost sub-charts now expose the ability to set custom annotations on pods and deployments.
- Witboost sub-charts now support setting
affinity,tolerations, andnodeSelectorfor pod scheduling, configurable through your own values overrides. - The Infra CLI
transformandconvert-hoconcommands are now idempotent: HOCON sections that have already been converted to YAML, or whose path does not exist in the file, are automatically detected and skipped. If no sections require conversion the output file is not written. It is safe to run either command multiple times on the same file without side effects.