Here are the currently available ODIM releases via git hub:https://github.com/ODIM-Project/ODIM/releases
ODIM RA 22.04 Release
New Features
- Support for Redfish CompositionService 1.2.0
- Support for Redfish ResourceBlock 1.4.0
- Support for Redfish Zone of type ResourceZone
- Support for Compose and Decompose actions
Known Issues/Limitations
- CompositionService does not produce any events. Composability related events are not part of this release.
- ResourceZone instance does not have Collection capabilities represented.
- Composed system does not support Add or Remove ResourceBlocks actions.
- CompositionReservations are not supported for the current ODIM RA infrastructure.
ODIM RA 22.02 Release
New Features
- Support for Lenovo Plugin
- Support for RedisStreams message bus
- Support for StoragePools and its subordinate URLs
- Support for audit logs and security logs (authentication/authorization logs in syslog format)
- Updated ODIM RA for initial OCP compliance
- Removed weak ciphers and added secure ciphers
- Updated DMTF Redfish schema version to 2021.2
- Updated Kubespray version to 2.14.0
- Updated Kubernetes version to v1.21.5
- Updated Golang version to 1.17.2
- Cache-control header value is updated with no-cache, no-store, and must-revalidate values
- Updated common headers for all resources
- Added new error message in lib utilities
- Increase the channel buffer size used for processing events
- Removing the hard coding of the queue name and reusing internal queue for resource and task events
- Additional troubleshooting information
- Replaced colon (":") with period (".") character in resource identifier URIs
- Removed compiled proto files from GIT repo
- Deployment of Kafka is skipped if message bus is RedisStreams
- ODIM RA services and plugins versions are updated
- Added ManagerForChassis and ManagerForServer links for plugin managers
- ODIM RA internal events are updated with EventTimestamp, Message and Severity properties
- ODIM RA services and plugin images are updated to Ubuntu 20.04
Known Issues/Limitations
- Session creation captures a warning message under audit logs
- Default roles 'ReadOnly' and 'Operator' must not be allowed to delete
- @odata.type of SubTasks is #SubTasks.SubTasks instead of #TaskCollection.TaskCollection
- 'SerialInterfacess' under BMC manager has an extra 's' char
- "DateTime" property under odimra and plugin manager should be in UTC format
- "Certificates" property value under drives is empty
- New roles must not be allowed to create
ODIM RA 21.08 Release
New Features
- Redfish Telemetry support
- go-micro to gRPC framework migration
- Kubernetes based deployment. Supported configurations
- One node deployment
- Multinode deployment (from 3 node and above)
- Redis, Kafka, Zookeeper and etcd in HA mode (deployed only on master nodes)
- Deployment tool (odim-controller) : for k8s and ODIM deployment and operations
- Support for encoded URLs
- Virtual media Insert and Eject
- Enhancements in lib-persistence-manage package
- Redis db update from 5.0.8 to 6.2.5
- DMTF schema update to 2021.1
- Basic implementation of a plugin to support Dell servers
- Basic implementation of a plugin to support Cisco ACI
- Added ODIM profiles
- CI/CD: updated github actions to build and deploy ODIM and kubernetes and do a basic check before any PR gets merged
- Bug fixes