Evidence collection
2024Q4-evidences-438.json fa188079
Collected 3 months ago
Release notes
Release Notes
Release Date: 15 January 2025
The Release 2024Q4 internal components' versions are available here.
Deployment/Installation
- Adds new components (i.e. CRIDGE and METRICO) in the deployment files
- Boosts scalability by enabling CRIDGE's standalone deployment via a Helm Chart
- Extends the supporting inputs of CRIDGE component
- Massively optimizes the long-term running deployment of an OpenSlice instance
New Features
- Monitoring integration/SLA preservation (&20)
- Export and Import Services (design & rules) from file packages (&21)
- CRIDGE standalone deployment (&22)
- Product support (&23)
- Resource Activation support (&24)
Bug fixes
- Re-evalute CI templates (main#31)
- APIs configurations in HELM Chart are missing environmental variables (main#34)
- Update the maven image that is used in building pipelines (main#35)
- Re-evaluate the .gitlab-ci.yml (main#39)
- Missing Dependency (cridge#13)
- There is a wrong greek character in CATALOG_GET_RESOURCESPEC_BY_NAME_CATEGORY message name (cridge#15)
- CRIDGE resources are not properly deleted (cridge#19)
- Error when trying to create Reserved Services with long characteristic values (osom#24)
- There is a wrong greek character in CATALOG_GET_RESOURCESPEC_BY_NAME_CATEGORY message name (osom#25)
- NSLCM statuses are presented as strings, rather than JSONs (tmf.api#45)
- There is a wrong greek character in CATALOG_GET_RESOURCESPEC_BY_NAME_CATEGORY message name (tmf.api#48)
- Investigate test failures in maven deploy process (tmf.api#49)
- Resources with kind: Service are not propagating all the attributes/characteristics to the associated RFS, during creation time (tmf.api#50)
- Check for null values when copying Resource Specification characteristics to a Resource Facing Service Specification (tmf.api#54)
- Error with updating services with large JSON payload (tmf.api#46)
- Services are not properly updated from the supporting resources (tmf.api#60)
- A Service Order with >1 order items is not handling the supporting services well (tmf.web#8)
- Notes at resource management view are not checked for overflow (tmf.web#22)
Enhancements
- Update the ng-cli image that is used in building pipelines (main#36)
- Sanitize the image name when attempting docker image creation at the CI pipeline (main#38)
- Update Artemis version (main#40)
- Listen for Services and ConfigMaps besides Secrets in a Namespace (cridge#14)
- Remove yaml from resources' properties (cridge#17)
- Improve startup time (cridge#18)
- Create a standalone CRIDGE Helm chart (cridge#12)
- Support model for listening for Services and ConfigMaps besides Secrets in a Namespace (model.k8s#8)
- Enhance the naming of Kubernetes resource Json properties (model.k8s#9)
- Remove json prefix and yaml at resource characteristics (model.k8s#10)
- Create/Enhance the Product Layer models (tmf.api#14)
- TMF628: Add ExecutionState attribute to MeasurementCollectionJobMVO through inheritance from ManagementJobMVO (tmf.api#15)
- Change the service state based on resource list (tmf.api#16)
- Reduce H2 database size (osom#26)
- Support the Product Order flow (osom#27)
- Support for Generic controllers process (osom#28)
- Update osom for service state model change (osom#30)
- Support API for listening for Services and ConfigMaps besides Secrets in a Namespace (tmf.api#47)
- Enhance/Implement the Product Layer APIs (tmf.api#52)
- Changes for generic controller support (tmf.api#53)
- Optimize the process of Service updates with LCM optimized characteristics (tmf.api#55)
- Revise the TMF702 Events (tmf.api#56)
- Enable/Disable detailed notes kept at Service Inventory level (TMF638) (tmf.api#57)
- Enhance service update for ServiceActionQueueItem (tmf.api#59)
- After service updates from resource updates there are duplicate characteristics (tmf.api#61)
- At PM628 MeasureCollectionJobService events are sent before they are saved (tmf.api#62)
- Occasionally exceptions from Hikari pool regarding Connection leak detection triggered timeouts (tmf.api#63)
- A non-admin user must not be able to change a Service Order & Service state (tmf.web#24)
Documentation
- Refreshes the documentation on NFV-related concepts
- New information on the prerequisites about a production-viable Helm deployment
- Updates in design and deployment examples
- Appends a how-to-contribute section
- Adds a uniform Intended Audience section in several routes
- Provides new architectural information and deployment examples for new components
- Restructures documentation based on intuitive user experience
Others
- Critically enhances system's robustness on simultaneous usage (OSL#1 Hackfest Aftermath)
- Creates an automated pipeline that deploys and tests OpenSlice code regularly
- Ensures OSOM component's stability during long-term deployments by self-managing container's size
- Introduces a public repository of addons that implement widely utilized functionalities, natively materialized by OpenSlice architecture
Note: For further inspection, a detailed list of all the code-related issues is tracked at the Release 2024Q4 Epic.