)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"8cfd1e906988d911f4ddb717dc62fdb68e0bce55","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9a488aea_13eddbfc","updated":"2026-05-30 12:51:40.000000000","message":"LGTM","commit_id":"51d299c296fc725db83c37998a1b848a9a867835"},{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"change_message_id":"b58ee1fef32e8316d88da73d051e104ae900f862","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"f579a20b_570e0d6b","updated":"2026-06-02 10:03:30.000000000","message":"LGTM - Reviewed with assistance from Claude Sonnet 4.6","commit_id":"8451efa8c1c2d55b04aa5f8b9649e9930b34914d"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"6166d71e22a6be926049aaa68c1705cac843afba","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"f114408f_a7f23a03","updated":"2026-06-05 15:45:32.000000000","message":"need few fix.","commit_id":"88f80b850acc5cc4e679e40058dbb289fa38ec17"},{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"change_message_id":"a3968ddcd953bf824654a8a7a0261cbdfef18065","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5a279ee2_fab66f0e","updated":"2026-06-09 08:42:02.000000000","message":"LGTM, reviewed with assistance from Claude Sonnet 4.6","commit_id":"65db891a12bf296149a30075b4a241640f5ad24c"},{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"change_message_id":"bd739a21ce81ee7dd99b400c0cc56c6022b0c290","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"c0eb247f_495930f5","updated":"2026-07-29 09:44:22.000000000","message":"LGTM","commit_id":"45e9a8ff15145f4e34f9a88033b12baa12acf3e7"}],"releasenotes/source/locale/ru/LC_MESSAGES/releasenotes.po":[{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"tag":"autogenerated:claude-review","change_message_id":"965952657d7a636265fab866da1a423dce5006f6","unresolved":false,"context_lines":[{"line_number":57,"context_line":"msgid \"17.0.0\""},{"line_number":58,"context_line":"msgstr \"17.0.0\""},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"msgid \"17.0.0.0rc1-19\""},{"line_number":61,"context_line":"msgstr \"17.0.0.0rc1-19\""},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"msgid \"2.0.0\""},{"line_number":64,"context_line":"msgstr \"2.0.0\""},{"line_number":65,"context_line":""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"a0fe803e_d6837f69","line":62,"range":{"start_line":60,"start_character":0,"end_line":62,"end_character":0},"updated":"2026-06-02 09:04:40.000000000","message":"— Severity: Nit","commit_id":"8451efa8c1c2d55b04aa5f8b9649e9930b34914d"},{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"tag":"autogenerated:claude-review","change_message_id":"965952657d7a636265fab866da1a423dce5006f6","unresolved":false,"context_lines":[{"line_number":230,"context_line":"msgid \"Add load balancer flavor support.\""},{"line_number":231,"context_line":"msgstr \"Добавлена поддержка шаблона конфигурации балансировщика нагрузки.\""},{"line_number":232,"context_line":""},{"line_number":233,"context_line":"msgid \"Add the ability to set allowed_cidrs on the listeners\""},{"line_number":234,"context_line":"msgstr \"Добавлена возможность устанавливать allowed_cidrs для слушателей\""},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"msgid \"\""},{"line_number":237,"context_line":"\"Add the possibility to select the provider for a new load balancer. A select \""},{"line_number":238,"context_line":"\"box displays the list of available providers, if only one provider is \""},{"line_number":239,"context_line":"\"enabled, the box is hidden.\""},{"line_number":240,"context_line":"msgstr \"\""},{"line_number":241,"context_line":"\"Добавлена возможность выбора провайдера для нового балансировщика нагрузки. \""},{"line_number":242,"context_line":"\"В выпадающем списке отображается перечень доступных провайдеров; если \""},{"line_number":243,"context_line":"\"включен только один провайдер, список скрывается.\""},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"msgid \"Added Octavia dashboard support for proxy protocol version 2.\""},{"line_number":246,"context_line":"msgstr \"Добавлена поддержка панели Octavia для протокола proxy версии 2.\""},{"line_number":247,"context_line":""},{"line_number":248,"context_line":"msgid \"\""},{"line_number":249,"context_line":"\"Added UDP protocol support in listeners and pools, added UDP-CONNECT method \""},{"line_number":250,"context_line":"\"for health-monitor resources.\""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"76f0243b_47168cbf","line":247,"range":{"start_line":233,"start_character":0,"end_line":247,"end_character":0},"updated":"2026-06-02 09:04:40.000000000","message":"— Severity: None","commit_id":"8451efa8c1c2d55b04aa5f8b9649e9930b34914d"},{"author":{"_account_id":38562,"name":"Richard Cruise","email":"rcruise@redhat.com","username":"rcruise"},"tag":"autogenerated:claude-review","change_message_id":"965952657d7a636265fab866da1a423dce5006f6","unresolved":false,"context_lines":[{"line_number":353,"context_line":"\"Fix a bug that prevented to display the ``default_tls_container_ref`` when \""},{"line_number":354,"context_line":"\"editing an HTTP_TERMINATED listener.\""},{"line_number":355,"context_line":"msgstr \"\""},{"line_number":356,"context_line":"\"Исправлена ошибка, из-за которой не отображался \""},{"line_number":357,"context_line":"\"``default_tls_container_ref`` при редактировании слушателя HTTP_TERMINATED.\""},{"line_number":358,"context_line":""},{"line_number":359,"context_line":"msgid \"\""},{"line_number":360,"context_line":"\"Fixed API validation errors not being displayed to the user. Previously, the \""},{"line_number":361,"context_line":"\"dashboard only showed generic error messages (e.g. \\\"Unable to create \""},{"line_number":362,"context_line":"\"listener.\\\") and discarded the detailed error information returned by the \""},{"line_number":363,"context_line":"\"Octavia API. Now the API error details are appended to the error message \""},{"line_number":364,"context_line":"\"shown to the user. See `LP#2013722 \u003chttps://bugs.launchpad.net/octavia/\""},{"line_number":365,"context_line":"\"+bug/2013722\u003e`__.\""},{"line_number":366,"context_line":"msgstr \"\""},{"line_number":367,"context_line":"\"Исправлена ​​ошибка проверки API, из-за которой пользователю не отображались \""},{"line_number":368,"context_line":"\"ошибки. Ранее на панели управления отображались только общие сообщения об \""},{"line_number":369,"context_line":"\"ошибках (например, «Не удалось создать слушателя»), а подробная информация \""},{"line_number":370,"context_line":"\"об ошибке, возвращаемая API Octavia, игнорировалась. Теперь к сообщению об \""},{"line_number":371,"context_line":"\"ошибке, отображаемому пользователю, добавляются подробные сведения об ошибке \""},{"line_number":372,"context_line":"\"API. См. `LP#2013722 \u003chttps://bugs.launchpad.net/octavia/+bug/2013722\u003e`__.\""},{"line_number":373,"context_line":""},{"line_number":374,"context_line":"msgid \"\""},{"line_number":375,"context_line":"\"Fixed a bug that prevented Horizon from compiling the octavia-dashboard SCSS \""}],"source_content_type":"application/octet-stream","patch_set":2,"id":"f273107a_09447c82","line":372,"range":{"start_line":356,"start_character":0,"end_line":372,"end_character":0},"updated":"2026-06-02 09:04:40.000000000","message":"— Severity: Nit","commit_id":"8451efa8c1c2d55b04aa5f8b9649e9930b34914d"}]}
