# SOME DESCRIPTIVE TITLE. # Copyright (C) 2016, oslo.messaging Developers # This file is distributed under the same license as the oslo.messaging package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: oslo.messaging \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-10-11 13:34+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: ../../:20 stable/queens>:20 stable/rocky>:20 msgid "" "(see `bug 1800957 `_)." msgstr "" #: ../../:18 msgid "*conn_pool_min_size* (default 2)" msgstr "" #: ../../:17 msgid "*conn_pool_ttl* (defaul 1200)" msgstr "" #: ../../:125 msgid "*retry* (default=-1)" msgstr "" #: ../../:80 msgid "*ssl_client_cert_file* (default='')" msgstr "" #: ../../:81 msgid "*ssl_client_key_file* (default='')" msgstr "" #: ../../:82 msgid "*ssl_client_key_password* (default='')" msgstr "" #: ../../:5 msgid "10.2.4" msgstr "" #: ../../:68 msgid "11.0.0" msgstr "" #: ../../:49 msgid "12.0.0" msgstr "" #: ../../:32 msgid "12.1.4" msgstr "" #: ../../:5 msgid "12.1.6" msgstr "" #: ../../:73 msgid "12.11.0" msgstr "" #: ../../:54 msgid "12.12.0" msgstr "" #: ../../:32 msgid "12.13.0" msgstr "" #: ../../:5 msgid "12.13.1" msgstr "" #: ../../:69 msgid "12.14.0" msgstr "" #: ../../:56 msgid "12.3.0" msgstr "" #: ../../:32 msgid "12.4.0" msgstr "" #: ../../:5 msgid "12.5.2" msgstr "" #: ../../:56 msgid "12.6.0" msgstr "" #: ../../:40 msgid "12.7.0" msgstr "" #: ../../:24 msgid "12.7.1" msgstr "" #: ../../:5 msgid "12.7.3" msgstr "" #: ../../:51 msgid "12.9.0" msgstr "" #: ../../:32 msgid "12.9.3" msgstr "" #: ../../:5 msgid "12.9.4-2" msgstr "" #: ../../:52 msgid "13.0.0" msgstr "" #: ../../:32 msgid "14.0.0" msgstr "" #: ../../:5 msgid "14.0.1" msgstr "" #: ../../:48 msgid "14.1.0" msgstr "" #: ../../:32 msgid "14.2.0" msgstr "" #: ../../:5 msgid "14.2.1" msgstr "" #: ../../:50 msgid "14.3.0" msgstr "" #: ../../:23 msgid "14.3.1" msgstr "" #: ../../:5 msgid "14.4.0" msgstr "" #: ../../:5 current msgid "14.4.0-6" msgstr "" #: ../../:5 msgid "5.17.3" msgstr "" #: ../../:131 msgid "5.20.0" msgstr "" #: ../../:113 msgid "5.24.0" msgstr "" #: ../../:85 msgid "5.24.2" msgstr "" #: ../../:70 msgid "5.26.0" msgstr "" #: ../../:55 msgid "5.27.0" msgstr "" #: ../../:33 msgid "5.30.2" msgstr "" #: ../../:5 msgid "5.30.8" msgstr "" #: ../../:55 msgid "5.33.0" msgstr "" #: ../../:33 msgid "5.34.1" msgstr "" #: ../../:5 msgid "5.35.5" msgstr "" #: ../../:5 msgid "5.6.0" msgstr "" #: ../../:107 msgid "6.0.0" msgstr "" #: ../../:80 msgid "6.2.0" msgstr "" #: ../../:62 msgid "7.0.0" msgstr "" #: ../../:33 msgid "8.0.0" msgstr "" #: ../../:5 msgid "8.1.3" msgstr "" #: ../../:80 msgid "9.0.0" msgstr "" #: ../../:49 msgid "9.3.0" msgstr "" #: ../../:22 msgid "9.5.0" msgstr "" #: ../../:5 msgid "9.5.2-4" msgstr "" #: ../../:14 stable/queens>:14 stable/rocky>:14 msgid "" "A bug in the ``amqp`` python library can cause the connection to the " "RabbitMQ broker to hang when using SSL/TLS. This results in frequent errors " "such as this::" msgstr "" #: ../../:14 stable/train>:36 stable/ussuri>:41 #: stable/victoria>:65 msgid "" "Add a new option `enable_cancel_on_failover` for rabbitmq driver which when " "enabled, will cancel consumers when queue appears to be down." msgstr "" #: ../../:94 msgid "" "Add get_rpc_transport call to make the API clear for the separation of RPC " "and Notification messaging backends." msgstr "" #: ../../:61 msgid "" "Add quorum configuration x-max-in-memory-length, x-max-in-memory-bytes, x-" "delivery-limit which control the quorum queue memory usage and handle the " "message poisoning problem" msgstr "" #: ../../:57 msgid "" "Added new ``get_rpc_client`` function to instantiate the RPCClient class" msgstr "" #: ../../:78 msgid "" "Adding a new option, ``[oslo_messaging_rabbit] ssl_enforce_fips_mode``, to " "the rabbitmq driver to enforce the OpenSSL FIPS mode if supported by the " "version of Python." msgstr "" #: ../../:14 stable/ussuri>:14 stable/victoria>:14 #: stable/wallaby>:33 msgid "" "Adding retry strategy based on the mandatory flag. Missing exchanges and " "queues are now identified separately for logging purposes." msgstr "" #: ../../:41 msgid "" "Adding support for quorum queues. Quorum queues are enabled if the " "``rabbit_quorum_queue`` parameter is sets (``x-queue-type: quorum``). " "Setting x-queue-type to quorum means that replicated FIFO queue based on the " "Raft consensus algorithm will be used. It is available as of RabbitMQ 3.8.0. " "The quorum queues are durable by default (``amqp_durable_queues``) will be " "ignored. when enabled the HA queues (``rabbit_ha_queues``) aka mirrored " "queues should be disabled since the queue can't be both types at the same " "time" msgstr "" #: ../../:14 stable/xena>:41 stable/yoga>:63 msgid "" "As a fix for `bug 1917645 `_ the rabbit " "backend is changed to use the ``[oslo_messaging_notifications]retry`` " "parameter when driver tries to connect to the message bus during " "notification sending. Before this fix the rabbit backend retried the " "connection forever blocking the caller thread." msgstr "" #: ../../:10 current stable/2023.1>:21 stable/2023.1>:77 #: stable/2023.2>:39 stable/2023.2>:55 stable/stein>:10 stable/stein>:66 #: stable/train>:32 stable/ussuri>:37 stable/victoria>:61 stable/wallaby>:10 #: stable/xena>:21 stable/xena>:37 stable/yoga>:21 stable/yoga>:59 #: stable/zed>:21 msgid "Bug Fixes" msgstr "" #: ../../:14 current msgid "" "Change heartbeat_rate default from 2 to 3 in order to send AMQP heartbeat " "frames at correct interval" msgstr "" #: ../../:64 msgid "" "Change the default value of RPC dispatcher access_policy to " "DefaultRPCAccessPolicy." msgstr "" #: ../../:0 msgid "Configuration param 'retry' is added. Default is -1, indefinite" msgstr "" #: ../../:27 msgid "Critical Issues" msgstr "" #: ../../:0 msgid "Default ttl is 1200s. Next configuration params was added" msgstr "" #: ../../:105 msgid "" "Deprecate get_transport and use get_rpc_transport or " "get_notification_transport to make the API usage clear for the separation of " "RPC and Notification messaging backends." msgstr "" #: ../../:25 stable/ussuri>:25 stable/victoria>:25 #: stable/wallaby>:49 msgid "" "Deprecating the ``direct_mandatory_flag``. It will not be possible to " "deactivate this functionality anymore." msgstr "" #: ../../:24 stable/2023.1>:64 #: stable/2023.2>:10 stable/pike>:60 stable/pike>:75 stable/pike>:101 #: stable/rocky>:67 stable/stein>:112 stable/wallaby>:73 msgid "Deprecation Notes" msgstr "" #: ../../:59 msgid "" "Fixed typo in variable names ``rabbit_quorum_max_memory_length`` and " "``rabbit_quorum_max_memory_bytes``. Please make changes in your config files " "to correspond correct variables." msgstr "" #: ../../:89 msgid "" "Force creating non durable control exchange when a precondition failed " "related to config that differ occuring." msgstr "" #: ../../:0 msgid "Idle connections in the pool will be expired and closed." msgstr "" #: ../../:14 stable/2023.2>:32 stable/xena>:14 #: stable/yoga>:14 stable/zed>:14 msgid "" "If kombu_reconnect_delay is specified in the [oslo_messaging_rabbit] " "section, ensure that it is less than 5.0, the value of " "ACK_REQUEUE_EVERY_SECONDS_MAX" msgstr "" #: ../../:31 msgid "" "In combination with amqp<=2.4.0, ``oslo.messaging`` was unreliable when " "configured with TLS (as is generally recommended). Users would see frequent " "errors such as this::" msgstr "" #: ../../:25 stable/2023.2>:43 stable/xena>:25 #: stable/yoga>:25 stable/zed>:25 msgid "" "Increased ACK_REQUEUE_EVERY_SECONDS_MAX to resolve issues with rabbitmq HA " "failover." msgstr "" #: ../../:68 msgid "" "Instantiating the RPCClient class directly is deprecated in favor of using " "the new ``get_rpc_client`` function to expose a more common API similar to " "existing functions such as ``get_rpc_server`` and ``get_rpc_transport``" msgstr "" #: ../../:0 msgid "Introduce support for sending rpc client metrics to oslo.metrics." msgstr "" #: ../../:26 stable/queens>:26 stable/rocky>:26 msgid "" "It is recommended that deployments using SSL/TLS upgrade the amqp library to " "v2.4.1 or later." msgstr "" #: ../../:10 stable/queens>:10 stable/rocky>:10 msgid "Known Issues" msgstr "" #: ../../:10 stable/2023.1>:37 #: stable/2023.1>:53 stable/pike>:90 stable/pike>:118 stable/rocky>:48 #: stable/train>:10 stable/ussuri>:10 stable/ussuri>:73 stable/victoria>:10 #: stable/victoria>:37 stable/wallaby>:29 stable/xena>:56 stable/yoga>:37 #: stable/zed>:57 stable/zed>:74 msgid "New Features" msgstr "" #: ../../:0 msgid "Next configuration params was added" msgstr "" #: ../../:103 msgid "" "NoSuchMethod exception will not be logged for special non-existing methods " "which names end with '_ignore_errors'. Such methods might be used as health " "probes for openstack services." msgstr "" #: ../../:14 stable/pike>:42 #: stable/queens>:42 msgid "" "On rabbitmq, in the past, acknownlegement of messages was done within the " "application callback thread/greenlet. This thread was blocked until the " "message was ack. In newton, we rewrote the message acknownlegement to ensure " "we haven't two threads writting the the socket at the same times. Now all " "pendings ack are done by the main thread. They are no more reason to block " "the application callback thread until the message is ack. Other driver " "already release the application callback threads before the message is " "acknownleged. This is also the case for rabbitmq, now." msgstr "" #: ../../:106 msgid "" "Operators must switch to setting the transport_url directive in the " "[DEFAULT] section." msgstr "" #: ../../:10 stable/pike>:38 #: stable/queens>:38 stable/ussuri>:99 msgid "Other Notes" msgstr "" #: ../../:38 stable/rocky>:85 stable/rocky>:112 #: stable/stein>:85 msgid "Prelude" msgstr "" #: ../../:89 msgid "" "Projects using any of the optional drivers can use extras to pull in " "dependencies for that driver." msgstr "" #: ../../:99 msgid "" "Projects using the AMQP 1.0 driver may now depend on oslo.messaging[amqp1]. " "Projects using the Kafka driver may now depend on oslo.messaging[kafka]" msgstr "" #: ../../:52 msgid "" "RPC call monitoring is a new RPCClient feature. Call monitoring causes the " "RPC server to periodically send keepalive messages back to the RPCClient " "while the RPC call is being processed. This can be used for early detection " "of a server failure without having to wait for the full call timeout to " "expire." msgstr "" #: ../../:41 msgid "" "RPC dispatcher can have an extra endpoint named ping. This endpoint can be " "enabled thanks to a specific configuration parameter: [DEFAULT] " "rpc_ping_enabled=true # default is false" msgstr "" #: ../../:42 msgid "" "RPCClient now supports RPC call monitoring for detecting the loss of a " "server during an RPC call." msgstr "" #: ../../:99 msgid "Remove deprecated configuration options from multiple drivers." msgstr "" #: ../../:140 msgid "" "RequestContextSerializer was deprecated since 4.6, and it isn't used by any " "other project, so we can remove it safely." msgstr "" #: ../../:0 msgid "Retry support for oslo_messaging_notifications driver" msgstr "" #: ../../:0 msgid "SSL support for oslo_messaging's kafka driver" msgstr "" #: ../../:86 msgid "Security Issues" msgstr "" #: ../../:37 msgid "" "Such issues would typically lead to downstream service timeouts, with no " "recourse available other than disabling TLS altogether (see `bug 1800957 " "`_)." msgstr "" #: ../../:92 msgid "" "Support for Python 2.7 has been dropped. The minimum version of Python now " "supported is Python 3.6." msgstr "" #: ../../:102 msgid "" "The AMQP driver has removed the configuration options of " "allow_insecure_clients, username and password from the [oslo_messaging_amqp] " "section." msgstr "" #: ../../:14 msgid "" "The AMQP1 driver is now deprecated. Its related functional tests are also " "disabled. Neither debian nor ubuntu in the latest releases have any binary " "built for qpid server, not even 3rd party. Only qpid proton, the client lib, " "is available." msgstr "" #: ../../:103 msgid "" "The Kafa driver has removed the configuration options of kafka_default_host " "and kafka_default_port from the [oslo_messaging_kafka] section." msgstr "" #: ../../:116 msgid "The Pika-based driver for RabbitMQ has been removed." msgstr "" #: ../../:104 msgid "" "The Rabbit driver has removed the configuration options of rabbit_host, " "rabbit_port, rabbit_hosts, rabbit_userid, rabbit_password, " "rabbit_virtual_host rabbit_max_retries and rabbit_durable_queues from the " "[oslo_messaging_rabbit] section." msgstr "" #: ../../:89 msgid "The ZMQ-based driver for RPC communications has been removed" msgstr "" #: ../../:41 msgid "" "The ``[oslo_messaging_rabbit] heartbeat_in_pthread`` config option defaults " "to ``False`` again. For wsgi applications it is recommended to set this " "value to ``True`` but enabling it for non-wsgi services may break such " "service. Please check https://bugs.launchpad.net/oslo.messaging/+bug/1934937 " "for more details." msgstr "" #: ../../:65 msgid "" "The ``[oslo_messaging_rabbit] heartbeat_in_pthread`` config option now " "defaults to ``True``. Applications will run RabbitMQ heartbeat in a Python " "thread by default." msgstr "" #: ../../:41 msgid "" "The ``get_rpc_transport``, ``get_rpc_server`` and ``get_rpc_client`` helper " "functions now have support for overriding the class that is instantiated." msgstr "" #: ../../:58 msgid "" "The blocking executor has been deprecated for removal in Rocky and support " "is now dropped in Ussuri. Its usage was never recommended for applications, " "and it has no test coverage. Applications should choose the appropriate " "threading model that maps to their usage instead." msgstr "" #: ../../:64 msgid "" "The blocking executor has been deprecated for removal in Rocky. Its usage " "was never recommended for applications, and it has no test coverage. " "Applications should choose the appropriate threading model that maps their " "usage instead." msgstr "" #: ../../:116 msgid "" "The driver support for the ZeroMQ messaging library is removed. Users of the " "oslo.messaging RPC services must use the supported rabbit (\"rabbit://...\") " "or amqp1 (\"amqp://...\" )drivers." msgstr "" #: ../../:79 msgid "" "The pika driver has been deprecated for removal in Rocky. This driver was " "developed as a replacement for the default rabbit driver. However testing " "has not shown any appreciable improvement over the default rabbit driver in " "terms of performance and stability." msgstr "" #: ../../:46 msgid "" "The purpose of this new endpoint is to help operators do a RPC call (a ping) " "toward a specific RPC callback (e.g. a nova-compute, or a neutron-agent). " "This is helping a lot for monitoring agents (for example, if agents are " "deployed in a kubernetes pod)." msgstr "" #: ../../:28 msgid "" "The rabbitmq driver option ``DEFAULT/max_retries`` has been deprecated for " "removal (at a later point in the future) as it did not make logical sense " "for notifications and for RPC." msgstr "" #: ../../:101 msgid "The rpc_backend option from the [DEFAULT] section has been removed." msgstr "" #: ../../:42 msgid "" "The underlying issue is fixed in amqp version 2.4.1, which is now the " "minimum version that ``oslo.messaging`` requires." msgstr "" #: ../../:23 stable/queens>:23 stable/rocky>:23 msgid "" "This bug has been fixed in `v2.4.1 of amqp `_." msgstr "" #: ../../:0 msgid "This feature can be enabled by setting a configuration parameter:" msgstr "" #: ../../:70 msgid "" "Threading issues with the kafka-python consumer client were identified and " "documented. The driver has been updated to integrate the confluent-kafka " "python library. The confluent-kafka client leverages the high performance " "librdkafka C client and is safe for multiple thread use." msgstr "" #: ../../:10 stable/2023.2>:28 stable/pike>:136 #: stable/queens>:60 stable/rocky>:95 stable/rocky>:122 stable/stein>:54 #: stable/stein>:95 stable/train>:21 stable/ussuri>:21 stable/ussuri>:54 #: stable/ussuri>:88 stable/victoria>:21 stable/wallaby>:45 stable/wallaby>:61 #: stable/xena>:10 stable/yoga>:10 stable/yoga>:78 stable/zed>:10 #: stable/zed>:37 msgid "Upgrade Notes" msgstr "" #: ../../:126 msgid "" "Users of the Pika-based driver must change the prefix of all the " "transport_url configuration options from \"pika://...\" to \"rabbit://...\" " "to use the default kombu based RabbitMQ driver." msgstr "" #: ../../:90 msgid "" "We are now able to enforce the OpenSSL FIPS mode by using " "``[oslo_messaging_rabbit] ssl_enforce_fips_mode``." msgstr "" #: ../../:82 msgid "" "We undeprecated the ``heartbeat_in_pthread`` option. This option will remain " "available to allow customers to run the rabbitmq heartbeat in python thread " "or not." msgstr "" #: ../../:58 msgid "" "With the change in the client library used, projects using the Kafka driver " "should use extras oslo.messaging[kafka] to pull in dependencies for the " "driver." msgstr "" #: ../../:71 msgid "" "ZeroMQ support has been deprecated. The ZeroMQ driver ``zmq://`` has been " "unmaintained for over a year and no longer functions properly. It is " "recommended to use one of the maintained backends instead, such as RabbitMQ " "or AMQP 1.0." msgstr "" #: ../../:81 msgid "" "[`bug 1981093 `_] " "Pulls calls to logging functions out of ``impl_kafka._produce_message``. " "Since ``_produce_message`` is called through tpool.execute, calling logging " "functions inside ``_produce_message`` could cause subsequent calls to " "logging functions to deadlock." msgstr "" #: ../../:63 msgid "[oslo_messaging_metrics] metrics_enabled = True # default is false" msgstr "" #: ../../:77 msgid "" "``heartbeat_in_pthread`` has been deprecated and will be removed in a future " "release. If configured, this option should be unset." msgstr "" #: ../source/2023.1.rst:3 msgid "2023.1 Series Release Notes" msgstr "" #: ../source/2023.2.rst:3 msgid "2023.2 Series Release Notes" msgstr "" #: ../source/index.rst:3 msgid "oslo.messaging Release Notes" msgstr "" #: ../source/newton.rst:3 msgid "Newton Series Release Notes" msgstr "" #: ../source/ocata.rst:3 msgid "Ocata Series Release Notes" msgstr "" #: ../source/pike.rst:3 msgid "Pike Series Release Notes" msgstr "" #: ../source/queens.rst:3 msgid "Queens Series Release Notes" msgstr "" #: ../source/rocky.rst:3 msgid "Rocky Series Release Notes" msgstr "" #: ../source/stein.rst:3 msgid "Stein Series Release Notes" msgstr "" #: ../source/train.rst:3 msgid "Train Series Release Notes" msgstr "" #: ../source/unreleased.rst:3 msgid "Current Series Release Notes" msgstr "" #: ../source/ussuri.rst:3 msgid "Ussuri Series Release Notes" msgstr "" #: ../source/victoria.rst:3 msgid "Victoria Series Release Notes" msgstr "" #: ../source/wallaby.rst:3 msgid "Wallaby Series Release Notes" msgstr "" #: ../source/xena.rst:3 msgid "Xena Series Release Notes" msgstr "" #: ../source/yoga.rst:3 msgid "Yoga Series Release Notes" msgstr "" #: ../source/zed.rst:3 msgid "Zed Series Release Notes" msgstr ""