2023.1 Series Release Notes

5.2.0

Autres notes

  • This release reverts fix for Bug #1983863: Fixed logging in eventlet native threads. This fix caused gate problems during cross-project testing and needed to be removed from 2023.1 Antelope release.

5.0.1

Corrections de bugs

5.0.0

Corrections de bugs

  • Initialize the global_request_id context variable with a default value if the key is not passed in the context.

4.8.0

Notes de mises à jours

  • Default value of the [DEFAULT] logging_user_identity_format option has been updated and now includes system scope information by default.

  • Default value of the [DEFAULT] logging_context_format_string option has been updated and now Global Request IDs are logged by default.

4.7.0

Notes de mises à jours

  • The logging_user_identity_format option’s default value is updated to replace the obsolete tenant argument with project.

4.2.0

Corrections de bugs

  • Using systemd journal handler, logs ending up in kern.log because SYSLOG_FACILITY is missing. This fix uses the same facility configuration option “syslog-log-facility” as from syslog handler to provide the missing value. (Bug #1871840)

4.0.0

Notes de mises à jours

  • Python 2.7 is no longer supported. The minimum supported version of Python is now Python 3.6.

3.42.0

Nouvelles fonctionnalités

  • The following new config options will allow rotating log files, especially useful on Windows: * log_rotate_interval * log_rotate_interval_type * max_logfile_count * max_logfile_size_mb * log_rotation_type

3.41.0

Nouvelles fonctionnalités

  • Added Windows EventLog functionality to oslo.log. Set use_eventlog to true in the service’s configuration file to use it.

3.35.0

Corrections de bugs

  • The JSONFormatter formatter now converts unserializable objects with repr() to prevent JSON serialization errors on logging. The fix requires oslo.serialization 2.21.1 or newer. (Bug #1593641)

3.34.0

Nouvelles fonctionnalités

  • The JSON based formatters (namely JSONFormatter and FluentFormatter) now output an extra section called “context” that contains the context-related keys and values, e.g. user, project and domain.

3.33.0

Nouvelles fonctionnalités

  • The use_json configuration option was added. It enables JSON formatting in the logs when set to True. The option is also available through the command line via the --use-json flag.

3.27.0

Nouvelles fonctionnalités

  • If the log format string includes %(error_summary)s, it will be replaced with a summary of the current error when there is one and with « - » when there is no error. If the log format string does not include %(error_summary)s the error summary will be appended to the end of the line automatically, only if there is an error.

3.24.0

Nouvelles fonctionnalités

  • Systemd native journal support is added. You can enable this in services with the use_journal flag.

3.21.0

Nouvelles fonctionnalités

  • A new oslo_log.log.is_debug_enabled helper function is added that allows to determine whether debug mode is enabled for logging.

3.17.0

Notes de mises à jours

  • Configuration option use_stderr’s default value is False now, this will avoid same logs on service log and specific log file by option –log-file.

3.12.0

Nouvelles fonctionnalités

  • The log_config_append configuration option is now mutable and the logging settings it controls are reconfigured when the configuration file is reread. This can be used to, for example, change logger or handler levels.

3.8.0

Notes de mises à jours

  • The deprecated “verbose” option has been removed.

Corrections de bugs

  • When removing the « verbose » option, the default logging level was set to « WARNING » by mistake. Fixed it back to « INFO ».

3.2.0

Notes de mises à jours

  • The deprecated use_syslog_rfc_format configuration option has been removed.

3.1.0

Notes de mises à jours

  • The deprecated log_format configuration option has been removed.

Autres notes

  • Commence à utiliser reno pour la gestion des notes de release