OpenStack announced the 11th release of its popular IaaS open source project. The release, code-named Kilo, includes a number of new services and features, such as the next generation of the Nova API; new API versioning management; and the second version of Neutron, OpenStack's networking API. The OpenStack team described the Kilo release as "purpose-built for the 'software-defined economy.' " Accordingly, it is no surprise that APIs play a major role in the latest OpenStack release.
Version 2.1 of the Nova API, OpenStack's cloud computing fabric controller, is now available and was designed to be backward compatible with v2.0. Nova represents the main part of the OpenStack infrastructure-as-a-service system and allows users to host and manage their own cloud computing systems. Nova v2.1 and the entire Kilo release focus on stability and scale, requiring efficient version management. With a number of new versions released with Kilo, OpenStack reduced the number of data migrations necessary to move to a new release. Nova-managed commands help force the migration of data with a "lazy" method as opposed to a manual and time-intensive approach.
Neutron, released with unlimited availability last month, includes a number of key new features. The software-defined economy largely relies on software-defined networks; thus, significant enhancements to Neutron were expected. Vendor-specific plug-ins (e.g., Brocade, A10, Cisco), and new VLAN and security features make up some of the Neutron enhancements. For a complete description of new Neutron API features, visit the Kilo release notes.
The OpenStack team marked the Kilo release as a "turning point for the open source project," as nearly 1,500 developers and 169 organizations contributed to the release. The project has turned its focus toward interoperability within the market with the expectation that OpenStack provides a stable platform for widespread adoption. With its goal in mind, OpenStack adopted more rigorous testing standards to ensure consistency across more than 100 drivers and more plug-in options.