Changelog v2.1.0
UI
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
[WIT-3061] Prototype chat API integration follow-up
New features and improvements
- Integrated the microservice also for business concepts and data sources
- Added starting message when opening a chat for metadata generation
Related issue
Closes WIT-3061
[WIT-3065] Prototype page improvements
New features and improvements
- Miscellaneous UI improvements for the prototype page
Related issue
Closes WIT-3065
[WIT-3010] Develop data sources component to handle selection
New features and improvements
- Develop data sources component to handle ds selection
Related issue
Closes WIT-3010
[WIT-3063] Restore authentication in platform and notifications methods
Bug fixes
- Authentication now works for resolvers and group hierarchy methods
Related issue
Closes WIT-3063
[WIT-3059] Fix the save button in the editor wizard
Bug fixes
- Save button now changes to the loader icon when pushing to the repository
- UI does not create 2 tasks for the same edit operation anymore
Related issue
Closes WIT-3059
[WIT-3011] Develop business concepts component to handle selection
New features and improvements
- Created a generic dialog and selectable table for the prototype. Created an instance for business Concepts.
Related issue
Closes WIT-3011
[WIT-2996] Improve version in title in search results
New features and improvements
- Show the version next to the name only on entities that have more than one version
Related issue
Closes WIT-2996
[WIT-3048] Small fixes in search
Bug fixes
- Fixed an error if no data is available in the documents
- Fixed an error when writing special characters in the search bar
Related issue
Closes WIT-3048
[WIT-3049] Prototype chat API integration
New features and improvements
- Integrate the witboost chat with the backend API
Related issue
Closes WIT-3049
[WIT-3012] Align prototype hexagon with design
New features and improvements
- Improve the style of the hexagon prototype node in the Prototype Creation screen
- Improve the style of the data source and concepts items in the Prototype Graph
Related issue
Closes WIT-3012
[WIT-2961] Create PoC of the backend microservice
New features and improvements
- Added prototype backend plugin
- Implemented CRUD operations
- Implemented proxy APIs towards the external AI microservice
- Implemented client API for prototype frontend plugin
Related issue
Closes WIT-2961
[WIT-3030] Prettify branches in edit and test
New features and improvements
- branches from bitbucket are now prettified in the drop down menu in edit and test tab
Related issue
Closes WIT-3030
[WIT-3027] Add practice shaper permissions to the list of all permissions
Bug fixes
- Added missing permissions to the permission table at startup
- Add missing entries to RBAC docs
Related issue
Closes WIT-3027
[WIT-2958] EntitySearchPicker finalization
New features and improvements
- Improved EntitySearchPicker docs
- Improved type checking in the Entity Providers
Bug fixes
- Fixed a bug for single document indexing that never closed the transaction
- Fixed a bug in the Consumable Provider pre-filter that is not able to read compact entity ref
- Fixed a bug in the EntitySearchPicker that throws some error in the Edit template when the "type: object" is set
- Fixed the "*" symbol near the picker title when it is a required field
Related issue
Closes WIT-2967, WIT-2958
[WIT-3006] Add favorites in marketplace overview
New features and improvements
- Add the new favorite button to be reused across Witboost: it is a toggle with a star as the icon
- Add the button also to the header of marketplace entities
Related issue
Closes WIT-3006
[WIT-2977] Autocomplete for the main search page
New features and improvements
- Added autocomplete to marketplace homepage search input
- Fixed homepage widgets styling
- Added a button to show results without a query
- Added loader for homepage widgets
- Fixed broken breadcrumb
Related issue
Closes WIT-2977
[WIT-3033] Fix some ACL routes and resolvers
Bug fixes
- Restore the authorization token
- Fix a bug where the route
ACL/by-system/:urn
was matched byACL/:environment/:urn
- Fix the query result
Related issue
Closes WIT-3033
[WIT-2966] Implement the chat
New features and improvements
- Added chat component to the prototype page
Related issue
Closes WIT-2966
[WIT-3032] All subdomains are now displayed in the graph
Bug fixes
- Now all subdomains are displayed in the visual discovery graph
Related issue
Closes WIT-3032
[WIT-3028] Fix malformed semantic link for marketplace items
Bug fixes
- If the semantic link is present but malformed it will not break the page anymore
Related issue
Closes WIT-3028
[WIT-2965] Create the editing modal
New features and improvements
Add a modal to edit all the basic prototype fields, which appears when clicking the prototype edit button.
Related issue
Closes WIT-2965
[WIT-3016] Show subcomponent when there are more component types
Bug fixes
- Showing the subcomponent failed when there was more than one type of subcomponent
Related issue
Closes WIT-3016
[WIT-3008] Docs for default home page
New features and improvements
- Added docs for default home page assignments
Related issue
Closes WIT-3008
[WIT-2999] Fix enabling favorite filter with no favorites
Bug fixes
- Enabling the favorites filter when you have no favorites now correctly does not show anything
- Fix crash in the marketplace when fetching nonexistent data in the descriptor (for example, the domain name for a system that does not have one)
- Change tags filter type to choice
Related issue
Closes WIT-2999
[WIT-3021] Fix builder configuration
Bug fixes
- Fix a configuration problem that prevented the app from starting
Related issue
Closes WIT-3021
[WIT-2964] Basic Page Structure
New features and improvements
- Add the basic prototype page
Related issue
Closes WIT-2964
[WIT-2964] Fix state handling of choice filters with a lot of elements
Bug fixes
- Fix a a bug that occurred when in a Choice filter more than 20 elements were selected, because of the parsing which by default prevented parsing of arrays with 20+ elements, parsing them as objects instead
Related issue
Closes WIT-2998
[WIT-2544] Implement the search home page
New features and improvements
- Created homepage for search at /marketplace
- Connected the favorite filter
Related issue
Closes WIT-2544
[WIT-2992] Fix error in search query route when filters are nested too deep
Bug fixes
- Fix express router incorrect parsing by directly using qs and setting our depth limit
Related issue
Closes WIT-2992
[WIT-2991] Add facility to handle real-time reports
New features and improvements
- Introduce a queue for events, that makes real-time report generation consistent
Related issue
Closes WIT-2991
[WIT-2645] Add a favorites mechanism
New features and improvements
- Added favorite mechanism and favorite filter
Related issue
Closes WIT-2645
[WIT-2976] Define the default configuration for the search plugin
New features and improvements
- Add the default search configuration
Related issue
Closes WIT-2976
[WIT-2656] Add real-time report manager for user statistics
New features and improvements
- Defined a new report manager that handles real-time events
- Implemented a user statistics real-time manager
Related issue
Closes WIT-2656 Closes WIT-2543
[WIT-2842] Create the type filter for the search
New features and improvements
- Add a
type
filter in the default config to show the available types (Data Product, Output port, etc.) in the search page depending on the currently selected taxonomy
Bug fixes
- Fixed a bug where the icons in the search results would appear stretched
Related issue
Closes WIT-2842
[WIT-2949] Fix configuration
Bug fixes
- Fix an error that now reflects changes made in the configuration.
Related issue
Closes WIT-2981
[WIT-2947] Add descriptor to reverse provisioning
New features and improvements
- Added in the
params
object of the execute reverse provisioning request, the parent descriptor as yaml string (as it is also the catalog info we are sending, we keep descriptor as a string too)
Related issue
Closes WIT-2947
[WIT-2949] Change the configuration to make every collator use a dedicated configuration
New features and improvements
- It is now possible to specify dedicated index fields, filters, and schedule options for each collator/functionality
Related issue
Closes WIT-2949
[WIT-2882] Form data resolver in entity search picker
New features and improvements
- Create the entities' resolver (one for each entity kind)
Related issue
Closes WIT-2882
[WIT-2975] Add remote request hook reason of delivery failure
Bug fixes
- The remote request hook is now giving more details on delivery failure when provided by the external system
Related issue
Closes WIT-2975
[WIT-2382] Resolved the endless test await after switching environments
Bug fixes
- Resolved endless tests after switching environments
Related issue
Closes WIT-2381
[WIT-2511] Add billing deliveries to the license
New features and improvements
- Billing reports are enabled based on the license
Related issue
Closes WIT-2511
[WIT-2749] General purpose picker error handling
New features and improvements
- Error handling when no entities are provided
Related issue
Closes WIT-2749
[WIT-2952] Improve indexing for power search
New features and improvements
- Support the definition of fields with dot notation (also supporting nested fields with arrays).
Bug fixes
- Fixed an error that prevented the documents from being indexed correctly when there were multiple indexed fields for the same relevance.
Related issue
Closes WIT-2952
[WIT-2500] Scaffolder cannot catch processor errors
New features and improvements
- Modified error message while creating a new Entity
Related issue
Closes WIT-2500
[WIT-2924] Implement the domain type filter
New features and improvements
- Create a Domain type filter for the power search that allows to show and interact with domains displayed in a tree structure that resembles their parent-child relationships, and add it to the marketplace default ones
- Change kind marketplace default filters path so it uses values such as data product, output port, etc. instead of system, component
- Store limit and cursor pagination params in URL like the other search params
- Whenever a param that affects the search changes, the cursor is reset to the first page
Related issue
Closes WIT-2924
[WIT-2922] Implement the live update of the search for marketplace projects
New features and improvements
- Introduced the live update of marketplace projects when the event of a newly deployed system is triggered
- Improved tests for non-indexed fields
Bug fixes
- Fixed some errors related to the way the filters were created. The filters must always have a string value, handled correctly
- Fixed the query to fetch the provisioning consumable elements to be deleted
Related issue
Closes WIT-2922
[WIT-2507] Azure Marketplace Report Delivery
New features and improvements
- added docs-dev for report delivery
- added a delivery manager that sends billable users to Azure, after the generation of a billing report
- added a delivery handler that orchestrates methods of report delivery implementations
- added a delivery subscription manager that subscribes report delivery strategies to report generated events
Related issue
Closes WIT-2507
[WIT-2916] Integrate the templates gallery documentation to the Witboost documentation
Bug fixes
- Fixes links on the Witboost documentation
Related issue
Closes WIT-2916
[WIT-2923] Connect the filters elements to the search query
New features and improvements
- The filters in the search page UI are gathered to build a Filter object, which will be sent to the search API as the filter param
- Introduced the "match" additional param to the text filters
- Rewritten the SQL logic for the filters to allow multiple filters to work together
Related issue
Closes WIT-2923, WIT-2929
[WIT-2830] Search page handle results pagination
New features and improvements
Added pagination on the search results page
Related issue
Closes WIT-2830
[WIT-2236] Wrap the unauthorized errors
Bug fixes
- Removed deprecated backstage component button
- Returned error response when there are unauthorized errors
Related issue
Closes WIT-2236
[WIT-2685] Resolved missing padding in the summary preview
Bug fixes
- Added padding to the Clean-up box in the summary preview
Related issue
Closes WIT-2685
[WIT-2845] Fix the snappy behavior of card results
Bug fixes
- Fix cards' snappy behaviour on search page
Related issue
Closes WIT-2845
[WIT-2891] Update autotests
New features and improvements
- Add updates to the auto-tests and fix flows for testing
Related issue
Closes WIT-2891
[WIT-2928] Write Custom View Registration Documentation
New features and improvements
- Added the registration documentation for Custom Views.
Related issue
Closes WIT-2928, WIT-2917
[WIT-2764] Implement the default search filters
New features and improvements
- Implement the default filters
Related issue
Closes WIT-2764
[WIT-2662] Implement advanced filtering
New features and improvements
- Filter options are now specific for each collator
- Implement advanced filtering
Related issue
Closes WIT-2662
[WIT-2919] Fix the new version on monorepos
Bug fixes
- Fixed a bug that prevented the creation of new versions of components in a monorepo
Related issue
Closes WIT-2919
[WIT-2884] Partially re-index provisioning consumables after provisioning
New features and improvements
- Implemented a listener that updates the provisioning consumables index based on a received system provisioning status update event
Related issue
Closes WIT-2884
[WIT-2639] Fix focus on descriptor
Bug fixes
- Fixed the focus if a row in the descriptor contains an identifier field without being an actual witboost urn
Related issue
Closes WIT-2639
[WIT-2906] Improve domain retrieval
New features and improvements
- Improved domain retrieval mechanism
Bug fixes
- Removed unused await in the code
Related issue
Closes WIT-2906
[WIT-2833] Connect filters with configurations
New features and improvements
- Config is now read from the configuration
- Filters values are now fetched from the API
Related issue
Closes WIT-2833
[WIT-2755] Implement the consumable interface provider
New features and improvements
- Created the consumable interface provider for the EntitySearchPicker.
- Updated documentation for picker.
Bug fixes
- Resolved a bug for the consumable interface on the search query
Related issue
Closes WIT-2755
[WIT-2905] Null values do not crash catalog
Bug fixes
- Fixed a bug that enabled the call of
toString
to null values
Related issue
Closes WIT-2905
[WIT-2509] Introduce Cleanup job for tables
New features and improvements
Introducing the cleanup service for cleaning tables throughout Witboost. Each plugin is in charge of implementing its cleanup routines.
Related issue
Closes WIT-2509
[WIT-2750] Write entity search picker docs
Bug fixes
- Added fallback when some property is not defined on the template
- Restructured the pickers documentation
Related issue
Closes WIT-2750
[WIT-2766] Improved tags, and separate custom view widget properties processing
New features and improvements
- Improved tag custom view widget, adding two properties:
- displayValue a Nunjuck to support different formats
- filter to choose which tags to show
Related issue
Closes WIT-2766
[WIT-2887] Missing credentials error
Bug fixes
- Fixed an exception that was thrown when notifications were generated without passing the right credentials
- Removed old unused configurations
- Deleted a CSS that was not referenced anymore
Related issue
Closes WIT-2887
[WIT-2745] Check validation in the edit template
Bug fixes
- Fixed a bug that, sometimes, prevented the validation from working correctly
Related issue
Closes WIT-2745
[WIT-2846] Witboost installation requirements are not detailed enough
New features and improvements
- Detailed installation requirements
Related issue
Closes WIT-2846
[WIT-2660] Frontend search filters state handling and persistence
New features and improvements
- Implements state handling of filters in the search results page
Related issue
Closes WIT-2660
[WIT-2756] Implement the search entity picker's resource provider
New features and improvements
- Added the resource provider for the search entity picker
Related issue
Closes WIT-2756
[WIT-2772] Introduce custom view components for policy violations and metric results
New features and improvements
- Introduced a new custom view component to display violations for specific policies
- Introduced a new custom view component to display the latest results for specific metrics
- Updated API calls to retrieve marketplace policy violations and metric results
Bug fixes
- Fixed an issue on the component template creation shortcut
- Fixed a custom view rendering issue
Related issue
Closes WIT-2772
[WIT-2540] Implement a general purpose entity picker
New features and improvements
Implemented the new EntitySerachPicker that can be used to select entities more precisely.
Related issue
Closes WIT-2540 Closes WIT-2746 Closes WIT-2738
[WIT-2754] Create facilities for frontend search
New features and improvements
- Setup collators logic
- Improve collator queries to retrieve more info
- Align frontend types with backend
- Create filters objects
Related issue
Closes WIT-2754
[WIT-2677] Improve custom view download button positioning
New features and improvements
- Refactored the Custom View component to register its children
- Added context menu to download yaml templates for custom views
Related issue
Closes WIT-2677
[WIT-2771] Update auto-tests for the QA environment platform settings section
New features and improvements
- Updated suites according to the new improvements in the QA environment
Related issue
Closes WIT-2771
[WIT-1252] Registering an access request template twice in two different windows results in an incomprehensible error
Bug fixes
- Fixed a badly displayed failure on the UI when an entity registration generated a backend error
Related issue
Closes WIT-1252
[WIT-2655] Generalize mesh supervision page
New features and improvements
- Added the taxonomy selector in the Supervision section
- Modified all the queries in the supervision section to take the selected data landscape
- Removed the RatingsKpi card
- Added a System Distribution card
- Hide the historical data in case there is no selected data landscape
- Made the card labels change depending on the selected data landscape
Related issue
Closes WIT-2655
[WIT-2710] Implement nested checkbox domain filter
New features and improvements
- Implement nested checkbox filter component as designed.
Related issue
Closes WIT-2710
[WIT-1953] Deploy process page status polling is not canceled when the user leaves the page
Bug fixes
- Fix the following bug: after the polling process starts, it keeps running in the background even if the user leaves the page, and a new one is started (even if an old one is still pending) each time the user enters the page and the deploy is not yet completed.
Related issue
Closes WIT-1953
[WIT-2761] Better errors for provisioning coordinator deployment interactions
Bug fixes
- The deployment modal now correctly displays all the problems (and solutions) returned by the Provisioning Coordinator.
Related issue
Closes WIT-2761
[WIT-2506] Billing Report Manager
New features and improvements
- implemented the billing report manager
- scheduled every day, it checks whether to generate or not the report, based on user activity of the previous month
- emits event after successful report generation
Related issue
Closes WIT-2506
[WIT-1037] Wrong HOCON snippet formatting
Bug fixes
- Fixed a wrong HOCON snippet in the documentation
Related issue
Closes WIT-1037
[WIT-1933] Select with boolean values in templates
Bug fixes
- Fixed a bug with select in templates, that does not handle false values.
Related issue
Closes WIT-1933
[WIT-2769] Conditional field docs has a wrong example
Bug fixes
- Fixed docs about conditional fields
Related issue
Closes WIT-2769
[WIT-2770] Search migrations folder added to files
Bug fixes
- The migrations folder is now correctly included
Related Issue
Closes WIT-2770
[WIT-2541] Search plugin backend
New features and improvements
- Introduced the module for the search plugin
- You can define your preferred index fields in the config. If not specified, it will default to indexing the whole document
- Implemented single document indexing (both for adding and removing a single document from the collection)
Related issue
Closes WIT-2541, WIT-2661, WIT-2611, WIT-2618
[WIT-2762] Fix showWhen nunjucks parsing
Bug fixes
- nunjucks parsing now returns undefined if the value is not found, instead of an empty string
- removed showWhenExists from tags
Related issue
Closes WIT-2762
[WIT-2760] Fix special characters in the password when using LDAP
Bug fixes
- Now special characters in passwords can be used with LDAP
Related issue
Closes WIT-2760
[WIT-2757] Add not billable events
New features and improvements
Added the following events:
- sign-in event
- sign-out event
- all the marketplace-related events (catalog visited, system/consumable interface visited, graph visited, data contracts visited, marketplace searched)
- notifications center visited
- user settings visited
Bug fixes
- typeId and templateId in the data product custom view now receive the correct parameters
- fixed a bug that made the marketplace UI render twice
Related issue
Closes WIT-2757
[WIT-2758] Metrics migrations folder added to files
Bug fixes
- The migrations folder is now correctly included
Related issue
Closes WIT-2758
[WIT-2695] User Activity Report Manager
New features and improvements
- implemented the User Activity Report Manager (UARP)
- UARP will generate a report every day, for user events
- publish event after UARP generates the report
Related issue
Closes WIT-2695
[WIT-2547] Align edit template design
New features and improvements
- Aligned flow and design to the new Edit Template Design
Related issue
Closes WIT-2547
[WIT-2711] Add validation flag to search result item
New features and improvements
- Add Validation Flag to search result item in both regular and table view on the search page
Related issue
Closes WIT-2711
[WIT-2504] Publish new events
New features and Improvements
- Added all the main billable events
Related issue
Closes WIT-2504
[WIT-2718] Create API examples for UI extension points
New features and improvements
- Added examples to extension points API
- Added examples to Builder API
Related issue
Closes WIT-2718
[WIT-2724] Remove implementation details from being published in docs
New features and improvements
- Moved implementation details to the developer docs
Related issue
Closes WIT-2724
[WIT-2683] Implement the search results table view
New features and improvements
- Implement the search results table view
Related issue
Closes WIT-2683
[WIT-2730] Navigation sidebar cannot be pinned while expanded
Bug fixes
- Fix a bug where the Navigation sidebar couldn't be pinned while expanded
Related issue
Closes WIT-2730
[WIT-2637] Removed unwanted scrollbar in Firefox
Bug fixes
- Removed unwanted scrollbar in Firefox when in array and table templates
Related issue
Closes WIT-2637
[WIT-846] Fixed crash on malformed sample data
Bug fixes
- Added consistency checks so that the preview widget doesn't crash anymore on malformed sample data
Related issue
Closes WIT-846
[WIT-2733] Fix fetch environments from the marketplace
Bug fixes
- The deployment menu is now shown correctly, as the permissions are now correctly computed from the correct environment list.
- undeploy from quick actions now correctly works.
Related issue
Closes WIT-2733
[WIT-2451] Refactor flags retrieval on the marketplace
New features and improvements
- Updated the marketplace flags retrieval flow by integrating with the new CGP endpoints to get and count policy violations and metric current values
Bug fixes
- Errors on deprecated/grace policies are now correctly displayed in the marketplace as warnings
Related issue
Closes WIT-2451 Closes WIT-2720
[WIT-2620] Update tests for QA environment
New features and improvements
- Added updates for all suites to check the QA environment according to the current stance
- Removed deprecated suites
Related issue
Closes WIT-2620
[WIT-2653] Fix the component list in the builder
Bug fixes
- Fixed reference to the component list in the builder
Related issue
Closes WIT-2653
[WIT-2731] Fix stringified response details
Bug fixes
- response details are now sent correctly everywhere
Related issue
Closes WIT-2731
[WIT-2545] Implement the search results page
New features and improvements
- Implement the search results page
Related issue
Closes WIT-2545
[WIT-2722] Remove external references from docs
New features and improvements
- Removed external references from the documentation
Related issue
Closes WIT-2722
[WIT-2723] Fix view source url in edit and test
Bug fixes
- When a system or component contains a branch name, it correctly computes the view source url
Related issue
Closes WIT-2723
[WIT-1859] Implement the practice shaper presets section
New features and improvements
- Added the practice shaper preset page and restyled the settings submenu
Related issue
Closes WIT-1859
[WIT-2700] Improve OpenAPI spec on the main project
New features and improvements
- Improved open API spec for extension points
Related issue
Closes WIT-2700
[WIT-2653] Introduced registry mechanism for Custom View transform functions
New features and improvements
- Added the transform functions for Custom Views definitions
Related issue
Closes WIT-2653
[WIT-2714] Undeploy and remove data in clean-up operations
Bug fixes
- During advanced provisioning, you can now choose between undeploy and undeploy and remove data, in the clean-up operations
Related issue
Closes WIT-2714
[WIT-2510] Metric service plugin
New features and improvements
- extended Events service with the new method to fetch records
- added frontend API to publish events
- created a scheduler that handles report manager handlers
- added a migration to create the needed tables
- added all queries, services and router for the report tables
- added tests for router and report manager handler
Related issue
Closes WIT-2510
[WIT-2696] Fix custom themes
Bug fixes
- Fixed some misconfigurations on the custom themes.
Related issue
Closes WIT-2696
[WIT-2688] Pre-fill fields when using a blueprint
Bug fixes
- Fixed blueprint default form data fill when creating a component
Related issue
Closes WIT-2688
[WIT-2686] Broken semantic linking for sub-components
Bug fixes
- fixed the semantic linking button that was not working for sub-components
- fixed an error "Cannot assign to read only property columns" when sub-components with multiple schemas are defined
Related issue
Closes WIT-2686
[WIT-2664] Prevent undefined test status to halt the application
Bug fixes
- if, for any reason, a test status not handled by the UI is received, show a fragment instead of crashing
Related issue
Closes WIT-2664
[WIT-2495] Fix release_details column in acl_requests
Bug fixes
- Values inside the details column are not saved anymore in
text
but they are saved asjsonb
.
The migration will handle old persisted values and convert them to the right format.
Related issue
Closes WIT-2495
[WIT-2552] Change the default description in RegexPicker
New features and improvements
- The default description of RegexPicker now is: "Collect and validate data with a regular expression"
Related issue
Closes WIT-2552
[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
Provisioning Coordinator
Changelog v1.8.0
[WIT-2916] Integrate the templates gallery documentation to witboost documentation
Bug fixes
- Fixes links on the Witboost documentation
Related issue
Relates to WIT-2916
[WIT-2921] Fix scheduler dependencies
Bug fixes
- Before this fix, the Coordinator's scheduler did not correctly handle tasks waiting for all dependencies when at least one failed.
Related issue
Closes WIT-2921
[WIT-2772] Handle deploy time policy violations and metric results
New features and improvements
- Introduced the timing attribute on policy violations and metric results
- Exposed an endpoint to update policy violations and metric results starting from a provided evaluation report
- Extended the endpoints to retrieve policy violations and metric results with additional filters
- Extended the provisioning plan to update policy violations and metric results after a successful deployment operation
Bug fixes
- Fixed evaluation report parsing in the Coordinator
Related issue
Closes WIT-2772
[WIT-2744] Remote Engine API contains empty parameters section
Bug fixes
- Fixed position of required property
Related issue
Closes WIT-2744
[WIT-2717] Create API examples for coordinator extension points
New features and improvements
- Added API examples for extension points
Related issue
Closes WIT-2717
[WIT-2451] Fix the latest evaluation logic
New features and improvements
- Introduced new endpoints to query policy violations and metric values on CGP resources
- Defined two tables to persist policy violations and current metric values
- Introduced a new "Activation" evaluation scope for reports generated when a governance entity gets enabled
- Implemented the business logic to emit policy violations and metric values when a new evaluation report is available
- Updated PostgreSQL libs versions
Breaking changes
- Endpoint
/v1/computational-governance/resources/latest-evaluations
has been removed
Related issue
Closes WIT-2451
[WIT-2732] Fix update ACL operation on redeploy
Bug fixes
- Fixed update ACL operations run after a partial redeploy
Related issue
Closes WIT-2732
[WIT-2674] Improve extension points OpenAPI spec on coordinator project
New features and improvements
- Renamed specific provisioner to tech adapter
- Improved openAPI spec for: coordinator, cgp, perimeter resolver, remote engine, tech adapter, data catalog plugin
Related issue
Closes WIT-2674