Major upgrades generally occur every 3-5 years and each upgrade generally has 3-5 updates. The OpenNebula project is mainly open-source and possible thanks to the active community of developers and translators supporting the project. Since version 5.12 the upgrade scripts are under a closed source license, which makes upgrading between versions impossible without a subscription unless you can prove you are operating a non-profit cloud or made a significant contribution to the project.
Release history •
Version TP and TP2, technology previews, offered host and VM management features, based on Xen hypervisor. •
Version 1.0 was the first stable release, introduced KVM and EC2 drivers, enabling hybrid clouds. •
Version 1.2 added new structure for the documentation and more hybrid functionality. •
Version 1.4 added public cloud APIs on top of oned to build public cloud and virtual network management. •
Version 2.0 added mysql backend, LDAP authentication, management of images and virtual networks. •
Version 2.2 added integration guides, ganglia monitoring and OCCI (converted as add-ons in later releases), Java bindings for the API and the Sunstone GUI. •
Version 3.0 added a migration path from previous versions, VLAN, ebtables and OVS integration for virtual networks, ACLs and accounting subsystem, VMware driver, Virtual Data Centers and federation across data centers. •
Version 3.2 added firewalling for VMs (deprecated later on by security groups). •
Version 3.4 introduced iSCSI datastore, cluster as a first class citizen and quotas. •
Version 3.6 added Virtual Routers, LVM datastores and the public OpenNebula marketplace integration. •
Version 3.8 added the OneFlow components for service management and OneGate for application insight. •
Version 4.0 added support for Ceph and Files datastore and the onedb tool. •
Version 4.2 added a new self service portal (Cloud View) and VMFS datastore. •
Version 4.4 released in 2014, brought a number of innovations in
Open Cloud, improved
cloud bursting, and implemented the use of multiple system datastores for storage load policies. •
Version 4.6 allowed users to have different instances of OpenNebula in geographically dispersed and different data centers, this was known as the Federation of OpenNebula. A new cloud portal for cloud consumers was also introduced and in App market support was provided to import OVAs. •
Version 4.8 began offering support for Microsoft Azure and IBM. Developers, it also continued evolving and improving the platform by incorporating support for OneFlow in cloud view. This meant end users could now define virtual machine applications and services elastically. •
Version 4.10 integrated the support portal with the Sunstone GUI. Login token was also developed, and support was provided for VMS and vCenter. •
Version 4.12 offered new functionality to implement security groups and improve vCenter integration. Show back model was also deployed to track and analyze clouds due to different departments. •
Version 4.14 introduced a newly redesigned and modularized graphical interface code, Sunstone. This was intended to improve code readability and ease the task of adding new components. • '''Version 5.0 'Wizard'''' introduced marketplaces as means to share images across different OpenNebula instances. Management of Virtual Routers with a network topology visual tool in Sunstone. • '''Version 5.2 'Excession'''' added a IPAM subsystem to aid in network integrations, and also added LDAP group dynamic mapping. • '''Version 5.4 'Medusa'''' introduced Full storage and network management for vCenter, and support for VM Groups to define affinity between VMs and hypervisors. Own implementation of RAFT for HA of the controller. • '''Version 5.6 'Blue Flash'''' focused on scalability improvements, as well as UX improvements. • '''Version 5.8 'Edge'''' added support for LXD for infrastructure containers, automatic NIC selection and Distributed Datacenters (DDC), which is the ability to use bare metal providers to build remote clusters in edge and hybrid cloud environments. • '''Version 5.10 'Boomerang'''' added NUMA and CPU pinning, NSX integration, revamped hook subsystem based ion 0MQ, DPDK support and 2FA authentication for Sunstone. • '''Version 5.12 'Firework'''' removal of upgrade scripts, added support to AWS Firecracker micro-VMs, a new integration with Docker Hub, Security Group integration (NSX), several improvements to Sunstone, a revamped OneFlow component, and an improved monitoring subsystem. • '''Version 6.0 'Mutara'''' new multi-cloud architecture based on "Edge Clusters", enhanced Docker and Kubernetes support, new FireEdge webUI, revamped OneFlow, new backup capabilities. • '''Version 6.2 'Red Square'''' improvements to LXC driver, new support to workload portability, beta preview of the new Sunstone GUI. • '''Version 6.4 'Archeon'''' new support to the automatic deployment and management of edge clusters based on Ceph using on-premises infrastructure or AWS bare-metal resources, addition of the notion of network states, improvements to the new Sunstone GUI, to the LXC driver, and to the integration with VMware vCenter, and new module for WHMCS (only for EE). • '''Version 6.6 'Electra''
new integration of Prometheus for advanced monitoring combined with a new set of Grafana dashboards (only for EE), new native support for incremental backups based on datastore back-ends and the development of new drivers for restic
(only for EE) and rsync'', and several improvements for Telco Cloud environments, including enhanced management of virtual networks and VNFs. • '''Version 6.8 'Rosette'''' new Virtual Data Center (VDC) and User tabs in the FireEdge Sunstone GUI (e.g. to display accounting and showback information), introduction of backup jobs for creating a unified backup policies across multiple VMs, and several improvements in the KVM driver (e.g. to fine-tune CPU flags, optimize disks, customize VM video, or boost Windows performance). • '''Version 6.10 'Bubble'''' features enhanced backups (incremental backups, in-place restores, selective disk restore, custom locations), improved PCI passthrough (simplified device management, expanded GPU support), better recovery for powered-off or suspended VMs, multi-tenancy upgrades (custom quotas, restricted attributes), and support for Ubuntu 24 and Debian 12. Additional improvements include new components in Community Edition (Prometheus integration and Restic backup support from the Enterprise Edition), simplified deployment (new playbooks and roles for easy OpenNebula cloud setup), and efficient VMware migration (enhanced OneSwap tool for a streamlined vCenter Server to OpenNebula Cloud migration). Plus, the FireEdge Sunstone UI is now updated with advanced features and a modern tech stack. • '''Version 7.0 'Phoenix'''' is a major upgrade for sovereign, AI-ready, and edge cloud infrastructures. It introduces AI-powered workload automation, VMware re-virtualization with enhanced backup support, and full NVIDIA vGPU compatibility for GPU-accelerated AI. Hybrid multi-cloud provisioning is improved with expanded provider support and ARM compatibility. The Sunstone UI is revamped for better usability and real-time metrics, while Kubernetes integration and networking features have been strengthened. • '''Version 7.2 'Dark Horse'''' introduces enhancements focused on automation, scalability, and infrastructure integration. It includes improvements to hybrid and multi-cloud provisioning, as well as new tools for simplifying deployment and management workflows. The release expands support for enterprise storage integrations and introduces storage live migration capabilities, improving data mobility across environments. Additional updates include enhanced support for GPU-accelerated workloads and high-performance networking, along with refinements to orchestration and resource management features. ==Internal architecture==