All notable changes to this project will be documented in this file.
- Updated Dependencies
- EndpointDocumentation accessed on wrong IDS infomodel object level
- Endpoint Documentation to Meta Data page
- Fixed the UI to get the active configuration of the DSC
- renamed variable
standardlicense
tostandardLicense
- Log ontology if DEBUG is enabled
- Policy in Policy Template is doubled
- entrypoint.sh now is a direct command in Dockerfile
- buildDockerImage.sh Instead use
sudo docker build -t dataspace-connector-ui .
- Renamed default title and description of UI
- Prevent adding contract templates with duplicate titles by adding "(1)" to its title
- Connector ID adjustable via Settings page
- Inconsistent keyStore and trustStore variable naming between UI and DSC
- Ontology page view undefined on view of a specific resource
- Policy template checkbox not loaded correctly on view
- Button "Register data source" links to blank page
- Txt file upload with file larger than 1 MB failed. Set max file upload to 4 GB
- Subtitle of dashboard page
ATTENTION: This release requires at least DSC version 7.1.0, which introduces addition
field in EndpointView. See Changelog DSC v7.1.0
- Functionality to add custom properties to Resources (see README.md)
- Functionality to add a Basic Auth to protect the backend (see README.md)
- Functionality to set DeployMode of a Connector via Settings
- Functionality to manage whitelisted DAPS
- Dashboard card showing the configured default endpoint
- Dashboard card showing number of data sources
- Dashboard card showing number of policy templates
- Dashboard card showing number of data offerings
- Dashboard card showing number of active contracts
- Customizable background color of navigation via variable
navigationBackground
- Health check in backend for kubernetes probes
- Title and description for data sources
- Templating for policies (Contract + Rules as templates)
- Advanced mode toggle (bottom of navigation bar) hiding in default's disabled mode several navigation bar elements
- Header shows connector description
- Check if a contract's validity time range fits to the current date, otherwise do not show buttons to request artifact
- Display title in backend connection remove dialog instead of URL
- Display title in backend connection select dialog
- Several labels to explain functionalities simpler
- Navigation elements structure
- Adjusted shown fields in Add and Adjust popup for Backend Connections
- Colors of dropdown elements
- Sticky logo on small screens showing scroll bar in navigation
- Moved CSS styles from App.vue into separate default.css
- Updated package.json version number
- Screen refreshing when pressing enter in URL field at Data Consumption view
- Raised a broad range of comparisons of variables from value to type level
- Validation for database URLs does not require http prefix
- Unused imports
- @vue/cli-plugin-babel: 4.5.15 -> ^5.0.4
- @vue/cli-plugin-eslint: 4.5.15 -> ~5.0.0
- @vue/cli-service: ^4.5.15 -> ^5.-0.4
- eslint: ^6.7.2, -> ^7.32.0
- eslint-plugin-vue: ^6.2.2 -> ^8.0.3
- ADDED @babel/core: ^7.12.16
- ADDED @babel/eslint-parser: ^7.12.16
ATTENTION: This release requires at least DSC version 7.1.0, which introduces addition
field in EndpointView. See Changelog DSC v7.1.0
- Functionality to add custom properties to Resources (see README.md)
- Functionality to add a Basic Auth to protect the backend (see README.md)
- Functionality to set DeployMode of a Connector via Settings
- Functionality to manage whitelisted DAPS
- Dashboard card showing the configured default endpoint
- Dashboard card showing number of data sources
- Dashboard card showing number of policy templates
- Dashboard card showing number of data offerings
- Dashboard card showing number of active contracts
- Customizable background color of navigation via variable
navigationBackground
- Health check in backend for kubernetes probes
- Title and description for data sources
- Templating for policies (Contract + Rules as templates)
- Advanced mode toggle (bottom of navigation bar) hiding in default's disabled mode several navigation bar elements
- Header shows connector description
- Check if a contract's validity time range fits to the current date, otherwise do not show buttons to request artifact
- Display title in backend connection remove dialog instead of URL
- Display title in backend connection select dialog
- Several labels to explain functionalities simpler
- Navigation elements structure
- Adjusted shown fields in Add and Adjust popup for Backend Connections
- Colors of dropdown elements
- Sticky logo on small screens showing scroll bar in navigation
- Moved CSS styles from App.vue into separate default.css
- Updated package.json version number
- Screen refreshing when pressing enter in URL field at Data Consumption view
- Raised a broad range of comparisons of variables from value to type level
- Validation for database URLs does not require http prefix
- Opening browser in dev mode on wrong URL (0.0.0.0 instead of localhost)
- Adjust image name to
dataspace-connector-ui
- Add image source
https://github.com/International-Data-Spaces-Association/DataspaceConnectorUI
to Dockerfile
- Unused imports
- Add IDS/Non-IDS subscription to requested resource
- Delete associated routes of generic endpoint on delete
- Keystore/Truststore alias on settings page
- Removed route selection for IDS subscription
- Breadcrumbs: remove null links
- Docker Image with Non-Root-User
- Delete representation & artifact when requested resource is deleted
- Delete associated routes of apps on stop/delete
- Subscriptions page
- Data Consumption: Checkbox for subscription
- Data Consumption: Delete requested resource
- Data Consumption: Table column "subscribed"
- Route validation: Offering/Consumption routes need to end/start with artifact
- Data Offering: Add local data resources
- Backend Connections: Source type "Other"
- Added route creator (Data Offering & Consumption) with apps
- Data Consumption: Dispatch data via routes
- Start/Stop apps
- Moved "Backend Connections" to the top menu level
- Raised comparison of variable from value to type level
- Removed sensitive data in HTTP response
- Also delete docker container of app on delete
- Data Offering: Add local file
- Use new DSC v.7 API
- Brokers / App Stores: On edit show URL as label (instead of textfield)
- Data Consumption: No validation on resource meta data dialog
- Data Consumption: Show correct rules in contract dialog
- Get connector URL from UI backend (env variables not working in frontend code)
- Issue 851: When changing any settings, the keystore/truststore passwords are lost in the DSC. (Is fixed in DSC 7.0.0)
- Data Consumption: Search for resources in the broker
- Route: Set contract period start/end on route creation
- Issue 851: When changing any settings, the keystore/truststore passwords are lost in the DSC. (Is fixed in DSC 7.0.0)
- Filter offered resources by catalog
- Set contract validity period for offered resources
- Data Consumption: Show all resources instead of catalogs after request
- Data Offering: Show agreements of resources
- Use material icons in navigaiton menu
- Data Consumption: No validation on resource meta data dialog
- Data Consumption: getIdOfAgreement() fixed
- Install apps from App Store
- Show installed apps on page "Apps"
- Data consumption: show correct payment method of requested resource
- Catalogs: show catalog checkboxes only on "Add Resource" page
- Create, update and delete app stores
- Manage catalogs
- Add resources to catalogs
- Settings: Radio buttons to use/not use proxy
- Settings: Show available DSC update
- Settings: Correct handling of proxy username/password (new DSC attribute to detect set authentication)
- Data consumption: wider contract dialog (fixes truncated date fields)
- Data offering: load resource with no route
- Data offering: block navigation menu while saving resource
- Data Consumption: Show list of requested resources
- Backend Connections: API-Key authentication
- Resources: Set payment method
- Resources: Set referenced resources
- Data Consumption: Show download link to artifact of own connector
- Connector username/password configurable via Docker environment variables (CONNECTOR_USER/CONNECTOR_PASSWORD)
- Docker run: API calls to "/" instead of "localhost:8083"
- Data Consumption: Receive catalogs/resources, contract agreement, artifact download
- Prebuild user interface for docker image
- Create artifact with value:'' on resource creation
- Multiple policies can be added to a resource
- New policies "Connector Restricted Usage" & "Security Profile Restricted Usage"
- Configuration: Rename connectorEndpoint to defaultEndpoint
- UI backend: CORS fix
- Columns "Creation date" & "keywords" in resource table
- All API calls changed to DSC API
- Resources are added to a default catalog
- Settings: Loglevel & Connector Deploy Mode read-only
- Column "description" in resource table
- Correct URL validation
- Show route error list on page "Data Offering > Routes"
- set correct IDS endpoint accessUrl
- Snackbar for showing API call error (on bottom of page)
- Resources: broker column
- Use new app endpoint type names
- Add route: Remove empty border on resource representation page
- Use new resource policy operator names
- Refactoring of dataUtils
- Use new resource contract API
- Routes: automatically select input/output of connectors
- Changes in enum values API
- Changed UI backend default port to 8083 (no more root needed)
- Add resource: only list brokers where connector is registered
- Design change on resource representation page
- Client-side route validation
- File type & byte size in resource representation
- Addtional escaping of API call parameters
- False hiding of busy indicator
- UI backend refactoring: using one generic API endpoint
- Remove source type from resource representation
- Set UI title from connector data
- Data consumption: receive connector resources
- Escaping of API call parameters
- Settings validation problem
- Routes: flowchart fix for right-to-left connections
- Major Change: Call /configmodel API for proxy settings
- Dashboard
- Create, update & delete IDS resources
- Create, update & delete Backend Connections
- Create, update & delete Brokers with connector registration/unregistration
- Create & view routes for data offers (still under construction)
- Change settings of connector & config model