# OSM Releases OSM follows a regular cadence of two releases per year, alternating between **Long-Term Support (LTS)** releases (2 years of support with bug fixes and security patches) and **Standard** releases (6 months of support). For a comprehensive overview of OSM functionalities across all releases, see the [OSM White Papers and Release Notes](https://osm.etsi.org/wikipub/index.php/Release_notes_and_whitepapers) on the OSM wiki. --- ## Release NINETEEN **Type:** Standard | **Support:** 6 months Release NINETEEN brings a modernization of codebase and dependencies and makes future development easier for the Community. OSM Release NINETEEN includes the following improvements: - **LTS and code maintenance**: - **Python 3.13 in all Python-based modules.** All Python-based modules are updated to Python 3.13, ensuring continued upstream support. - **Angular Framework upgrade for NG-UI.** The GUI module has been upgraded to the latest Angular framework. - **Upgrade of Kubernetes and Helm versions.** All OSM modules have been updated to support the latest versions of Kubernetes and Helm and their associated libraries. - **Ubuntu 24.04 LTS as the new base OS.** The OSM installer has been updated to work with Ubuntu 24.04 LTS and upgraded versions of subcharts and client tools. - **Friendlier OSM development**: - **Self-contained repos.** Every OSM repo is now fully independent: Debian package generation has been discontinued, dependencies on common modules have been simplified, and each module ships a single Dockerfile and Jenkinsfile. - **New pipelines to automate project management tasks.** Automated pipelines now handle point releases and weekly monitoring of stable releases. ![Release NINETEEN - Feature summary](../assets/rel19-features.png) --- ## Release EIGHTEEN **Type:** LTS | **Support:** 2 years Release EIGHTEEN builds upon the architectural evolution of previous releases, further consolidating OSM as a cloud-native orchestrator for infrastructure, platforms, and services. It introduces significant advancements in declarative operations, cluster management, and modular installation. OSM Release EIGHTEEN includes the following highlights: - **Advanced Application Modelling.** Applications as first-class entities using declarative, intent-driven models: structured OKA blueprints for components, traits, and transformations; unified Argo Workflow for all App operations; support for multiple optional KSUs per App; and a new SDK for high-level, type-safe transformation scripting. - **Enhanced Cluster Management.** OpenShift cluster support and multi-node group management for AWS clusters. - **New VIM Connectors.** A VMware vCenter plugin with VM console access, expanding IaaS support. - **Modular Installation.** Airflow and MongoDB are integrated into a unified Helm chart, creating a single all-in-one OSM Helm chart that includes all components. - **Service Assurance Framework Updates.** Legacy POL and PLA modules have been removed, and the MON module has been simplified to retain only the dashboarder. ![Release EIGHTEEN - Feature summary](../assets/rel18-features.png) --- ## Release SEVENTEEN **Type:** Standard | **Support:** 6 months Release SEVENTEEN consolidates the new architecture and scope introduced in Release SIXTEEN, positioning OSM as a generalized cloud-native orchestrator for infrastructure, platforms, and services. The full cloud-native management of Kubernetes clusters introduced for public clouds has been extended to private clouds based on OpenStack. OSM Release SEVENTEEN includes significant improvements in the following key areas: - **Management of Kubernetes clusters.** Full lifecycle management of Kubernetes clusters on OpenStack-based private clouds using Cluster API. - **OSM NF catalogue and testing.** Foundation of an OSM catalogue of NF and NS packages; new tools to simplify the creation of OKA blueprints; automatic generation of E2E Robot tests from NF/NS packages. - **Enhanced capabilities for Network Services.** Ability to specify security groups or VIM flavours per VDU as instantiation parameters. - **Improvements in CNF operation.** Support for the relocation of KDUs between Kubernetes nodes within a cluster, enabling edge scenarios. - **OSM installation.** Performance optimizations in Kafka, MongoDB, and Airflow components, reducing the footprint of the community installation. - **OSM client improvements.** Jsonpath output format support for intent-based operation commands (clusters, profiles, OKA, KSU). ![Release SEVENTEEN - Feature summary](../assets/rel17-features.png) --- ## Release SIXTEEN **Type:** LTS | **Support:** 2 years Release SIXTEEN brings a revolution in OSM's functionality, positioning OSM as a generalized cloud-native orchestrator for infrastructure, platforms, and services. Full cloud-native management of Kubernetes clusters in public clouds, together with the applications running on them, is now possible. Every operation is reflected in Git repositories, following the GitOps model. OSM Release SIXTEEN includes significant improvements in the following key areas: - **Cloud-native operations in OSM.** Provision of a management cluster for remote cloud-native management; ad-hoc Git repositories automatically created during OSM installation; declarative workflows for all new operations. - **Management of Kubernetes clusters.** Full lifecycle management of Kubernetes clusters (create, upgrade, scale, delete) on Azure, AWS, and GCP. Introduction of "profiles" for grouping software units to be deployed to a fleet of clusters. - **Enhanced operational capabilities.** NS config templates as first-class citizens; support for deletion of multiple NS instances; new options for upgrading CNFs; improved integration of vertical and KPI-based scaling. - **Security enhancements.** Password recovery based on One-Time Password (OTP); improved audit logs for password-related and NS lifecycle operations. - **OSM installation.** K3s as default Kubernetes distro; ingress controller for all web services; upstream Helm charts for Prometheus and Grafana; support for pre-existing MongoDB deployments; removal of Zookeeper dependency. ![Release SIXTEEN - Feature summary](../assets/rel16-features.png) --- ## Release FIFTEEN **Type:** Standard | **Support:** 6 months Release FIFTEEN includes significant improvements in many key areas, with a focus on expanding closed-loop capabilities to public clouds and improving Kubernetes support. OSM Release FIFTEEN includes significant improvements in the following key areas: - **NS instantiation and lifecycle management.** Support for Service Function Chaining and Availability Zones for Cinder-based storage in OpenStack; new cancel operation for NS lifecycle. - **Kubernetes support.** OCI registry support for Helm-based KDUs; discontinuation of Helm v2 support. - **VNF Management interface.** Dual-stack IP support (IPv4 and IPv6) for VNFs launched through the SOL003-based VNFM API. - **Closed-loop lifecycle in public clouds.** Resource consumption metrics from Google Cloud added to the SA framework, enabling auto-healing and auto-scaling for VNFs in GCP. - **OSM installation.** Upstream Helm charts for Kafka, Zookeeper, MongoDB, and MySQL; Juju made optional in the community installer; updated container images to prevent EOL issues. - **E2E testing.** Periodic tests of OSM over Azure Public Cloud added to the pipeline. ![Release FIFTEEN - Feature summary](../assets/rel15-features.png) --- ## Release FOURTEEN **Type:** LTS | **Support:** 2 years Release FOURTEEN offers a new scalable architecture for service assurance based on Apache Airflow and Prometheus, and includes closed loops for auto-scaling and the handling of alerts coming from Network Functions. OSM Release FOURTEEN brings significant improvements in security, usability, platform management, infrastructure modelling, and lifecycle management: - **Security enhancements.** Secured helm-based Execution Environments (EE) with authenticated gRPC; pod admission policies to restrict EE permissions; replacement of Pycrypto with PycryptoDome. - **Usability and platform management.** Standard audit logs for all user operations from NBI; retry and password expiry policies for user management. - **Infra modelling and NF lifecycle.** Attachment of multiple volumes to VMs; re-use of existing flavors; simultaneous IPv4 and IPv6 support in VM interfaces; instantiation parameters for Juju-based KDUs; new Transport-API WIM connector (TeraFlow SDN). - **OSM installation experience.** All OSM components now installed via a Helm chart, enabling simpler upgrades. - **OSM client.** Support for different output formats; replacement of Pycurl with the Requests library. [Release FOURTEEN Release Notes](https://osm-download.etsi.org/ftp/osm-14.0-fourteen/OSM_Release_FOURTEEN_Release_Notes.pdf) --- ## Release THIRTEEN **Type:** Standard | **Support:** 6 months Release THIRTEEN introduces a new scalable architecture for service assurance and closed-loop operations leveraging cloud-native Apache Airflow and Prometheus, prepared to cover the most demanding service assurance scenarios such as auto-healing and auto-scaling in large clouds and multiple edge sites. OSM Release THIRTEEN includes significant improvements in the following key areas: - **Service Assurance.** New scalable SA architecture based on Apache Airflow and Prometheus; new workflows for getting the state of NFs, NSs, and VIMs. - **Execution environments.** Improved secured communication channel for helm-based EE; capability to upgrade helm-based EE; new Juju application naming convention. - **NS deployment.** Persistent volumes for NF in the VIM; CA certificate storage as part of VIM registration; automatic WIM selection for inter-DC networks. - **Internal LCM evolution.** Adoption of the Saga-based pattern for workflow management; LCM–RO communication via Kafka. - **OSM installation experience.** Auto-detection of web proxy for OSM installation; automatic publication of charms. - **OSM client.** Refactored client commands; Prometheus-based telemetry system registration; Windows and Red Hat Linux installation support. [Release THIRTEEN Release Notes](https://osm-download.etsi.org/ftp/osm-13.0-thirteen/OSM_Release_THIRTEEN_Release_Notes.pdf) --- ## Release TWELVE **Type:** LTS | **Support:** 2 years Release TWELVE is the second LTS release of ETSI OSM, providing two years of continuous support with bug fixes and security patches. This is one of the most prolific releases of ETSI OSM, including significant improvements in many key areas. [Release TWELVE Release Notes](https://osm-download.etsi.org/ftp/osm-12.0-twelve/OSM_Release_TWELVE_Release_Notes.pdf) --- ## Release ELEVEN **Type:** Standard | **Support:** 6 months Release ELEVEN brings a number of improvements over previous releases. [Release ELEVEN Release Notes](https://osm.etsi.org/wikipub/images/9/95/OSM_Release_ELEVEN_-_Release_Notes.pdf) --- ## Release TEN **Type:** Standard | **Support:** 6 months Release TEN brings a number of improvements over previous releases. [Release TEN Release Notes](https://osm.etsi.org/wikipub/images/0/01/OSM_Release_TEN_-_Release_Notes.pdf)