Releases: eclipse-slm/slm
Releases · eclipse-slm/slm
1.4.0
What's Changed
- Add support for HTTPS (#26)
- Add Traefik as proxy (#26)
- Update to Spring Boot 3 (#24)
- Add Consul as Config Server
- Add Consul as discovery server for backend services
- Migrate UI from Webpack to Vite (#32)
- Update Consul to version 1.22.3 (#37)
- Migrate form VuePress v1 to VitePress to generate documentation (#41)
- Add Codesys Deployment Capability (#12)
- Use Consul to select tragets for Prometheus (#13)
- Migration UI from Vue.js 2 to 3 (#16)
- Add option for custom execution environment for capabilities (#19)
- Generate OpenAPI clients for the UI (#21)
- Implement Sub Groups for the Menu (#30)
- Add resource self description service (#34)
- Add services client that other services can auth to other services (#33)
- Add Vault root CA (#36)
- Update Keycloak to version 26.4.0 (#38)
- Update BaSyx components, SDK and AAS UI (#39)
- Add credential management (#40)
- Add Keycloak as identiy provider in AWX (#8)
- Add support for device discovery via drivers
- Add support for firmware update of devices via drivers
- Add Platform Management as new backend component
- Add user management via Platform Management
- Add information services as backend service
- Refactor notifcation service to use message queue based on RabbitMQ
Full Changelog: 1.3.0...1.4.0
1.3.0
Common
- Move of repositories from FabOS-AI GitHub Organization to Eclipse Service Lifecycle Management GitHub Organization
- Add test coverage generation
- Move CI from Gitlab CI to GitHub Actions
- Move Docker Images from Docker Hub to GitHub Container Registry
- Rename Service Registry to Service Management
- Rename Resource Registry to Resource Management
Features
- Update BaSyx Registry and AAS server to version 1.4.0 and BaSyx AAS GUI to version v230703
- Add ability to use images from private registries for Kubernetes service offerings
- Use Consul as discovery server for Service Management, Resource Management and Notifcation Service
- Add option to export SLM configuration of remote installations
- Add deployment variables (e.g. deployment target ID and IP address) as service option types -> Docs
- Fix flaky missing Vault configration after initial start of Service Management
- Add profilers to collect facts of resources -> Docs
- Add rudimentary version of AAS transformer
- Add helm implementation for deployment of SLM instances in Kubernetes clusters
- Add K3s single node deployment capability
Bug Fixes
- Increase default max HTTP header size to 100 KB for Resource Management, Service Management and Notification Service to avoid to big header size for largeer amount of devices and services
- Add support for "extra_hosts" property in docker-compose-based service offerings
- Add support for "command" property in docker-compose-based service offerings
- Fix env files handling in service offering wizard