Changelog v2.1.0
Core
Changelog v2.1.15
[WIT-3766] Fix multiple microfrontends per page error
Bug fixes
- Added a key for every microfrontend loaded on a single page, to avoid loading the same for every tab
Related issue
Closes WIT-3766
Changelog v2.1.14
[WIT-3764] Fix the identities picker title
Bug fixes
- Fixed an error that prevented the title of the identities picker from being displayed.
Related issue
Closes WIT-3764
[WIT-3762] Fix component identifier picker
Bug fixes
- Reviewed the validation mechanism for the identifier picker at the component level.
Related issue
Closes WIT-3762
Changelog v2.1.12
[WIT-3336] Fix the search for name values in the builder
Bug fixes
- search now correctly filters entities frontend side for
spec.mesh.name
values with dots
Related issue
WIT-3336
[WIT-3541] Fix missing relations in processors
New features and improvements
- made some relations not mandatory: by this, we mean that processing of the source entity is successful even if the target entity is not present;
- refactored the code to create more separation of duties of the functions that create the relation.
Related issue
Closes WIT-3541
[WIT-3476] Make the OIDC plugin resolution configurable
New features and improvements
- Make the OpenId connect profile resolution configurable. When the provider returns a user, it can be matched against a Witboost user by specifying the attributes/annotations to match.
Bug fixes
- Fixed an error that prevented a failed login from showing the reason for the failure to the user.
Related issue
Closes WIT-3476
Changelog v2.1.11
[WIT-3534-FollowUp] Fix indexing during stitching phase
Bug fixes
- indexing is now fixed during stitching when duplicates are present and also inside arrays
Related issue
WIT-3534
[WIT-3534] Remove duplicates check in the stitching phase
Bug fixes
- add only the unique keys to the output during the stitching phase
Related issue
Closes WIT-3534
[WIT-3469] Fix Template and Blueprint page search
Bug fixes
- Fix search in blueprint and template pages
Related issue
Closes WIT-3469
[WIT-3453] Fix payload size limit in Practice Shaper
Bug fixes
- The payload size limit in the practice shaper is now aligned with the platform payload limit size
Related issue
Closes WIT-3453
Changelog v2.1.10
[WIT-3450] The Data Preview component does not accept the path parameter with the custom view
New features and improvements
- Removed the live data link in the Marketplace > Consumable Interface overview page
Bug fixes
- Now
path
is being taken by the Data Preview component - The no data icon is shown again in the Data Preview component
Related issue
Closes WIT-3450
Changelog v2.1.9
[WIT-3445] Fix payload size limit in Marketplace
Bug fixes
- Payload size limit in the marketplace is now aligned with the platform payload limit size
Related issue
Closes WIT-3445
[WIT-3406] Fix nested yaml substitution
Bug fixes
- Fix nested yaml substitution
Related issue
Closes WIT-3406
[WIT-3420] Introduce the disabled option in the EntitySearchPicker
Bug fixes
- Introduced the
ui:disabled
option in EntitySearchPicker
Related issue
Closes WIT-3420
[WIT-3394] Fix the error thrown when the personal token is not set
Bug fixes
- Reworded the error that was thrown in case no personal git token was set during editing
Related issue
Closes WIT-3394
[WIT-3338] Fix handling of practice shaper graph entities with the same name
Bug fixes
- Changed set values. From name (not unique) to 'name/kind'.
Related issue
Closes WIT-3338
Changelog v2.1.8
[WIT-3382] Fix href tags in the custom view
Bug fixes
- href in tags now correctly works when setting the display value
Related issue
Closes WIT-3382
[WIT-3380] Fix Editor Wizard that crashes if validation fails
Bug fixes
- Editor Wizard does not crash anymore if a required field is left blank
- DescriptorPicker can now be emptied
Related issue
WIT-3380
[WIT-3368] Fix search in the builder
Bug fixes
Search is now handled backend side only, by using fields:
spec.mesh.name
spec.mesh.tags
metadata.description
metadata.tags
Related issue
Closes WIT-3368
Changelog v2.1.7
[WIT-3362] SelectWidget with one option
Bug fixes
- SelectWidget is not disabled whenever there's only one available option unless required.
Related issue
Closes WIT-3362
[WIT-3179] Default value for a dependent picker is not honored
Bug fixes
- SelectWidget now sets the default value when the dependent picker value changes.
Related issue
Closes WIT-3179
[WIT-3209] IdentifierPicker crashes when the domain is stored as an object
Bug fixes
The IdentifierPicker doesn't crash when the domain is an object
Related issue
Closes WIT-3209
[WIT-3308] Paginate my project and software catalog pages
New features and improvements
- Added backend pagination for "My Projects" page
- Added backend pagination for "Software Catalog" page
- Removed deprecated Classes for "Favourites" boolean filter
- Made rows per page configurable
Migrations
The number of rows per page can be configured in the app-config.yaml
file for both the My Projects
and Software Catalog
:
builder:
ui:
# TODO this configuration will be removed as soon as the Backstage version will be updated
myProjectsPage:
# It corresponds to the number of projects to display in the "My Projects" page
pageSize: 25
# TODO this configuration will be removed as soon as the Backstage version will be updated
softwareCatalogPage:
# It corresponds to the number of entities to display in the "Software Catalog" page
pageSize: 25
Related issue
Closes WIT-3308
Changelog v2.1.6
[WIT-3336] Fix the search functionality for entities with dots in their name
Bug fixes
- If an entity name has a dot in its display name, the search will now work
Related issue
Closes WIT-3336
[WIT-3251] RegexPicker fails in arrays
Bug fixes
- Resolved custom validation of an array field with regex
Related issue
Closes WIT-3251
Changelog v2.1.5
[WIT-3242] ACL revoke button
Bug fixes
- If any ACL row access is provided the revoke button is disabled
Related issue
Closes WIT-3242
[WIT-3304] Fix Tech docs templates drawer
Bug fixes
- you can now navigate using the left menu in the template tech docs drawer
Related issue
Closes WIT-3304
Changelog v2.1.3
[WIT-3310] Add logging to LDAP entity provider
New features and improvements
- Added some debug logs on the LDAP catalog module which helps troubleshoot ingestion issues
Related issue
Closes WIT-3310
Changelog v2.1.2
[WIT-3250] Fix selectAll action selecting not shoppable components
Bug fixes
- Fix selectAll action selecting not shoppable components
Related issue
Closes WIT-3250
[WIT-3257] Fix noDataLabel and noDataCheck in custom views
Bug Fixes
- In custom views, noDataCheck on the card and sub-card components don’t visualize the card if no data condition is met.
Related issue
Closes WIT-3257
[WIT-3160] Handle wrong kind parameter in Software Catalog URL
Bug fixes
- Fixed the selection of the first kind available if the kind parameter in the URL is wrong.
Related issue
Closes WIT-3160
[WIT-3001] Introduce the small logo and favicon
New features and improvements
- Introduced the custom small logo
- Restyled Witboost's favicon
Related issue
Closes WIT-3001
Changelog v2.1.1
[WIT-3241] Re-introduce the "Select all" button when selecting components to request access
New features and improvements
- Re-introduce the "Select all" button when selecting components to request access
- The button is visible only if
mesh.marketplace.multipleAccessRequestSelection
istrue
Related issue
Closes WIT-3241
[WIT-3246] Fix LDAP provider configuration
Bug fixes
- LDAP configuration now correctly reads the environment
Related issue
Closes WIT-3246
[WIT-3244] Fix domain filters in case sub-domains have empty groups
Bug fixes
- Fix a bug where filters would break if a parent domain had no matching results but one of its subdomains did
Related issue
Closes WIT-3244
Changelog v2.1.0
[WIT-3208] Patch hook has missing param in OpenAPI
Bug fixes
- Fixed the missing parameter in the builder's OpenAPI spec.
Related issue
Closes WIT-3208
[WIT-3223] Improve fetch report details API
New features and improvements
- report details API accepts all strings for the report manager parameter
- if no group by value is specified, it defaults to the logged user
Related issue
Closes WIT-3223
[WIT-3212] Enable the search menu item
New features and improvements
- The search page now is always shown
Related issue
Closes WIT-3212
[WIT-319] Search home page
New features and improvements
- Changed route for /search and /search/search-results into /home and /search
Related issue
Closes WIT-3191
[WIT-3192] Switch environment to match clicked suggested result
New features and improvements
- Submitting a query now always sets the environment to the same environment as the widgets/suggestions
Related issue
Closes WIT-3192
[WIT-3207] Entity search picker ui fix
Bug fixes
- empty state text fix
- entity search picker height fix
Related issue
CLoses WIT-3207
[WIT-3029] Custom View error handling
New features and improvements
- custom view error handling
Related issue
Closes WIT-3029
[WIT-3167] Search sub-domain selection
New features and improvements
- Improve domain tree selection
Related issue
Closes WIT-3167, WIT-3198
[WIT-3187] Allow Access Request Template to choose from different identities
New features and improvements
- Introduced a new Nunjucks function "concat" that can be used to concatenate two arrays or single elements (or a mix of those) into a single array value
Related issue
Closes WIT-3187
[WIT-3138] Entity picker filters
Bug fixes
- Fixed a bug that prevented the filters of an Entity Picker from being applied on the first query, hence showing more results
Related issue
Closes WIT-3138
[WIT-3170] Custom empty state on the search page
New features and improvements
- Custom empty state on the search page
Related issue
Closes WIT-3170
[WIT-3186] Fix single caret character in filters
Bug fixes
- Fix an error with single caret character in filters
Related issue
Closes WIT-3186
[WIT-3182] Add full count to query and in UI
New features and improvements
- Add full count parameter when performing query
- SearchResultsPage now says "X Results in environment".
- Pagination now says "1-n of X"
Related issue
Closes WIT-3182
[WIT-3178] Text filter should be more versatile
New features and improvements
- Text filter is now case insensitive
- Clean the input string value (trim and replace white spaces) before using it as a filter
Related issue
Closes WIT-3178
[WIT-3176] Search UX improvements hiding unused buttons
New features and improvements
- Several UX improvements for the search page
Related issue
Closes WIT-3176, WIT-3177, WIT-3180, WIT-3181
[WIT-3159] Add query as first autocomplete value
New features and improvements
- Added the current query as the first autocomplete value
- The enter button is now always visible
Related issue
Closes WIT-3159
[WIT-3175] Fix marketplace search on system undeploy
Bug fixes
- Fixed an error that prevented a document from being removed from the marketplace search when undeployed.
Related issue
Closes WIT-3175
[WIT-3161] Add search page documentation
New features and improvements
- Add marketplace search page documentation
Related issue
Closes WIT-3161
[WIT-3163] Make only consumable entities available in the marketplace
New features and improvements
- Remove the consumable filter switch configuration, to make it always hidden
- When the marketplace fetches filter values, it won't get values related to not consumable entities
Related issue
Closes WIT-3163
[WIT-3162] Remove data landscape selector when only one is available
New features and improvements
- The data landscape selector is no longer shown when only one is available
Related issue
Closes WIT-3162
[WIT-3158] Improve faceting
New features and improvements
- Fixed the available values for filters, that now don't take their value
- Added the number of available results for each filter
- Displayed the correct number of results at the bottom of the search page
Related issue
Closes WIT-3158
[WIT-3119] Minor improvements in search home page
New features and improvements
- Relevance 'D' is now available when indexing entities
- Query for autocomplete values now correctly includes consumable filter and environment filter
- When clicking an autocomplete suggestion, the search results page will have the correspondent data landscape filter
- Add (parent) owner field to component object
- Edit search filter in default app-config to point to computed info owner field
Related issue
Closes WIT-3119, WIT-3123, WIT-3139
[WIT-3153] Filters are also faceted by query term
New features and improvements
- The search term is considered when calculating available filter values
- Improve error messages in frontend
Related issue
Closes WIT-3153
[WIT-3152] Fix authorization bug in search results
Bug fixes
- Fix a bug where faceting does not work if permissions are enabled
Related issue
Closes WIT-3152
[WIT-3143] Sorting in search results page
New features and improvements
- Added the possibility to sort the search results based on the
orderBy
configuration.
Related issue
Closes WIT-3143
[WIT-3144] Better tokenizer
New features and improvements
- Improved the way strings are indexed by allowing also the indexing of camel case values.
Bug fixes
- Resolved a bug that showed only one highlighted value in the suggested terms on the main search page.
Related issue
Closes WIT-3144
[WIT-3058] Filters for filters
New features and improvements
- Filters have available values and react to user filter selection
- Filters options that are not selectable are greyed out
Bug fixes
- Fixed the wrong behavior of links which refreshed the whole page when clicked even if the link wasn't an external one.
Related issue
Closes WIT-3058
[WIT-3045] Remove the marketplace link for non-consumable systems
Bug fixes
Removed the marketplace link for the non-consumable systems
Related issue
Closes WIT-3045
[WIT-3137] Default view hides subcomponents
Bug fixes
- Fixed a bug where the default view of the output port page was not showing subcomponents
Related issue
Closes WIT-3137
[WIT-3121] Domains need to be coherent with available system types
New features and improvements
- Grouped domains by their Domain type in the domain filter for power search
Related issue
Closes WIT-3121
[WIT-3004] Review the search documentation
New features and improvements
- Replace references to the old marketplace with the search
- Add new pictures
Related issue
Closes WIT-3004
[WIT-3044] Fix wrong labels in deployment page
Bug fixes
- Renamed Data product label with system
Related issue
Closes WIT-3044
[WIT-3117] Introduce href in in header result of a search
Bug fixes
- Fixed href in Link component for Search results
Related issue
Closes WIT-3117
[WIT-3079] Fix EntitySearchPicker conflicts with ComponentIdentifierPicker
Bug fixes
- Fixed a bug dependent on the way the library handles form updates, that was causing some conflicts between EntitySearchPicker and ComponentIdentifierPicker
Related issue
Closes WIT-3079
[WIT-3105] Prototype visual improvements
New features and improvements
- Prototype visual improvements
Related issue
Closes WIT-3105
[WIT-3090] Replace chat wrong answers
New features and improvements
- Replace Chat answers with more generic errors
Related issue
Closes WIT-3090
[WIT-3042] System without consumable interfaces visible on visual discovery page
Bug fixes
- Filtered system with consumable interfaces
Related issue
Closes WIT-3042
[WIT-3086] Implement Edit Prototype
New features and improvements
- Add the possibility to edit an already created prototype
Related issue
Closes WIT-3086
[WIT-3089] Small Fixes for LDAP session
Bug fixes
- Fixed the LDAP session renewal, which was blocking the UI when the session expired
- Changed the Blueprint default page title to be the metadata title
- Updated the custom view for marketplace systems to display the technology correctly
Related issue
Closes WIT-3089
[WIT-3083] Prototype Chat Improvements
New features and improvements
- Improves the prototype chat
Related issue
Closes WIT-3083
[WIT-3085] Remove setAudience in instructions for creating an auth token
Bug fixes
- Remove
setAudience
in instructions for creating an auth token
Related issue
Closes WIT-3085
[WIT-3076] Chat loading icon
New features and improvements
- Add 3 dots loader in the chat when a message is expected
Related issue
Closes WIT-3076
[WIT-3075] Fix wrong autocomplete suggestions
Bug fixes
- Fix wrong autocomplete suggestions
Related issue
Closes WIT-3075
[WIT-3066] Prototype list page
New features and improvements
- Create the page to display the list of created prototypes
Related issue
Closes WIT-3066
[WIT-3009] Develop key results component to handle selection
New features and improvements
- Develop key results component to handle selection
Related issue
Closes WIT-3009
[WIT-3069] Create the generic Oauth2/OIDC provider
New features and improvements
- Introduced the new authorization provider for Oauth2/OpenId Connect;
- Added the possibility of changing the title and message for login cards.
Related issue
Closes WIT-3069