Current Series Release Notes¶
21.0.0-10¶
Upgrade Notes¶
Support for Python 3.10 has been removed. Now Python 3.11 is the minimum version supported.
Deprecation Notes¶
The
[DEFAULT] use_forwarded_foroption has been deprecated. Use the[oslo_middleware] enable_proxy_headers_parsingoption instead.
Bug Fixes¶
If coordination is NOT configured, synchronized becomes effectively a no-op across multiple API workers, which can lead to duplicate notifications due to race conditions.
When
[coordination] backend_urlis not set, Masakari can now apply a small random delay before creating notifications. This significantly reduces, but does not fully eliminate, the probability of duplicate notifications being created.The workaround is controlled by the
[DEFAULT] notification_delay_maxoption. Default is 5, set it to0to disable the workaround.This workaround is skipped entirely when coordination is configured. Operators should treat coordination as the proper fix.