현재 시리즈 릴리즈 노트

31.0.0-21

새로운 기능

  • Glance now provides full production support for uWSGI deployment. All previous limitations with uWSGI deployment have been resolved, making it a recommended deployment method for production environments.

    Key Features: - Complete support for chunked transfer encoding - Full interoperable image import functionality - Proper graceful shutdown and reload capabilities - Native threading support for improved performance - Production-ready stability and reliability

    Supported Deployment Methods: - uWSGI HTTP mode (recommended) - mod_proxy_uwsgi with Apache HTTPD - mod_wsgi with Apache HTTPD

    Configuration: - Use the provided uWSGI configuration template in httpd/glance-api-uwsgi.ini - Enable http-auto-chunked and http-chunked-input for full compatibility - Configure appropriate process and thread counts for your environment - Set proper timeouts for large image transfers

    Migration: - Existing standalone Glance deployments can be migrated to uWSGI - No functionality loss compared to standalone deployment - Improved integration with web server infrastructure - Better resource utilization and performance

    See the updated Running Glance in HTTPD documentation for complete deployment instructions, configuration examples, and best practices.

업그레이드 노트

  • The WSGI script glance-wsgi-api has been removed. Deployment tooling should instead reference the Python module path for this service, glance.wsgi.api, if their chosen WSGI server supports this (gunicorn, uWSGI) or implement a .wsgi script themselves if not (mod_wsgi).

지원 종료된 기능 노트

  • The add_image_location and fetch_image_location APIs policy rule default value role:admin or role:service is deprecated and will be changed to role:service in future release.

버그 수정

  • Bug 2127798: Automatic S3 credential update when EC2 credentials are rotated

    Glance now automatically updates S3 image location URLs when EC2 credentials are rotated in Keystone. Previously, images with S3 locations would become inaccessible after credential rotation, requiring manual intervention to update location metadata. This fix ensures seamless credential rotation without breaking image access.

  • Bug #2085321: Fixed an issue that prevented users from using property protection files and image import or the inject metadata plugin. A valid “os_glance.*” section is now automatically added to the property protection file.

31.0.0

업그레이드 노트

  • The following metadata definitions have been modified in the Flamingo release:

    • Added hw_memory_encryption_model enumerations in the OS::Compute::Libvirt namespace.

    You may upgrade these definitions using:

    glance-manage db load_metadefs [--path <path>] [--merge] [--prefer_new]