Skip to content
Snippets Groups Projects

Evidence collection

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.