All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed CVE-2023-36478 | CWE-190 and CVE-2023-40167| CWE-130 Third-Party Components vulnerability.
- Added summary for the open api paths
- Fixed CVE-2023-36478 | CWE-190 and CVE-2023-40167| CWE-130 Third-Party Components vulnerability.
- Fixed CVE-2022-44729| CWE-918 Third-Party Components vulnerability.
- Resource management adjusted for Kubernetes
- Updated README.md file
- Adding license header to missing files
- Updated dependencies
- Fix CVE-2023-34035 (update springboot to version 3.1.2)
- Fix CVE-2023-2976 (update google guava to version 32.1.1-jre)
- Fix handle bamm and samm models.
- Added BAMM and SAMM Support
- Update ESMF SDK to version 2.2.2
- Introduced a new Github action for build and publish the sldt-semantic-hub images to dockerhub.
- fix CVE-2023-20862
- fix CVE-2023-20873
- Update DEPENDENCIES
- Fix cve-2023-20863 (update spring-core to 6.0.8)
- Adjust deployment to contain security context
- Fix cve-2023-20863 (update spring-expression to 6.0.8)
- Fix cve-2022-45688 (update json to 20230227)
- Update application to springboot 3.0.5 to fix vulnerability spring-expression
- Add --no-cache to run apk in Dockerfile
- Update application to springboot 3.0.1
- Update jackson-databind to version 2.14.0
- Update commons-text to version 1.10.0
- Update snakeyaml to version 1.33
- Update BAMM SDK from 2.0.0 to 2.0.6
- Swagger UI now integrated with Portal Authentication
- Filter endpoint for search of list of URNs
- Helm Charts available via helm Repository at Eclipse Foundation
- Update jackson-databind to version 2.13.3
- Update snakeyaml to version to 1.31
- Update of Spring Boot version to 2.7.3
- Adjust tests to avoid duplicates
- Deactivate name search
- The Semantic Hub now allows the generation and export of AAS files
- Switched to BAMM SDK version 2.0.0
- The Semantic Hub allows the creation, update, deletion of Semantic models in the RDF based format BAMM Aspect Meta Model (short BAMM)
- Users can use the Semantic Hub API to view models and their meta information (such as version and current status, e.g. whether it is ready to be used)
- The Semantic Hub provides endpoints to generate artifacts from the BAMM models:
- example payload JSON
- detailed HTML documentation describing the model
- a diagram of the model
- an OpenAPI description
- an Asset Administration Shell representation of the model as a submodel template
- a JSON schema representation of the model
- The Semantic Hub allows the reuse of model components between different BAMM aspects and can resolve these dependencies
- The Semantic Hub prevents unauthenticated access by checking whether an access token is provided by a CX user
- The Semantic Hub enforces that only users with the correct role can read/create/update/delete semantic models