Skip to main content

Changelog v2.6.0

Core

Changelog v2.6.0

[WIT-4972] fix: update packages

New features and improvements

Updated packages versions

Related issue

Closes WIT-4972

[WIT-4814] The focus of keyboard navigation reaches elements while they are not visible to the user

Bug fixes

Correctly handles Sidebar submenu elements focus

Related issue

Closes WIT-4814

[WIT-4899] feat: add search to mock service

New features and improvements

Add search to mock service

Related issue

Closes WIT-4899

[WIT-4898] Add tooltip when witty text field value is truncated

Bug fixes

Adds tooltip displaying the entire value when WittyTextPicker value is so long that it overflows

Related issue

Closes WIT-4898

[WIT-4887 and WIT-4888] Fix horizontal scroll in custom url picker

Bug fixes

  • Fix CustomUrlPicker scrolling horizontally in tables
  • Fix EntitySearchPicker to wrap over multiple rows

Related issue

Closes WIT-4887 Closes WIT-4888

[WIT-4889] Resolve WIT-4889-entity-search-picker-should-not-have-remote-prefix-when-there-is-only-one-provider

Bug fixes

Removed kind if there is only one provider

Related issue

Closes WIT-4889

[WIT-4620] Descriptor is no longer focused on component in edit and test

Bug fixes

Now components are automatically focused in edit and test tab

Related issue

Closes WIT-4620

[WIT-4703] Fix broken template card layout

Bug fixes

Fixed overflow in template card

Related issue

Closes WIT-4703

[WIT-4668] Owner Filter in template page does not work as expected

New features and improvements

  • Removed owner filter and info from templates an blueprint pages in the builder section
  • Added owner filter and info in the Templates and Entities in the administration panel
  • Owner picker can retrieve several kinds of owners (AccessControlRequestTemplate, Blueprint, Domain, EditTemplate, Resource, ReverseProvisioningTemplate, System, SystemPrototypeTemplate, Template)

Related issue

Closes WIT-4668

[WIT-4870] Prevent auto-logout from triggering before login

Bug fixes

  • Fixed an issue where the auto-logout timer was not reset when the user was logged out.

Related issue

Closes WIT-4870

[WIT-4868] Fix token duration config

Bug fixes

  • Restored the token duration config to auth.backend.tokenDurationSeconds as it was before version 2.5.x. To maintain backward compatibility with 2.5.x, if auth.backstageTokenExpiration is configured, it will take precedence over tokenDurationSeconds.

Related issue

Closes WIT-4868

[WIT-4176] Update definition of done

[WIT-4658] Introduce support for system type scope in RBAC

New features and improvements

  • Added support for system type scope in the RBAC panel

Related issue

Closes WIT-4658

[WIT-3994] Update dependencies

New features and improvements

  • Updated some internal dependencies

Related issue

WIT-3994

[WIT-4838] Fix custom view menu on entity pages

Bug fixes

  • Removed custom view menu from users and groups
  • Fixed custom view on other pages

Related issue

Closes WIT-4838

[WIT-4840] Fix ai best match switch

Bug fixes

Add some improvements for ai toggle

Related issue

Closes WIT-4840

[WIT-2369] Disable template filters in governance on previous vs current preprocessing

New features and improvements

  • Infrastructure Template and Use Case Template will be hidden when Previous Vs Current is selected as Resource Preprocessing, as this is not supported by the governance platform

Related issue

Closes WIT-2369

[WIT-4849] Fix schema editor max min width

Bug fixes

Add support for ui:style in CustomUrlPicker and EntitySearchPicker, "smart" default minWidth in TableRowTemplate

Related issue

Closes WIT-4849

[WIT-4842] Enable automatic signing key renewal

New features and improvements

  • Implemented utilities to enable automatic signing key renewal

Related issue

WIT-4842

[WIT-4842] Optimize public keys rotation

New features and improvements

  • Automatically generate a new JWT signing key when no valid keys are present, ensuring the key store is never empty. This guarantees that services polling for public keys always receive at least one valid key, preventing verification failures during cold starts or periods of low activity

Related issue

Closes WIT-4842

[WIT-4760] Software catalog processing status filter is not working appropriately

Bug fixes

  • EntityProcessingStatusPicker
  • EntityTagPicker

Related issue

Closes WIT-4760

[WIT-4830] Fix Witty table suggestions on nested paths

Bug fixes

  • Fixes a bug that caused witty suggestions to always fail when the witty table had a nested path inside the schema

Related issue

Closes WIT-4830

[WIT-4789] - pass all options to witty context

Bug fixes Passed all options to witty context in entitySearchPicker

Related issue

Closes WIT-4789

[WIT-4711] [WIT 4711] Documentation remote provider and entity search picker

New features and improvements Modified documentation for Entity Search Picker and written docs for remote provider

Related issue

Closes WIT-4711

[WIT-4762] Edit template descriptions dont render markdown

Bug fixes

  • Fix markdown description not rendering in object inside templates
  • Fix ReverseProvisioningWizard regression on custom widgets, templates, validation

Related issue

Closes WIT-4762

[WIT-4808] Regex picker doesnt show error when in array table template

Bug fixes

RegexPicker is now correctly highlighted in red when in error and in ArrayTableTemplate

Related issue

Closes WIT-4808

[WIT-4626] Many of the interactive elements on the pages lack an accessible name

New features and improvements

Resolved accessibility issues : Many of the interactive elements on the pages lack an accessible name

Related issue

Closes WIT-4626

[WIT-4807] Draft: Resolve WIT-4807 "Custom url picker fetches next page when scrolling horizontally"

Bug fixes

  • CustomUrlPicker now correctly computes offset as an offset(previously acted as a page) to be sent to the microserrvice
  • CustomUrlPicker no longer fecthes the next page when scrolling horizzontally
  • WittyTable no longer skips fields when generating data

Related issue

Closes WIT-4807

[WIT-4696] Improve tech adapter doc

Bug fixes

  • Fixes documentation link

Related issue

Closes WIT-4696

[WIT-4755] Fix permissions on Practice Shaper section in administration

New features and improvements

  • Hidden sections preset and migration of Practice Shaper when user not allowed to import entities
  • Fixed typos
  • Replaced software catalog reference in the message displayed in the import page of access control request templates

Related issue

Closes WIT-4755

[WIT-4696] Improve Tech Adapter doc

New features and improvements

  • Documented task termination

Related issue

Closes WIT-4696

[WIT-4801] Fix 404 when a blueprint is clicked in the table view

Bug fixes

  • Fixed wrong redirection when you click on a blueprint in the table view

Related issue

Closes WIT-4801

[WIT-4791] Introduce mock service

Closes WIT-4791

[WIT-2588] Move existing pages to the administration panel

New features and improvements

  • Moved the Software Catalog page to the Admin Panel
  • Moved the Task List, Installed Actions, and Template Editor to the Admin Panel
    • Leave just the Task List page but always filter by “owned” in the Template/Blueprint pages

Related issue

Closes WIT-2588

[WIT-4743] Fix on environments parameters step

Related issue

Closes WIT-4743

[WIT-4709] witty reintegrate autocomplete

New features and improvements

Restored aiBestMatch button for remoteProvider on wittyTable Added pagination for remote provider Manage dynamic params defined on apiSpec.retrivial

Related issue

Closes WIT-4709

[WIT-4643] Update Webhook documentation

New features and improvements

Update documentation for Webhook configuration

Related issue

Closes WIT-4643

[WIT-4781] Improve default color in visual discovery

Bug fixes

  • Change default system color in Visual Discovery so that text inside is easier to read

Related issue

Closes WIT-4781

[WIT-4696] Improve tech adapter doc

New features and improvements

  • Introduces base documentation about tech adapter operations and how to test

Related issue

Closes WIT-4696

[WIT-4778] Fix validation crashing on null items in array

Bug fixes

Add a check on 'null' object during array validation to prevent UI from crashing

Related issue

Closes WIT-4778

[WIT-4756] Fix the log about the "System Operations Impact" notification without trigger environments

Bug fixes

Fix the log about the System Operations Impact notification without the trigger environments configured.

Related issue

Closes WIT-4756

[WIT-4713] fix: validator in regex for arrays

Fixed validation in regex picker for arrays

Related issue

Closes WIT-4713

[WIT-4745] Fix technology descriptions

Bug fixes

  • Descriptions fixed for the technologies with id aws_s3 and gcs.

Related issue

Closes WIT-4745

[WIT-4520] New Notification - Upstream Component Undeployed

New features and improvements

  • A notification upstream-component-undeployed is sent to the owners of the system reading from an upstream component when it has been undeployed.

Related issue

Closes WIT-4520

[WIT-4740] Webhooks list not refreshing automatically after updating webhook

Bug fixes

Fixed a bug that caused Webhooks list in the Extension Manager to not refresh automatically after updating a webhook

Related issue

Closes WIT-4740

[WIT-4514] Witboost Info Panel

New features and improvements

Introduced a new modal for the Witboost infos, changed the APIs to include information about the license expiration date and the Witboost's version.

Related issue

Closes WIT-4514

[WIT-4739] Business ontology page crashing when clicking some elements

Bug fixes

  • fixes Business Ontology page crashing when clicking some elements

Related issue

Closes WIT-4739

[WIT-4574] Introduce repoUrl and user to new platform entities

New features and improvements

Introduces repoUrl and user to new platform entities (NewSystem, NewTemplate, NewBlueprint, NewDomain) notifications and events

Related issue

Closes WIT-4574

[WIT-4717] Wrong label showing in array fields

Bug fixes

Fixed a bug where the wrong label was shown in fields inside arrays when title was not explicitly defined

Related issue

Closes WIT-4717

[WIT-4712] Picker validation not working in multi step json form and multi step json edit form

Bug fixes

Fix validation on custom rjsf pickers

Related issue

Closes WIT-4712

[WIT-4646] Introduce environment parameters in templates

New features and improvements

  • Introduce environment parameters in templates

Related issue

Closes WIT-4646

[WIT-4630] Fix filters for consumable interface provider

Bug fixes

Filters value are read from searchApi and not from catalog (with rbac problem)

Related issue

Closes WIT-4630

[WIT-4659] Restore navigation on lineage tab

New features and improvements

Restore navigation on Lineage tab

Related issue

Closes WIT-4659

[WIT-4657] Blueprint card responsive

New features and improvements

  • made the blueprint card inside system prototypes details more responsive
  • added menu to system prototype details page

Related issue

Closes WIT-4657

[WIT-4708] Resize observer error when scaffolding entity

Bug fixes

Fixed an error that occurred after having filled the form for scaffolding a entity and clicking “create”

Related issue

Closes WIT-4708

[] fix: relations page react error

Bug fixes

Fixed relations page react error

Related issue

Provisioning Coordinator

Changelog v1.13.0

[WIT-4941] Fix dependencies

Bug fixes

  • Updated some dependencies of WCG, Coordinator and Mock Tech Adapter

Related issue

Closes WIT-4941

[WIT-4836] Rename all docs references to wcg in coordinator project

New features and improvements

  • Computational Governance Platform or CGP in the docs are replaced with Witboost Computational Governance or WCG

Related issue

Closes WIT-4836

[WIT-4806] Evaluate by Resource API should use ID passed through params

New features and improvements

  • Resource Types now must explicitly have resource_enrichment_enabled set to true in order to parse id, displayName and snapshotName from the resource's descriptor
  • Now it is possible to have shape-free resources be validated through the Evaluate API. their id, display name and snapshot name can be passed through the API request without the need to parse them from the descriptor. Previously, WCG assumed these information were always available in the resource's body.

Related issue

Closes WIT-4806

[WIT-4176] Update definition of done

[WIT-4823] Update docs about template filters in governance platform

New features and improvements

  • Updated documentation regarding policy and metric creation

Related issue

Closes WIT-4823

[WIT-4804] Add WCG ingress

New features and improvements

  1. This MR adds an ingress for wcg. The ingress is disabled by default
  2. The service port is no longer hardcoded

Related issue

Closes WIT-4804

[WIT-3994] Update dependencies

New features and improvements

  • Updated some internal dependencies

Related issue

WIT-3994

[WIT-4816] Fix dependencies on partial descriptor

Bug fixes

  • Fixed partial descriptor generation to make it also include non-deployed dependencies of deployed components

Related issue

Closes WIT-4816

[WIT-4696] Improve tech adapter doc

New features and improvements

  • Correctly links to new Tech Adapter documentation

Related issue

Closes WIT-4696

[WIT-4665] Add information about the provisioning status of components in the system-provisioning-status-updated event payload

New features and improvements

  • The system-provisioning-status-update event payload provides information on the provisioning status of the system components.

Related issue

Closes WIT-4665

Witty

Changelog v1.4.0

[Closes WIT-4960] [WIT-4960] Witty fix originator uri for events

Related issue

Closes WIT-4960

[WIT-4886] feat: increase autocomplete accuracy

New features and improvements

increase autocomplete accuracy

Related issue

[WIT-4508] Verify enabled modules in license

Closes WIT-4508

External-dns

Changelog v1.19.0

[WIT-4976] Upgrade: ExternalDNS migrated to kubernetes-sigs/external-dns

Summary

In this release, we have upgraded ExternalDNS from the deprecated Bitnami chart to the official Kubernetes SIGs chart. Bitnami has moved ExternalDNS images into the Bitnami Legacy repository, which is no longer recommended for production environments. To ensure long-term support and security, we now use the upstream maintained kubernetes-sigs/external-dns chart.