Learn more about OpenStack's latest release, 2025.2 Flamingo!

Software

OpenStack Flamingo Balances Stability and Security for a Growing User Base as Community Celebrates 15 Years

OpenStack Flamingo Release video Image

The release of OpenStack 2025.2 (Flamingo), the 32nd version of the world’s most widely deployed open source cloud infrastructure software is available. The milestone comes as deployments are estimated to exceed 55 million cores in production worldwide, underscoring OpenStack’s role as a reliable, resilient and innovative foundation for digital infrastructure.

Around 480 contributors from organizations including Ericsson, Rackspace, Red Hat, Walmart, BBC R&D, Samsung SDS, SAP, and NVIDIA collaborated over six months to build Flamingo. With an increase in activity and contributors, Flamingo introduces almost 8,000 changes as OpenStack continues to power advancement and innovation all over the world.

Release Notes & Source Code | OpenStack Project Map | OpenInfra Live Episode

How OpenStack Flamingo's features came to life

The OpenInfra Foundation has collaborated with the OpenStack community to highlight some of the prominent features of the Flamingo release; more cycle highlights can be found here

New security features landed in several OpenStack components:
  • Nova now supports one-time use passthrough devices. Such devices are allocated to a single instance, and when the instance is deleted, the device stays in a reserved state instead of becoming automatically available. This ensures operators can perform necessary security checks or hardware resets before reusing the device.
  • Nova also added support for AMD Secure Encrypted Virtualization – Encrypted State (SEV-ES) with libvirt, extending confidential computing capabilities in Nova to protect guest memory and CPU register state.
  • Magnum added a new API endpoint to allow the rotation of credentials in an existing cluster. This can be used to transfer cluster ownership, or recreate invalidated credentials
  • Manila now supports bringing your own encryption key for encrypted share servers
  • Horizon can now display a QR Code to allow setting up a new TOTP in an authentication app on your phone
Another big theme of the Flamingo release is significant progress eliminating OpenStack’s reliance on Eventlet
  • Eventlet was introduced in the early days of OpenStack as a way to drive asynchronous operations. Python 3 introduced asyncio, a more native way to handle asynchronous operations, while Eventlet became less and less maintained
  • Migrating OpenStack off Eventlet is a significant undertaking, but it is necessary to pay back that technical debt to ensure OpenStack’s sustainability long-term. Octavia paved the way by migrating early in 2017.
  • During the Flamingo development cycle, Ironic, Mistral, Barbican and Heat all fully migrated away from Eventlet ! Neutron API, RPC, agents (metadata, DHCP, L3, etc), workers and all associated code also migrated away, as well as Nova API, metadata, and scheduler services.
Other significant improvements introduced in Flamingo include:
  • Designate adding support for Service Binding (SVCB) and HTTPS resource records, significantly reducing the handshake latency for new endpoint connections
  • Manila adding support for restoring share backups on a share different from its source
  • Nova improving memory performance by supporting QEMU’s memory balloon autodeflate and free page reporting features with the libvirt driver
  • Watcher now offers granular controls for live and cold migration scenarios in its Host Maintenance strategy, giving operators precise control over workload placement during maintenance.

 Contributor List

Thank you to the nearly 500 contributors who contributed to the OpenStack Flamingo release.

  • Takashi Kajinami
  • Ivan Anfimov
  • Elod Illes
  • Stephen Finucane
  • Dmitriy Rabotyagov
  • Rodolfo Alonso
  • Pierre Riteau
  • Michal Nasiadka
  • Dmitriy Chubinidze
  • Tim Burke
  • Balazs Gibizer
  • Bartosz Bezak
  • Ghanshyam
  • Artem Goncharov
  • Julia Kreger
  • Vladimir Kozhukalov
  • Felipe Reyes
  • yatin
  • Brian Haley
  • sean mooney
  • Tobias Urdin
  • Jaromír Wysoglad
  • Jay Faulkner
  • Jonathan Rosser
  • Riccardo Pittau
  • Doug Goldstein
  • Cyril Roelandt
  • Lajos Katona
  • Arnaud Morin
  • Matt Crees
  • cid
  • Michael Johnson
  • Alfredo Moralejo
  • Jeremy Stanley
  • Thomas Goirand
  • Dr. Jens Harbott
  • Maksim Malchuk
  • Goutham Pacha Ravi
  • Michal Arbet
  • Guillaume Boutry
  • Lucian Petrut
  • Dmitry Tantsur
  • Abhishek Kekane
  • Clark Boylan
  • Alistair Coles
  • Slawek Kaplonski
  • Dan Smith
  • chandan kumar
  • melanie witt
  • James E. Blair
  • Hemanth N
  • Rico Lin
  • Rodrigo Barbieri
  • wu.chunyang
  • Douglas Viroel
  • Eric Harney
  • ribaudr
  • Rajat Dhasmana
  • Gregory Thiemonge
  • Pavlo Shchelokovskyy
  • Simon Dodsley
  • Seunghun Lee
  • David
  • kiran pawar
  • Dirk Mueller
  • Andriy Kurilin
  • Alex Welsh
  • Omer Schwartz
  • Brian Rosmaita
  • Gabriel Adrian Samfira
  • Ahmad Hassan
  • Edward Hope-Morley
  • Tatiana Ovchinnikova
  • Bence Romsics
  • Carlos Eduardo
  • Jan Jasek
  • Steve Baker
  • Wu Wenxiang
  • Rajesh Tailor
  • Marcin Wilk
  • Callum Dickinson
  • yaguang
  • Kaifeng Wang
  • Matt Anson
  • Joan Gilabert
  • Amit Uniyal
  • Grzegorz Koper
  • Satoshi Shirosaka
  • Michael Still
  • Claudiu Belu
  • Fernando Ferraz
  • Daniel Bengtsson
  • Vasyl Saienko
  • Daniel Preussker
  • Myles Penner
  • Wesley Hershberger
  • Rabi Mishra
  • Tony Breeds
  • Dale Smith
  • Iury Gregory Melo Ferreira
  • Luca Miccini
  • Saikumar Pulluri
  • Nilesh Thathagar
  • Piotr Milewski
  • Queensly Kyerewaa Acheampongmaa
  • Sylvain Bauza
  • Clif Houck
  • Ian Y. Choi
  • Yasufumi Ogawa
  • Will Szumski
  • Hervé Beraud
  • Stephen Taylor
  • Jack Hodgkiss
  • Mohammed Naser
  • Clay Gerrard
  • Ronelle Landy
  • Harald Jensås
  • Fernando Royo
  • Seyeong Kim
  • Nicholas Kuechler
  • Takashi Natsume
  • Sahid Orentino Ferdjaoui
  • Douglas Mendizábal
  • Jake Yip
  • Radomir Dopieralski
  • Raghavendra Tilay
  • Jingwei.Zhang
  • Andrew Bonney
  • Elvira García Ruiz
  • Mikhail
  • Franciszek Przewoźny
  • Yian Zong
  • jayaanand borra
  • Yan Xiao
  • Abhishek Bongale
  • ZHAOWANGSHU
  • Matthew Northcott
  • Christian Berendt
  • Miguel Lavalle
  • Martin Magr
  • Sergey Kraynev
  • Jakub Libosvar
  • hongbin
  • Doug Szumski
  • Sebastian Lohff
  • Jadon Naas
  • Jacob Anders
  • Sven Kieske
  • do-gyun kim
  • Gireesh Awasthi
  • Shivam Shukla
  • Florian Haas
  • Zhang Hua
  • Gorka Eguileor
  • Andrew Bogott
  • Grzegorz Grasza
  • Ruslan Aliev
  • Sami Yessou
  • Francesco Pantano
  • Rafael Weingartner
  • Alejandro Santoyo Gonzalez
  • likui
  • Arina Stebenkova
  • Ashley Rodriguez
  • Damian Dąbrowski
  • Juan Larriba
  • Mridula Joshi
  • Sergiy Markin
  • Sylvan Le Deunff
  • Adam McArthur
  • Oria Weng
  • Inyong Hong
  • Syed Haseeb Ahmed
  • za
  • Mithun Krishnan Umesan
  • Kacper Kulakowski
  • Mehdi Nassim KHODJA
  • John Garbutt
  • Terry Wilson
  • Hao Wang
  • Artom Lifshitz
  • Billy Olsen
  • Jon Bernard
  • Kamil Sambor
  • Hoai-Thu Vuong
  • Vincent Legoll
  • Alexey Stupnikov
  • pengyuesheng
  • suzhengwei
  • Nicolas Belouin
  • Eduardo Olivares
  • Piotr Parczewski
  • mitya-eremeev-2
  • yuval
  • Jorge Merlino
  • Mauricio Harley
  • Ivan Halomi
  • Roman Krcek
  • Beomseok Kim
  • Hitomi Koba
  • Renjing Xiao
  • Aslan
  • saeed padari
  • djp
  • tianyutong
  • Ho Minh Quang Ngo
  • Shuwen Cai
  • Thierry Carrez
  • James Page
  • Victoria Martinez de la Cruz
  • Christian Schwede
  • Matthew Oliver
  • David Wilde
  • Masahito Muroi
  • Erlon R. Cruz
  • Souville
  • Tatiana Kholkina
  • Anton
  • Jimmy McCrory
  • Jaroslav Pulchart
  • Maurice Escher
  • Liron Kuchlani
  • Miguel Caballer
  • Dai Dang Van
  • Min Sun
  • Alan Bishop
  • howardlee
  • Nitin Gupta
  • Mariusz Karpiarz
  • Michel Nederlof
  • Johannes Kulik
  • Nilesh Chandekar
  • Li Liu
  • Vadym Markov
  • Liushy
  • Artem Vasilyev
  • Pedro Henrique Pereira Martins
  • Hirotaka Wakabayashi
  • Michał Górny
  • luocanhui
  • Mamatisa Nurmatov
  • Reason li
  • Jakub Darmach
  • Miro Tomaska
  • JamesLin
  • Ke Niu
  • Ashish Gupta
  • Keerthivasan S
  • Luan Utimura
  • Roberto Alfieri
  • Antonia Gaete
  • Renan Vitor
  • LeeChunghwan
  • Aleksei Chekunov
  • Adrian Jarvis
  • Cuiye Liu
  • Jake Hutchinson
  • Scott Davidson
  • Winicius Allan Bezerra da Silva
  • Jay Jahns
  • Uwe Jäger
  • Jimin Shin
  • CHOIDONGHAE
  • Stanislav Zaprudskiy
  • Amit Zauber
  • renliang
  • suiong ng
  • Pawel Tetera
  • Habeeb Babasulaiman
  • Olamide Ojo
  • Vincent Lequertier
  • Cyprian Kleist
  • Jan-Eike Golenia
  • 임채민
  • Riane TOrres
  • Rubén
  • Anand Nande
  • Lhoussain AIT ASSOU
  • Morten Stephansen
  • Zachary Seguin
  • Daniel Lawton
  • Antony Messerli
  • Sam Morrison
  • Matthias Runge
  • Sulochan Acharya
  • Jose Castro Leon
  • Chris Krelle
  • Sina Sadeghi
  • Michael Chapman
  • David Hill
  • Benedikt Trefzer
  • Nobuto Murata
  • Victor Morales
  • Arif Ali
  • Ihar Hrachyshka
  • Daniel Speichert
  • Yoshi Kadokawa
  • Nicolas Hicher
  • Jan Zerebecki
  • Martin André
  • Emma Foley
  • Frode Nordahl
  • Kairat Kushaev
  • Mark Goddard
  • James Denton
  • Chiawei Xie
  • Jonathan Herlin
  • Pranali Deore
  • Sharat Sharma
  • ShangXiao
  • Luis Tomas Bolivar
  • sumitjami
  • Badhmapriya Boopalan
  • Dmitrii Shcherbakov
  • Allain Legacy
  • Ebbex
  • yenai
  • Andrew Austin
  • Brett Delle Grazie
  • Chris Breu
  • Rafael Lopez
  • guotao
  • gaobin
  • Hang Yang
  • Scott Little
  • Boxiang Zhu
  • Satish Patel
  • Felix Huettner
  • Vishal Manchanda
  • lijunjie
  • Serhat Rıfat Demircan
  • Dincer Celik
  • zhaoleilc
  • yangyong
  • Jan Horstmann
  • James Parker
  • Joel Capitao
  • Wenping Song
  • Oleksandr Kozachenko
  • Marcus Klein
  • Daria Kobtseva
  • Olaf Seibert
  • Bodo Petermann
  • Denys Mishchenko
  • Linhui Zhou
  • Harsh Ailani
  • Frank Ritchie
  • Yadnesh Kulkarni
  • wushiming
  • Owen McGonagle
  • Satoshi SUNAGA
  • Moritz Wanzenböck
  • Karl Kloppenborg
  • Maor Blaustein
  • Hiromu Asahina
  • Atsushi Kawai
  • Luciano Lo Giudice
  • HanGuangyu
  • LiZekun
  • Ashutosh Mishra
  • Niklas Schwarz
  • wang.chen
  • Tadas Sutkaitis
  • Sergei Afanasev
  • shanyunfan33
  • Tom Weininger
  • Konstantin Yarovoy
  • Maxim Sava
  • minwoo seo
  • Thibault Person
  • Reşit Demir
  • Numan Menekşe
  • Karolina Kula
  • Mohammad Issa
  • Konrad Gube
  • Jianjian Huo
  • Baptiste Jonglez
  • Rafal Lewandowski
  • Aleš Rothbauer
  • Jakub Jelinek
  • jihyun huh
  • marihan girgis
  • Michael Sherman
  • Kiran Pawar
  • Dawud
  • Qihui Zhao
  • Axel Vanzaghi
  • Soyoon Lee
  • Yosi Ben Shimon
  • Paulo Dias
  • Daniel Failing
  • Romain Dupont
  • Mahnoor Asghar
  • Philippe SÉRAPHIN
  • yosef
  • Leonardo Mendes
  • Corey Leong
  • Bryan Neumann
  • Jon
  • Itamar Turner-Trauring
  • Youngjun Yoo
  • Darin Chakalov
  • hamid lotfi
  • ohjiwoo
  • Eunkyung Kim
  • Xu Qi
  • Tatsuya Hayashino
  • Vrinda Dhakad
  • Solomon Barine Akpuru
  • Francesco Di Nucci
  • Siyeong Song
  • Volodymyr Boiko
  • Salman Hajizada
  • Daniel Marques Caires
  • Evan Wever
  • Manuel CREACH
  • Bertrand Lanson
  • Chanho Jung
  • Clément Gassmann-Prince
  • Yanks
  • Junya Noguchi
  • Nathan Nguyen
  • James Nguyen
  • Masanori Kuroha
  • Fulga Fabian
  • Mickael Razzouk
  • Misook Kim
  • Maria Gallego
  • Florent Le Lain
  • Richard Bachmann
  • Tony Faijue
  • Matthias Rabe
  • Alexander Job Haskins
  • Gabin Lanore
  • Joachim de Groot
  • Marek Buch
  • Janaka Wickramasinghe
  • JackyChang
  • Jan Ueberacker
  • Normo
  • Maddileti Manideep
  • Adeola Adesina
  • Lennart Jern
  • Maksim Kostrow
  • Piotr Korthals
  • Herby Hertilien
  • Yu Zou
  • Michael Klippberg
  • Gavin Chappell
  • Renat
  • Jung SeungHwan
  • Park Sanghyeon
  • Manoja Kumar Sahu
  • James Park-Watt
  • KimYuKyung
  • Zain M
  • Emmanuel Lécharny
  • Rafal Wadolowski
  • Jana Hussien
  • Paweł Maćkowiak
  • Kota Asai
  • Darshan Malagimani
  • Suvidya Mhatre
  • Jasleen
  • Anas Jouhdy
  • Tanvi Nautiyal
  • Sei Sano
  • SOONSEOK KWON
  • Vitaly Bordyug
  • Helen cheng
  • Min Kyu KIM
  • Jeongwon Been
  • Nuutti Hakala
  • Gaurav Tomar
  • Leonie Chamberlin-Medd
  • Matt Verran
  • Ali Abdollahi
  • Georg Hennemann
  • Andi Chandler