2023.1 Series Release Notes¶
4.4.0¶
New Features¶
Adds a basic HTTP auth middleware as an alternative to noauth in standalone environments. This middleware uses a password file which supports the Apache htpasswd syntax. This file is read for every request, so no service restart is required when changes are made. The only password digest supported is bcrypt, and the
bcrypt
python library is used for password checks since it supports$2y$
prefixed bcrypt passwords as generated by the Apache htpasswd utility.
4.0.0¶
Upgrade Notes¶
Support for Python 2.7 has been dropped. The minimum version of Python now supported is Python 3.6.
3.38.1¶
Other Notes¶
Log when max_request_body_size is exceeded.
3.27.0¶
New Features¶
This adds a new
compat_headers
class attribute to theRequestId
middleware. That allows projects like Nova that have API contracts on alternative request-id headers to adopt the osloRequestId
middleware but still retain their API contract.
This adds support for
global_request_id
to theRequestId
middleware. An inbound header ofX-OpenStack-Request-ID
is accepted as long as it is of the formatreq-$uuid
, and made available to oslo.context. This will allow for cross project request id tracking.
3.20.0¶
Other Notes¶
Switch to Reno for managing release notes.