Skip to main content

Changelog 0.2.0

UI

Changelog v0.5.0

[#566] Fix wrong display values in the marketplace UI

New features and improvements

  • Removed template column in OutputPort table
  • Add ellipsis/tooltip in the schema description
  • Fetch outputport page links from descriptor based on config (mesh/marketplace/ui) values

Related issue

Closes #566

[#538] Unregister releases on DP unregistration

New features and improvements

  • Added onDataProductUnregistrer action

Related issue

Closes #538

[#496] Testing automation analysis

New features and improvements

  • Added WebDriverIO framework for automated UI testing
  • Created three tests (basic Data Product lifecycle, Global Policies, and Template policies)
  • Added a job in the CI to run autotest in the pipeline when scheduled

Related issue

Closes #496

[#563] Fix import statement from js files

Bug fixes

  • Changed package.json for wm-rbac-common

Related issue

Closes #563

[#559] Search bar in policies is case sensitive

Bug fixes

Made Policy search case insensitive

Related issue

Closes #559

[#539] Remove orphan permissions

New features and improvements

  • Added wm-rbac plugin as the frontend plugin for RBAC, this is needed to export an ApiRef
  • Added removal of permissions on Unregister location action on entities

Related issue

Closes #539

[#557] Accepting an access request breaks the environment

Bug fixes

Fixed Access Control bug related to a missing sender attribute

Related issue

Closes #557

[#558] Wrong visualization when semanticLinking is an empty array

Bug fixes

Make the UI accept empty array for the semanticLinking field as well in the outputport page.

Related issue

Closes #558

[#555] The integration values ​​must not be hardcoded

Bug fixes

The integration host (gitlab, bitbucket ...) is used in some entity annotations. This PR use the value of the host (for gitlab) that we have in configuration, in such way works also in on-premise installation of gitlab where the host is custom (e.g domain.gitlab.com)

Related issue

Closes #555

[#540] Notification UI/UX revamp

New features and improvements

UI revamp of the notification page.

In particular:

  • added filters to display only notifications by type (questions, informative, access requests, etc)
  • added filters for read/unread notifications
  • changed how the notification content is displayed, also by improving the modal components
  • improved the references to the affected data products in the marketplace

Related issue

Closes #540

[#553] Fix Integration url in action publish

Bug fixes

Retrieve the host for the gitlab provider from configuration (apiBaseUrl)

Related issue

Closes #553

[#542] Update dependency graph version

New features and improvements

Update the Data Product graph to include right-angle lines with a slider to change the paths.

Related issue

Closes #542

[#551] Using empty uninitialized repo for data product creation

Introduced a new field called already_initialized_repository_enabled that serves as a feature toggle on pushing into an empty repository. In order to turn the feature on, it is expected to update the templates with the steps -> Publish -> input.type field (which was not present before).

If you would like to push to the empty uninitialized or initialized repository but totally empty (without ANY file in it) you need to:

  1. Add already_initialized_repository_enabled: true in the integrations: section of the app-config.local.yaml like
integrations:
already_initialized_repository_enabled: true
  1. You need to specify the type field inside all the template.yaml files of your templates. Example for data product templates:
- id: publish
name: Publish
action: witboostMeshComponent:publish:gitlab
input:
allowedHosts: ['gitlab.com']
description: 'This is ${{ parameters.name }}'
repoUrl: '${{ parameters.repoUrl }}'
rootDirectory: '${{ parameters.rootDirectory }}'
dataproduct: '${{ parameters.name }}'
type: 'dataproduct'

Closes #551

[#549] Change the directory for custom themes

New features and improvements

Allow custom themes to be defined under the dist/custom_style subdirectory.

Related issue

Closes #549

[#550] Fix Techdocs template dialog UI

Bug fixes

Fix techdocs dialog template ui

Related issue

Closes #550

[#472] Improve internal documentation

New features and improvements

Written new documentation for:

  • general witboost configurations (application and infrastructure level)
  • audit retention policy
  • resources definition
  • environment configurations

Related issue

Closes #472

[#526] Tech docs not displayed

New features and improvements

Related issue

Closes #526

[#535] Fix code error for coordinator schema missing name

Bug fixes

Updated the variables name to be aligned to the updated schema name

Related issue

Closes #535

[#534] Fix coordinator schema name change

Bug fixes

Updated Hasura queries to support the new schema "coordinator".

Related issue

Closes #534

Provisioning Coordinator

Changelog v0.4.0

[#134] Add log to scheduler

New features and improvements

Added logging to scheduler

Related issue

Closes #134

Marketplace Plugin

Changelog v0.4.0

[#36] Align resource URNs with the UI

New features and improvements

Aligned resource URN using rsr instead of rsc

Related issue

Closes #36