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 anApiRef
- 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:
- Add
already_initialized_repository_enabled: true
in theintegrations:
section of the app-config.local.yaml like
integrations:
already_initialized_repository_enabled: true
- 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
- Added cookie-based authentication (i.e. the JWT token is stored inside a cookie)
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