Примечания к релизу 298: различия между версиями

Материал из Документация Ключ-АСТРОМ
 
(не показано 9 промежуточных версий этого же участника)
Строка 63: Строка 63:
Новый сопоставитель указывает источник источника лога, выделяя, какой детектор среди IIS, открытого файла, системного детектора или пользовательской конфигурации файла был использован ЕдиныйАгент для обнаружения файла лога. Он доступен для всех экранов конфигурации с ЕдинымАгентом версии 1.295+.
Новый сопоставитель указывает источник источника лога, выделяя, какой детектор среди IIS, открытого файла, системного детектора или пользовательской конфигурации файла был использован ЕдиныйАгент для обнаружения файла лога. Он доступен для всех экранов конфигурации с ЕдинымАгентом версии 1.295+.


=== Конфигурация правила пользовательской инъекции перемещена ===
==== Конфигурация правила пользовательской инъекции перемещена ====
''Цифровой опыт | RUM Web''
''Цифровой опыт | RUM Web''


Строка 71: Строка 71:
* После: Настройки приложения > Инъекция > Пользовательские правила инъекции
* После: Настройки приложения > Инъекция > Пользовательские правила инъекции


=== Доступно новое расширение Session Replay ===
==== Доступно новое расширение Session Replay ====
''Цифровой опыт | Повтор сеанса''
''Цифровой опыт | Повтор сеанса''


Строка 81: Строка 81:
* Ресурсы загружаются из HTTP-источников
* Ресурсы загружаются из HTTP-источников


=== Метрика «Взаимодействие со следующей Paint» ===
==== Метрика «Взаимодействие со следующей Paint» ====
''Цифровой опыт | RUM Web ЕдиныйАгент версии 1.297+''
''Цифровой опыт | RUM Web ЕдиныйАгент версии 1.297+''


Добавлена ​​метрика Core Web Vital Interaction to Next Paint (INP) ( <code>builtin:apps.web.interactionToNextPaint</code>), позволяющая анализировать общую отзывчивость веб-страницы.
Добавлена ​​метрика Core Web Vital Interaction to Next Paint (INP) ( <code>builtin:apps.web.interactionToNextPaint</code>), позволяющая анализировать общую отзывчивость веб-страницы.


=== Улучшен процессор Cassandra в некоторых развертываниях ===
==== Улучшен процессор Cassandra в некоторых развертываниях ====
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ-АСТРОМ Managed.
Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ-АСТРОМ Managed.


Строка 197: Строка 197:


* В случае глобального сбоя (проблема с синтетическим движком или сетью, отсутствие данных/результата) уже открытая проблема будет заблокирована по тайм-ауту, поэтому обнаружение аномалий работает только с актуальными данными.
* В случае глобального сбоя (проблема с синтетическим движком или сетью, отсутствие данных/результата) уже открытая проблема будет заблокирована по тайм-ауту, поэтому обнаружение аномалий работает только с актуальными данными.
== '''ЕдиныйАгент Ключ-АСТРОМ''' ==
=== Технологическая поддержка ===
==== Поддержка новых технологий ====
* Наполнение лога доступа Apache Tomcat (модуль Java). Функция ЕдиногоАгента: Java — наполнение контекста трассировки/пробега для неструктурированных логов доступа Apache Tomcat
* Мониторинг логов для регионов IBM CICS и подсистем IBM IMS.
* NGINX 1.26.1, 1.27 (модуль NGINX)
==== Окончание поддержки ====
* .NET Core 2.0 (модуль .NET)
** Прекращение поддержки поставщиком: 1 октября 2018 г.
* Fedora 37 (модуль ОС)
** Срок поддержки поставщика: 15 декабря 2023 г.
* Solaris 10 1/13+ (модули кода)
=== Устаревшее ===
Установка ЕдиногоАгента с помощью Puppet была удалена из ЕдиногоАгента версии 1.293.
=== Новые функции и усовершенствования ===
==== Улучшено чтение пакетов сетевого агента ====
''Наблюдаемость инфраструктуры | Хосты''
Чтение пакетов сетевым агентом было улучшено за счёт более сбалансированных вызовов обработчика пакетов. В ходе тестирования загрузка процессора сетевого агента снизилась примерно на 15%.
==== Считывание IP-адреса для podman ====
''Наблюдаемость инфраструктуры | Хосты''
Теперь IP-адрес считывается для контейнера Podman.
==== Ограничение размера атрибута ресурса берется из конфигурации OS Agent ====
''Наблюдаемость инфраструктуры | Хосты''
Ограничение глобального атрибута ресурса берётся из конфигурации (по умолчанию 100).
Ограничение размера атрибута ресурса, заданного пользователем, по умолчанию составляет 40% от глобального ограничения. Этот процентный порог настраивается с помощью <code>debugCustomerDimensionsPercentageLimitOfGlobal</code> флага отладки.
==== Поддержка Zone.js и Angular 17 в режиме SSR ====
''Наблюдаемость инфраструктуры | Хосты''
Теперь поддерживается инструментарий Zone. js и рендеринг на стороне сервера (SSR) в Angular 17.
=== Решенные проблемы ===
Выпуск версии 1.297 GA содержит 20 исправленных ошибок.
{| class="wikitable"
!Компонент
!Решенные проблемы
|-
|Механизм причинно - следственной связи искусственного интеллекта
|1
|-
|Модуль операционной системы
|5
|-
|Java
|3
|-
|Apache
|1
|-
|Watchdog
|1
|-
|Модуль ведения лога
|2
|-
|Ядро веб- сервера
|1
|-
|IIB
|1
|-
|Сетевой модуль
|2
|-
|Установщик ЕдиногоАгента
|1
|-
|.NET
|1
|-
|Общая информация
|1
|}
==== Механизм причинно - следственной связи искусственного интеллекта ====
* Исправлена проблема, из-за которой в PurePaths с жёлтым индикатором ошибки отсутствовали сведения об ошибке.
==== Модуль операционной системы ====
* Исправлен сбой модуля ОС при сборе двоичного пути службы ОС Windows.
* Устранение проблемы, из-за которой OS Agent может аварийно завершать работу при включенном debugProtobufLogNative.
* Исправлена ошибка обнаружения процесса SpringBoot, когда путь к конфигурации, передаваемый в качестве аргумента командной строки, является абсолютным, а рабочий каталог процесса не является корневым.
* Исправлена проблема (начиная с версии ЕдиногоАгента 1.293), которая приводила к отсутствию показателей для временно важных, часто меняющихся PGI.
*Решена проблема с некорректным определением общих ресурсов NFS на хостах Linux.
==== Java ====
* Исправлена проблема, связанная с реализацией исходящего бизнес-события в Webflux, при которой, если вы определяете правила бизнес-события, требующие извлечения полей из источников данных `request.body` или `response.body`, событие вообще не генерируется. Теперь эти поля по-прежнему не предоставляются, но событие генерируется, как и ожидалось.
* Исправлена ошибка VerifyError, вызванная обфусцированными классами.
* Исправлена проблема, которая препятствовала запуску сервера Elasticsearch с инструментами при включенной функции отладки в реальном времени.
==== Apache ====
* Исправлена обработка логов Apache, которая иногда приводила к сбоям в случаях, когда версия Apache была ниже 2.4.20 и `ap_get_server_description` включала информацию о некоторых модулях.
==== Watchdog ====
* Исправлена проблема, из-за которой процесс Watchdog мог аварийно завершать работу при завершении службы.
==== Модуль ведения лога ====
* Исправлена проблема, из-за которой фильтрация запросов DQL на основе нестроковых атрибутов, таких как `winlog.eventid`, некорректно сопоставляла записи лога.
* Исправлена проблема с отсутствием пробелов в логах Kubernetes, которая могла возникать, когда в конце частичной или полной строки лога был пробел.
==== Ядро веб- сервера ====
* Мы сократили потребление памяти модулями веб-сервера ЕдиногоАгента, избегая обновления всей конфигурации в рабочих процессах ЕдиногоАгента, когда изменяется лишь небольшая ее часть (информация о работе кластера).
==== IIB ====
* Мы устранили проблему задержки в асинхронных запросах SOAP или HTTP, когда клиент использует поле UserContext. Обратите внимание, что это не решает проблему несвязанных путей ответа и потерянных путей, которые возникают, когда неуникальные данные UserContext используются в двух или более параллельных запросах.
==== Сетевой модуль ====
* Исправлена ошибка деления на ноль, которая привела к сбою сетевого агента.
* Исправлена утечка памяти в oneagentnetwork.
==== Установщик ЕдиногоАгента ====
* Исправлена проблема с изменением владельца файла ldconfig после обновления ЕдиногоАгента.
==== .NET ====
* Исправлена проблема с функцией .NET Business Events, которая приводила к некорректной работе входящих HTTP-запросов.
==== Общая информация ====
* Обновлена зависимость libexpat до версии 2.6.3.
=== ЕдиныйАгент для Android ===
Выпуск 8.297 GA не содержит исправлений, ориентированных на пользователя.
=== ЕдиныйАгент для iOS ===
==== SwiftUI инструмент ====
''Цифровой опыт | RUM Mobile''
Улучшен расчет продолжительности автоматического действия для слайдера.
Выпуск 8.297 GA содержит 2 исправленные ошибки.
* Проекты, использующие локальные пакеты Swift, теперь можно инспектировать (исправлено обновлением библиотеки/зависимостей в XcodeProj).
* Исправлена ошибка, приводившая к неправильному типу подключения при подключении к Wi-Fi.
=== ЕдиныйАгент для JavaScript ===
В выпуске 1.297 GA нет исправлений, влияющих на работу пользователей.
{| class="wikitable"
|}
== '''API Ключ-АСТРОМ''' ==
=== API среды ===
==== tokens ====
* <code>GET /tokens</code>
** Изменены разрешения в запросе
*** Добавлены возможные значения: <code>openpipeline.events_sdlc</code> <code>openpipeline.events_sdlc.custom</code>
* <code>POST /tokens</code>
** Изменена схема createToken
*** Изменены области применения свойств
**** Добавлены возможные значения: <code>openpipeline.events_sdlc</code> <code>openpipeline.events_sdlc.custom</code>
* <code>/tokens/*</code>
** Изменены схемы CreateToken, TokenMetadata и UpdateToken
*** Изменены области применения свойств
**** Добавлены возможные значения: <code>openpipeline.events_sdlc</code> <code>openpipeline.events_sdlc.custom</code>
* <code>GET /tokens</code>
** Параметр:
*** Изменены разрешения в запросе
**** Удалены возможные значения: <code>settings.privacy.read</code> <code>settings.privacy.write</code>
* <code>POST /tokens/lookup</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменен TokenMetadata
***** Измененное свойство scopes  '''! Критическое изменение'''
****** Удалены возможные значения: <code>settings.privacy.read</code> <code>settings.privacy.write</code>
* <code>GET /tokens/{id}</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена TokenMetadata    '''! Критическое изменение'''
***** Изменено свойство scopes
****** Удалены возможные значения: <code>settings.privacy.read</code> <code>settings.privacy.write</code>
==== apiTokens ====
* <code>GET /apiTokens</code>
** Изменен список ApiTokenList
*** Измененное свойство apiTokens
**** Изменены области применения свойств
***** Добавлены возможные значения: <code>openpipeline.events_sdlc</code> <code>openpipeline.events_sdlc.custom</code>
* <code>/apiTokens/*</code>
** Изменены схемы ApiTokenCreate и ApiTokenUpdate
*** Изменены области применения свойств
**** Добавлены возможные значения: <code>openpipeline.events_sdlc</code> <code>openpipeline.events_sdlc.custom</code>
* <code>GET /apiTokens</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменен список токенов Api  '''! Критическое изменение'''
***** Измененное свойство apiTokens
****** Изменено свойство scopes
******* Удалены возможные значения: <code>settings.privacy.read</code> <code>settings.privacy.write</code>
* <code>POST /apiTokens/lookup</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменен ApiToken '''! Критическое изменение'''
***** Изменено свойство scopes
****** Удалены возможные значения: <code>settings.privacy.read</code> <code>settings.privacy.write</code>
* <code>GET /apiTokens/{id}</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменен ApiToken '''! Критическое изменение'''
***** Изменено свойство scopes
****** Удалены возможные значения: <code>settings.privacy.read</code> <code>settings.privacy.write</code>
==== securityProblems ====
* <code>GET /securityProblems</code>
** Изменена схема списка проблем безопасности
*** Измененное свойство securityProblems
**** Измененное свойство riskAssessment
**** Добавлено возможное свойство: assessmentAccuracyDetails
* <code>GET /securityProblems/{id}</code>
** Добавлен managementZoneFilter в запрос
** Изменена схема SecurityProblemDetails
*** Измененное свойство riskAssessment
*** Добавлено возможное свойство: assessmentAccuracyDetails
* <code>GET /securityProblems/{id}/remediationItems</code>
** Изменена схема RemediationItemList
*** Измененное свойство remediationItems
**** Изменено свойство assessment
**** Добавлено возможное свойство: assessmentAccuracyDetails
* <code>GET /securityProblems/{id}/remediationItems/{remediationItemId}</code>
** Изменена схема RemediationDetailsItem
*** Измененное свойство securityProblems
**** Изменена Изменено свойство assessment
**** Добавлено возможное свойство: assessmentAccuracyDetails
==== settings/objects ====
* <code>GET /settings/objects</code>
** Изменена ObjectsList
*** Измененные свойства элементов
**** Заменено свойство modificationInfo на resourceContext
***** Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths
* <code>GET /settings/objects/{objectId}</code>
** Изменена схема SettingsObjectByObjectIdResponse
*** Добавлено возможное свойство: resourceContext
==== ua ====
''! Решающее изменение в выпуске для ранних пользователей''
* <code>POST /ua/entity</code>
** Изменена схема UAEntityScreenDefinition
*** Изменены свойства cardGroups, customCards, filter, healthCards, logsCard, messageCard, optOut, ownerships, problems, properties, sloListCards, tags, traces, vulnerabilities
**** Добавлено возможное свойство: key
*** Изменено свойство attributeTables
**** Добавлено возможное свойство: key
**** Изменено свойство filtering
***** Добавлено возможное свойство: key
*** Изменено свойство chartGroups
**** Измененное свойства charts
***** Добавлено возможное свойство: key
*** Изменено свойство entitiesLists
**** Добавлено возможное свойство: key
**** Изменены свойства charts и filtering
***** Добавлено возможное свойство: key
*** Изменено свойство Metrict Tables
**** Добавлено возможное свойство: key
**** Изменены свойства charts и filtering
***** Добавлено возможное свойство: key
*** Изменено свойство eventsCard,
**** Удалено требуемое свойство: key
* <code>POST /ua/explorer</code>
** Изменена схема UAInvExScreenDefinition
*** Изменены свойства cardGroups, customCards, logsCard, messageCard
**** Добавлено возможное свойство: key
*** Изменено свойство chartGroups
**** Измененное свойство charts
***** Добавлено возможное свойство: key
*** Изменено свойство eventsCard,
**** Удалено требуемое свойство: key
* <code>POST /ua/list</code>
** Изменена схема UAListScreenDefinition
*** Изменены свойства cardGroups, customCards, filtering, filter, logsCard, messageCard, optOut
**** Добавлено возможное свойство: key
*** Изменено свойство entitiesLists
**** Добавлено возможное свойство: key
**** Изменены свойства charts и filtering
***** Добавлено возможное свойство: key
*** Изменено свойство chartGroups
**** Измененные свойства charts
***** Добавлено возможное свойство: key
*** Изменено свойство eventsCard,
**** Удалено требуемое свойство: key
==== deployment/installer/gateway ====
* <code>GET /deployment/installer/gateway/versions/{osType}</code>
** Параметр:
*** Изменена arch в запросе
**** Добавленное возможное значение: <code>arm64</code>
* <code>GET /deployment/installer/gateway/{osType}/latest</code>
** Параметр:
*** Изменена arch в запросе
**** Добавленное возможное значение: <code>arm64</code>
* <code>GET /deployment/installer/gateway/{osType}/latest/metainfo</code>
** Параметр:
*** Изменена arch в запросе
**** Добавленное возможное значение: <code>arm64</code>
* <code>GET /deployment/installer/gateway/{osType}/version/{version}</code>
** Параметр:
*** Изменена arch в запросе
**** Добавленное возможное значение: <code>arm64</code>
==== synthetic/locations ====
* <code>GET /synthetic/locations</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена SyntheticLocations
***** Измененные местоположения объектов недвижимости
****** Добавленное свойство: capabilities
==== monitoringstate ====
* <code>GET /monitoringstate</code>
** Параметр:
*** Add from in query
*** Add to in query
==== problems ====
* <code>GET /problems</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Измененное problems
***** problems
****** Добавленные свойства: <code>k8s.cluster.name</code> <code>k8s.cluster.uid</code><code>k8s.namespace.name</code>
* <code>GET /problems/{problemId}</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Измененная Problem
***** Добавленные свойства: <code>k8s.cluster.name</code> <code>k8s.cluster.uid</code><code>k8s.namespace.name</code>
==== settings/history ====
* <code>GET /settings/history</code>
** Параметр:
*** Добавление полей в запрос
*** Удаление addFields в запросе
==== settings/objects ====
* <code>GET /settings/objects</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена схема ObjectsList
***** Изменено свойство items  '''! Критическое изменение'''
****** Измененное свойство resourceContext
******* Измененное свойство modifications
******** Удалено требуемое свойство: movable
* <code>GET /settings/objects/{objectId}</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена схема SettingsObjectByObjectIdResponse  '''! Критическое изменение'''
***** Измененное свойство resourceContext
****** Измененное свойство modifications
******* Удалено требуемое свойство: movable
=== API конфигурации ===
==== extensions ====
* <code>GET /extensions/{technology}/availableHosts</code>
** Измененная технология в path
*** Добавленная возможное значение: <code>AWS_SNS_CLIENT</code>
* <code>GET /extensions/{technology}/availableHosts</code> ''Ранний пользователь''
** Параметр:
*** Измененная технология в path
**** Добавленное возможное значение: <code>AWS_SQS</code>
==== service/customServices ====
* <code>POST /service/customServices/{technology}</code>
** Запрос:
*** Изменен CustomService
**** Изменено свойство queueEntryPointType
***** Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>POST /service/customServices/{technology}/validator</code>
** Запрос:
*** Изменен CustomService
**** Изменено свойство queueEntryPointType
***** Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>GET /service/customServices/{technology}/{id}</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменен CustomService
***** Изменено свойство queueEntryPointType
****** Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>PUT /service/customServices/{technology}/{id}</code>
** Запрос:
*** Изменен CustomService
**** Изменено свойство queueEntryPointType
***** Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>POST /service/customServices/{technology}/{id}/validator</code>
** Запрос:
*** Изменен CustomService
**** Изменено свойство queueEntryPointType
***** Добавлено возможное свойство: <code>AWS_SQS</code>
==== service/RequestAttributes ====
* <code>/service/RequestAttributes/*</code>
** Изменен RequestAttribute
*** Измененное свойство dataSources
**** Изменено свойство scopes
***** Измененное свойство serviceTechnology
****** Добавлено возможное свойство: <code>AWS_SNS_CLIENT</code>
* <code>POST /service/requestAttributes</code>
** Запрос:
*** Изменен RequestAttribute
**** Измененные dataSources
***** Изменено свойство scopes
****** Измененное свойство serviceTechnology
******* Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>POST /service/requestAttributes/validator</code>
** Запрос:
*** Изменен RequestAttribute
**** Измененные dataSources
***** Изменено свойство scopes
****** Измененное свойство serviceTechnology
******* Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>GET /service/requestAttributes/{id}</code> Возвращаемый Тип:
** Изменено на 200 ОК
*** Изменен RequestAttribute
**** Измененные dataSources
***** Изменено свойство scopes
****** Измененное свойство serviceTechnology
******* Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>PUT /service/requestAttributes/{id}</code>
** Запрос:
*** Изменен RequestAttribute
**** Измененные dataSources
***** Изменено свойство scopes
****** Измененное свойство serviceTechnology
******* Добавлено возможное свойство: <code>AWS_SQS</code>
* <code>POST /service/requestAttributes/{id}/validator</code>
** Запрос:
*** Изменен RequestAttribute
**** Измененные dataSources
***** Изменено свойство scopes
****** Измененное свойство serviceTechnology
******* Добавлено возможное свойство: <code>AWS_SQS</code>
=== Cluster ===
==== cluster/metadata ====
* <code>GET /cluster/metadata</code> новое
==== settings/history ====
* <code>GET /settings/history</code> новое
==== deployment/installer/gateway ====
* <code>GET /deployment/installer/gateway/versions/{osType}</code>
** Параметр:
*** Изменена arch в запросе
**** Добавлено возможное свойство: <code>arm64</code>
==== iam/resolution ====
* <code>GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменены DescendantsEffectivePermissions
***** Изменена функция descendantLevelsEffectivePermissions  '''! Критическое изменение'''
****** Изменена схема словарного значения:
******* Измененное свойство effectivePermissions
******** Добавлено свойство: effects
******** Удаленная собственность: granted
* <code>GET /iam/resolution/{level-type}/{level-id}/effectivepermissions</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена EffectivePermissions
***** Изменена функция effectivePermissions  '''! Критическое изменение'''
****** Добавлено свойство: effects
****** Удаленная собственность: granted
==== settings/objects ====
* <code>GET /settings/objects</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена ObjectsList
***** Измененные items
****** Добавлено свойство: resourceContext
****** Измененное свойство modificationInfo
******* Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths
******* Устаревший изменен на <code>true</code>
* <code>GET /settings/objects/{objectId}</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена схема SettingsObjectByObjectIdResponse
***** Добавленное свойство: resourceContext
==== synthetic/locations ====
* <code>GET /synthetic/locations</code>
** Возвращаемый Тип:
*** Изменено на 200 ОК
**** Изменена SyntheticLocations
***** Изменены property locations
****** Добавленное свойство: capabilities
=== General availability ===
==== settings/effective-permissions:resolve ====
* <code>POST /settings/effective-permissions:resolve</code>

Текущая версия на 13:36, 20 июня 2025

Примечания к релизам / Примечания к релизу 298

Ключ-АСТРОМ

Новые функции и улучшения

Встроенные показатели для постоянных заявок на объёмы

Наблюдаемость инфраструктуры | Kubernetes

Диаграммы и оповещения для постоянных заявок на объемы используют новые встроенные метрики постоянных заявок на объемы.

Панели мониторинга, предоставляемые с расширением PVC, устарели и заменены панелями мониторинга, созданными на основе новых показателей.

Кроме того, старое расширение было выведено из эксплуатации в версии 1.294. Функциональность предыдущего расширения теперь доступна как встроенная функция.

Улучшенные сценарии анализа первопричин Kubernetes

Наблюдаемость инфраструктуры | Kubernetes

Улучшены некоторые сценарии анализа первопричин, касающиеся сервисов с событиями рабочей нагрузки Kubernetes.

URL-адрес загрузки CDN изменен

Кластер

URL-адрес загрузки ресурсов CDN изменился, поэтому, возможно, потребуется обновить зависящие от него автоматизированные системы.

Конечная точка API REST кластера

Кластер

Добавлена ​​конечная точка API REST кластера /API/v1.0/on-premise/cluster/metadata.

Интеграция Webhook для уведомлений о проблемах

Проблемы

Интеграция веб-перехватчика для уведомлений о проблемах теперь поддерживает базовый поток аутентификации заголовка oAuth2.

Проблема REST API и улучшения уведомлений

ИИ

При запросе проблем через REST API возвращаются три новых поля:

  • k8s.cluster.name
  • k8s.cluster.uid
  • k8s.namespace.name

Новые поля включают объединенную информацию обо всех событиях по проблеме (если таковая имеется).

  • Эта информация также доступна через {ProblemDetailsJSONv2}интеграционный заполнитель.
  • Уведомления о проблемах были адаптированы для включения дополнительной атрибутивной информации о проблемных событиях.

Хост-установщик АктивногоШлюза на архитектуре ARM

Наблюдаемость Инфраструктуры | Хосты

Хост-установщик АктивногоШлюза теперь доступен и на архитектуре ARM. Он поддерживает только возможности маршрутизации и мониторинга.

Связь PGI добавлена ​​на страницу ОС Service

Наблюдаемость Инфраструктуры | Хосты Предыдущего Ключ-АСТРОМ

Связь процесса добавлена ​​в раздел «Свойства и теги» на странице «Служба ОС» .

Сопоставитель для определения источника лога

Наблюдаемость инфраструктуры | Мониторинг логов

Новый сопоставитель указывает источник источника лога, выделяя, какой детектор среди IIS, открытого файла, системного детектора или пользовательской конфигурации файла был использован ЕдиныйАгент для обнаружения файла лога. Он доступен для всех экранов конфигурации с ЕдинымАгентом версии 1.295+.

Конфигурация правила пользовательской инъекции перемещена

Цифровой опыт | RUM Web

Пользовательские правила инъекций были перемещены.

  • До: Настройки приложения > Инъекция > Инъекция
  • После: Настройки приложения > Инъекция > Пользовательские правила инъекции

Доступно новое расширение Session Replay

Цифровой опыт | Повтор сеанса

В магазине Chrome доступно новое расширение Session Replay: расширение для браузера Session Replay .

Новое расширение позволяет загружать ресурсы через прокси при воспроизведении сеанса. Это улучшает воспроизведение сеанса, особенно когда:

  • Ресурсы шрифтов и таблиц стилей загружаются из HTTPS-источников.
  • Ресурсы загружаются из HTTP-источников

Метрика «Взаимодействие со следующей Paint»

Цифровой опыт | RUM Web ЕдиныйАгент версии 1.297+

Добавлена ​​метрика Core Web Vital Interaction to Next Paint (INP) ( builtin:apps.web.interactionToNextPaint), позволяющая анализировать общую отзывчивость веб-страницы.

Улучшен процессор Cassandra в некоторых развертываниях

Скорректирована настройка Cassandra для устранения проблем с высокой загрузкой ЦП Cassandra в некоторых развертываниях Ключ-АСТРОМ Managed.

Поддержка операционных систем

  • Добавлена ​​поддержка SUSE Linux Enterprise Server 15 SP6
Следующие операционные системы больше не поддерживаются с указанной версии:
  • Linux : SUSE Enterprise Linux 15.2
    • x86-64
    • Последняя совместимая версия: 1.300
Следующие операционные системы больше не поддерживаются с указанной версии:
  • Linux : Oracle Linux 9.0, 9.3
    • x86-64
    • Последняя совместимая версия: 1.302
  • Linux : Rocky Linux 9.0, 9.3
    • x86-64
    • Последняя совместимая версия: 1.302
Следующие операционные системы больше не поддерживаются с указанной версии:
  • Linux : Red Hat Enterprise Linux 8.6, 8.9, 9.0, 9.3
    • x86-64
    • Последняя совместимая версия: 1.304
  • Linux : Oracle Linux 8.6
    • x86-64
    • Последняя совместимая версия: 1.304
Следующие операционные системы больше не поддерживаются с указанной версии:
  • Linux : CentOS Stream 8
    • x86-64
    • Последняя совместимая версия: 1.308
  • Linux : CentOS 7.9
    • x86-64
    • Последняя совместимая версия: 1.308
  • Linux : Red Hat Enterprise Linux 7.9
    • x86-64
    • Последняя совместимая версия: 1.308
Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:
  • Linux : Oracle Linux 7.9
    • x86-64
Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:
  • Linux : Red Hat Enterprise Linux 8.8, 9.2
    • x86-64
Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:
  • Linux : Debian 10
    • x86-64

Решенные проблемы

Выпуск версии_1.298 GA содержит 23 решенных проблемы.

Компонент Решенные проблемы
Безопасность приложений 1
Кластер 20
Повтор сеанса 1
Синтетический мониторинг 1

Безопасность приложений

  • Исправлена ​​ошибка, из-за которой автономные PGI по-прежнему учитывались для мониторинга и использования.

Кластер

  • Доказательства окна обслуживания больше не способствуют тому, чтобы объекты были отмечены как первопричины проблемы. Окно обслуживания само по себе не указывает на первопричину, а скорее предоставляет дополнительную информацию.
  • При загрузке неизвестных событий анализ сбоев сбрасывается до последних 2 часов вместо сбоя.
  • Пользовательские события диска на основе метрик теперь могут объединяться со встроенными событиями диска в одну и ту же проблему.
  • Ограничения на экземпляры отслеживаемых объектов теперь применяются после фильтрации временных служб.
  • MonitoringState REST API теперь принимает выбор времени «от» и «до». Возвращаются только статусы для активных объектов в выбранном временном интервале.
  • Исправлено форматирование свойства `ports` для экземпляров группы процессов.
  • Исправлена ​​ошибка, из-за которой агенты Foundation и Discovery теряли соединение на некоторое время после перезапуска сервера.
  • Решена проблема, из-за которой события объединялись в одну и ту же проблему, даже если объединение было отключено для одного из событий. Исправлено неправильное объединение событий, подавленных окном обслуживания, с новым
  • Логи с атрибутами, значения которых являются массивами объектов, теперь будут отображать указанные объекты в виде строки.
  • Исправлена ​​проблема, вызывавшая ошибку сервера, когда синтетическому монитору не было назначено местоположение.
  • Добавлен новый двоичный файл `runc` в список важных процессов, чтобы избежать "шума" в списке процессов в контейнеризированных средах.
  • Синтетические данные мониторинга АктивныхШлюзов теперь корректно заполняются в консоли управления кластером.
  • Реализует дополнительную проверку SHA-1 для принимаемых сообщений, чтобы надежно обнаруживать поврежденные данные и инициировать повторные попытки на стороне вызывающего абонента.
  • Пользователям с недопустимыми символами в идентификаторе пользователя теперь можно назначать разрешения через веб-интерфейс.
  • Отключение запросов на API для большого количества объектов одновременно (например, с помощью скрипта) теперь должно работать лучше и не приводить к тайм-аутам.
  • Исправлено неправильное написание в схеме cookie.
  • Поле типа файловой системы, используемое для исключения диска в параметрах диска, теперь поддерживает функцию отсутствия чувствительности к регистру.
  • Если оценка правила обнаружения сервиса заканчивается пустым именем сервиса, соответствующее правило пропускается и применяется правило обнаружения сервиса по умолчанию. Для обозначения таких случаев введен новый `CallFlaw EMPTY_SERVICE_NAME_FROM_SD_RULES`.
  • Исправлена ​​ошибка, из-за которой PGI, исключенные из мониторинга, генерировали использование.
  • Решена проблема, вызванная новыми настройками по умолчанию в Firewalld в Red Hat Enterprise Linux 9.5, которые блокировали правила брандмауэра Ключ-АСТРОМ.

Повтор сеанса

  • Исправлена ​​ошибка, из-за которой воспроизведение прерывалось и отображался пустой экран.

Синтетический мониторинг

  • В случае глобального сбоя (проблема с синтетическим движком или сетью, отсутствие данных/результата) уже открытая проблема будет заблокирована по тайм-ауту, поэтому обнаружение аномалий работает только с актуальными данными.

ЕдиныйАгент Ключ-АСТРОМ

Технологическая поддержка

Поддержка новых технологий

  • Наполнение лога доступа Apache Tomcat (модуль Java). Функция ЕдиногоАгента: Java — наполнение контекста трассировки/пробега для неструктурированных логов доступа Apache Tomcat
  • Мониторинг логов для регионов IBM CICS и подсистем IBM IMS.
  • NGINX 1.26.1, 1.27 (модуль NGINX)

Окончание поддержки

  • .NET Core 2.0 (модуль .NET)
    • Прекращение поддержки поставщиком: 1 октября 2018 г.
  • Fedora 37 (модуль ОС)
    • Срок поддержки поставщика: 15 декабря 2023 г.
  • Solaris 10 1/13+ (модули кода)

Устаревшее

Установка ЕдиногоАгента с помощью Puppet была удалена из ЕдиногоАгента версии 1.293.

Новые функции и усовершенствования

Улучшено чтение пакетов сетевого агента

Наблюдаемость инфраструктуры | Хосты

Чтение пакетов сетевым агентом было улучшено за счёт более сбалансированных вызовов обработчика пакетов. В ходе тестирования загрузка процессора сетевого агента снизилась примерно на 15%.

Считывание IP-адреса для podman

Наблюдаемость инфраструктуры | Хосты

Теперь IP-адрес считывается для контейнера Podman.

Ограничение размера атрибута ресурса берется из конфигурации OS Agent

Наблюдаемость инфраструктуры | Хосты

Ограничение глобального атрибута ресурса берётся из конфигурации (по умолчанию 100).

Ограничение размера атрибута ресурса, заданного пользователем, по умолчанию составляет 40% от глобального ограничения. Этот процентный порог настраивается с помощью debugCustomerDimensionsPercentageLimitOfGlobal флага отладки.

Поддержка Zone.js и Angular 17 в режиме SSR

Наблюдаемость инфраструктуры | Хосты

Теперь поддерживается инструментарий Zone. js и рендеринг на стороне сервера (SSR) в Angular 17.

Решенные проблемы

Выпуск версии 1.297 GA содержит 20 исправленных ошибок.

Компонент Решенные проблемы
Механизм причинно - следственной связи искусственного интеллекта 1
Модуль операционной системы 5
Java 3
Apache 1
Watchdog 1
Модуль ведения лога 2
Ядро веб- сервера 1
IIB 1
Сетевой модуль 2
Установщик ЕдиногоАгента 1
.NET 1
Общая информация 1

Механизм причинно - следственной связи искусственного интеллекта

  • Исправлена проблема, из-за которой в PurePaths с жёлтым индикатором ошибки отсутствовали сведения об ошибке.

Модуль операционной системы

  • Исправлен сбой модуля ОС при сборе двоичного пути службы ОС Windows.
  • Устранение проблемы, из-за которой OS Agent может аварийно завершать работу при включенном debugProtobufLogNative.
  • Исправлена ошибка обнаружения процесса SpringBoot, когда путь к конфигурации, передаваемый в качестве аргумента командной строки, является абсолютным, а рабочий каталог процесса не является корневым.
  • Исправлена проблема (начиная с версии ЕдиногоАгента 1.293), которая приводила к отсутствию показателей для временно важных, часто меняющихся PGI.
  • Решена проблема с некорректным определением общих ресурсов NFS на хостах Linux.

Java

  • Исправлена проблема, связанная с реализацией исходящего бизнес-события в Webflux, при которой, если вы определяете правила бизнес-события, требующие извлечения полей из источников данных `request.body` или `response.body`, событие вообще не генерируется. Теперь эти поля по-прежнему не предоставляются, но событие генерируется, как и ожидалось.
  • Исправлена ошибка VerifyError, вызванная обфусцированными классами.
  • Исправлена проблема, которая препятствовала запуску сервера Elasticsearch с инструментами при включенной функции отладки в реальном времени.

Apache

  • Исправлена обработка логов Apache, которая иногда приводила к сбоям в случаях, когда версия Apache была ниже 2.4.20 и `ap_get_server_description` включала информацию о некоторых модулях.

Watchdog

  • Исправлена проблема, из-за которой процесс Watchdog мог аварийно завершать работу при завершении службы.

Модуль ведения лога

  • Исправлена проблема, из-за которой фильтрация запросов DQL на основе нестроковых атрибутов, таких как `winlog.eventid`, некорректно сопоставляла записи лога.
  • Исправлена проблема с отсутствием пробелов в логах Kubernetes, которая могла возникать, когда в конце частичной или полной строки лога был пробел.

Ядро веб- сервера

  • Мы сократили потребление памяти модулями веб-сервера ЕдиногоАгента, избегая обновления всей конфигурации в рабочих процессах ЕдиногоАгента, когда изменяется лишь небольшая ее часть (информация о работе кластера).

IIB

  • Мы устранили проблему задержки в асинхронных запросах SOAP или HTTP, когда клиент использует поле UserContext. Обратите внимание, что это не решает проблему несвязанных путей ответа и потерянных путей, которые возникают, когда неуникальные данные UserContext используются в двух или более параллельных запросах.

Сетевой модуль

  • Исправлена ошибка деления на ноль, которая привела к сбою сетевого агента.
  • Исправлена утечка памяти в oneagentnetwork.

Установщик ЕдиногоАгента

  • Исправлена проблема с изменением владельца файла ldconfig после обновления ЕдиногоАгента.

.NET

  • Исправлена проблема с функцией .NET Business Events, которая приводила к некорректной работе входящих HTTP-запросов.

Общая информация

  • Обновлена зависимость libexpat до версии 2.6.3.

ЕдиныйАгент для Android

Выпуск 8.297 GA не содержит исправлений, ориентированных на пользователя.

ЕдиныйАгент для iOS

SwiftUI инструмент

Цифровой опыт | RUM Mobile

Улучшен расчет продолжительности автоматического действия для слайдера.

Выпуск 8.297 GA содержит 2 исправленные ошибки.

  • Проекты, использующие локальные пакеты Swift, теперь можно инспектировать (исправлено обновлением библиотеки/зависимостей в XcodeProj).
  • Исправлена ошибка, приводившая к неправильному типу подключения при подключении к Wi-Fi.

ЕдиныйАгент для JavaScript

В выпуске 1.297 GA нет исправлений, влияющих на работу пользователей.

API Ключ-АСТРОМ

API среды

tokens

  • GET /tokens
    • Изменены разрешения в запросе
      • Добавлены возможные значения: openpipeline.events_sdlc openpipeline.events_sdlc.custom
  • POST /tokens
    • Изменена схема createToken
      • Изменены области применения свойств
        • Добавлены возможные значения: openpipeline.events_sdlc openpipeline.events_sdlc.custom
  • /tokens/*
    • Изменены схемы CreateToken, TokenMetadata и UpdateToken
      • Изменены области применения свойств
        • Добавлены возможные значения: openpipeline.events_sdlc openpipeline.events_sdlc.custom
  • GET /tokens
    • Параметр:
      • Изменены разрешения в запросе
        • Удалены возможные значения: settings.privacy.read settings.privacy.write
  • POST /tokens/lookup
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен TokenMetadata
          • Измененное свойство scopes  ! Критическое изменение
            • Удалены возможные значения: settings.privacy.read settings.privacy.write
  • GET /tokens/{id}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена TokenMetadata   ! Критическое изменение
          • Изменено свойство scopes
            • Удалены возможные значения: settings.privacy.read settings.privacy.write

apiTokens

  • GET /apiTokens
    • Изменен список ApiTokenList
      • Измененное свойство apiTokens
        • Изменены области применения свойств
          • Добавлены возможные значения: openpipeline.events_sdlc openpipeline.events_sdlc.custom
  • /apiTokens/*
    • Изменены схемы ApiTokenCreate и ApiTokenUpdate
      • Изменены области применения свойств
        • Добавлены возможные значения: openpipeline.events_sdlc openpipeline.events_sdlc.custom
  • GET /apiTokens
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен список токенов Api  ! Критическое изменение
          • Измененное свойство apiTokens
            • Изменено свойство scopes
              • Удалены возможные значения: settings.privacy.read settings.privacy.write
  • POST /apiTokens/lookup
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен ApiToken ! Критическое изменение
          • Изменено свойство scopes
            • Удалены возможные значения: settings.privacy.read settings.privacy.write
  • GET /apiTokens/{id}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен ApiToken ! Критическое изменение
          • Изменено свойство scopes
            • Удалены возможные значения: settings.privacy.read settings.privacy.write

securityProblems

  • GET /securityProblems
    • Изменена схема списка проблем безопасности
      • Измененное свойство securityProblems
        • Измененное свойство riskAssessment
        • Добавлено возможное свойство: assessmentAccuracyDetails
  • GET /securityProblems/{id}
    • Добавлен managementZoneFilter в запрос
    • Изменена схема SecurityProblemDetails
      • Измененное свойство riskAssessment
      • Добавлено возможное свойство: assessmentAccuracyDetails
  • GET /securityProblems/{id}/remediationItems
    • Изменена схема RemediationItemList
      • Измененное свойство remediationItems
        • Изменено свойство assessment
        • Добавлено возможное свойство: assessmentAccuracyDetails
  • GET /securityProblems/{id}/remediationItems/{remediationItemId}
    • Изменена схема RemediationDetailsItem
      • Измененное свойство securityProblems
        • Изменена Изменено свойство assessment
        • Добавлено возможное свойство: assessmentAccuracyDetails

settings/objects

  • GET /settings/objects
    • Изменена ObjectsList
      • Измененные свойства элементов
        • Заменено свойство modificationInfo на resourceContext
          • Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths
  • GET /settings/objects/{objectId}
    • Изменена схема SettingsObjectByObjectIdResponse
      • Добавлено возможное свойство: resourceContext

ua

! Решающее изменение в выпуске для ранних пользователей

  • POST /ua/entity
    • Изменена схема UAEntityScreenDefinition
      • Изменены свойства cardGroups, customCards, filter, healthCards, logsCard, messageCard, optOut, ownerships, problems, properties, sloListCards, tags, traces, vulnerabilities
        • Добавлено возможное свойство: key
      • Изменено свойство attributeTables
        • Добавлено возможное свойство: key
        • Изменено свойство filtering
          • Добавлено возможное свойство: key
      • Изменено свойство chartGroups
        • Измененное свойства charts
          • Добавлено возможное свойство: key
      • Изменено свойство entitiesLists
        • Добавлено возможное свойство: key
        • Изменены свойства charts и filtering
          • Добавлено возможное свойство: key
      • Изменено свойство Metrict Tables
        • Добавлено возможное свойство: key
        • Изменены свойства charts и filtering
          • Добавлено возможное свойство: key
      • Изменено свойство eventsCard,
        • Удалено требуемое свойство: key
  • POST /ua/explorer
    • Изменена схема UAInvExScreenDefinition
      • Изменены свойства cardGroups, customCards, logsCard, messageCard
        • Добавлено возможное свойство: key
      • Изменено свойство chartGroups
        • Измененное свойство charts
          • Добавлено возможное свойство: key
      • Изменено свойство eventsCard,
        • Удалено требуемое свойство: key
  • POST /ua/list
    • Изменена схема UAListScreenDefinition
      • Изменены свойства cardGroups, customCards, filtering, filter, logsCard, messageCard, optOut
        • Добавлено возможное свойство: key
      • Изменено свойство entitiesLists
        • Добавлено возможное свойство: key
        • Изменены свойства charts и filtering
          • Добавлено возможное свойство: key
      • Изменено свойство chartGroups
        • Измененные свойства charts
          • Добавлено возможное свойство: key
      • Изменено свойство eventsCard,
        • Удалено требуемое свойство: key

deployment/installer/gateway

  • GET /deployment/installer/gateway/versions/{osType}
    • Параметр:
      • Изменена arch в запросе
        • Добавленное возможное значение: arm64
  • GET /deployment/installer/gateway/{osType}/latest
    • Параметр:
      • Изменена arch в запросе
        • Добавленное возможное значение: arm64
  • GET /deployment/installer/gateway/{osType}/latest/metainfo
    • Параметр:
      • Изменена arch в запросе
        • Добавленное возможное значение: arm64
  • GET /deployment/installer/gateway/{osType}/version/{version}
    • Параметр:
      • Изменена arch в запросе
        • Добавленное возможное значение: arm64

synthetic/locations

  • GET /synthetic/locations
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена SyntheticLocations
          • Измененные местоположения объектов недвижимости
            • Добавленное свойство: capabilities

monitoringstate

  • GET /monitoringstate
    • Параметр:
      • Add from in query
      • Add to in query

problems

  • GET /problems
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Измененное problems
          • problems
            • Добавленные свойства: k8s.cluster.name k8s.cluster.uidk8s.namespace.name
  • GET /problems/{problemId}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Измененная Problem
          • Добавленные свойства: k8s.cluster.name k8s.cluster.uidk8s.namespace.name

settings/history

  • GET /settings/history
    • Параметр:
      • Добавление полей в запрос
      • Удаление addFields в запросе

settings/objects

  • GET /settings/objects
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена схема ObjectsList
          • Изменено свойство items  ! Критическое изменение
            • Измененное свойство resourceContext
              • Измененное свойство modifications
                • Удалено требуемое свойство: movable
  • GET /settings/objects/{objectId}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена схема SettingsObjectByObjectIdResponse  ! Критическое изменение
          • Измененное свойство resourceContext
            • Измененное свойство modifications
              • Удалено требуемое свойство: movable

API конфигурации

extensions

  • GET /extensions/{technology}/availableHosts
    • Измененная технология в path
      • Добавленная возможное значение: AWS_SNS_CLIENT
  • GET /extensions/{technology}/availableHosts Ранний пользователь
    • Параметр:
      • Измененная технология в path
        • Добавленное возможное значение: AWS_SQS

service/customServices

  • POST /service/customServices/{technology}
    • Запрос:
      • Изменен CustomService
        • Изменено свойство queueEntryPointType
          • Добавлено возможное свойство: AWS_SQS
  • POST /service/customServices/{technology}/validator
    • Запрос:
      • Изменен CustomService
        • Изменено свойство queueEntryPointType
          • Добавлено возможное свойство: AWS_SQS
  • GET /service/customServices/{technology}/{id}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен CustomService
          • Изменено свойство queueEntryPointType
            • Добавлено возможное свойство: AWS_SQS
  • PUT /service/customServices/{technology}/{id}
    • Запрос:
      • Изменен CustomService
        • Изменено свойство queueEntryPointType
          • Добавлено возможное свойство: AWS_SQS
  • POST /service/customServices/{technology}/{id}/validator
    • Запрос:
      • Изменен CustomService
        • Изменено свойство queueEntryPointType
          • Добавлено возможное свойство: AWS_SQS

service/RequestAttributes

  • /service/RequestAttributes/*
    • Изменен RequestAttribute
      • Измененное свойство dataSources
        • Изменено свойство scopes
          • Измененное свойство serviceTechnology
            • Добавлено возможное свойство: AWS_SNS_CLIENT
  • POST /service/requestAttributes
    • Запрос:
      • Изменен RequestAttribute
        • Измененные dataSources
          • Изменено свойство scopes
            • Измененное свойство serviceTechnology
              • Добавлено возможное свойство: AWS_SQS
  • POST /service/requestAttributes/validator
    • Запрос:
      • Изменен RequestAttribute
        • Измененные dataSources
          • Изменено свойство scopes
            • Измененное свойство serviceTechnology
              • Добавлено возможное свойство: AWS_SQS
  • GET /service/requestAttributes/{id} Возвращаемый Тип:
    • Изменено на 200 ОК
      • Изменен RequestAttribute
        • Измененные dataSources
          • Изменено свойство scopes
            • Измененное свойство serviceTechnology
              • Добавлено возможное свойство: AWS_SQS
  • PUT /service/requestAttributes/{id}
    • Запрос:
      • Изменен RequestAttribute
        • Измененные dataSources
          • Изменено свойство scopes
            • Измененное свойство serviceTechnology
              • Добавлено возможное свойство: AWS_SQS
  • POST /service/requestAttributes/{id}/validator
    • Запрос:
      • Изменен RequestAttribute
        • Измененные dataSources
          • Изменено свойство scopes
            • Измененное свойство serviceTechnology
              • Добавлено возможное свойство: AWS_SQS

Cluster

cluster/metadata

  • GET /cluster/metadata новое

settings/history

  • GET /settings/history новое

deployment/installer/gateway

  • GET /deployment/installer/gateway/versions/{osType}
    • Параметр:
      • Изменена arch в запросе
        • Добавлено возможное свойство: arm64

iam/resolution

  • GET /iam/resolution/{level-type}/{level-id}/descendants/effectivepermissions
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменены DescendantsEffectivePermissions
          • Изменена функция descendantLevelsEffectivePermissions  ! Критическое изменение
            • Изменена схема словарного значения:
              • Измененное свойство effectivePermissions
                • Добавлено свойство: effects
                • Удаленная собственность: granted
  • GET /iam/resolution/{level-type}/{level-id}/effectivepermissions
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена EffectivePermissions
          • Изменена функция effectivePermissions  ! Критическое изменение
            • Добавлено свойство: effects
            • Удаленная собственность: granted

settings/objects

  • GET /settings/objects
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена ObjectsList
          • Измененные items
            • Добавлено свойство: resourceContext
            • Измененное свойство modificationInfo
              • Добавлены необходимые свойства: deletable modifiable modifiablePaths movable nonModifiablePaths
              • Устаревший изменен на true
  • GET /settings/objects/{objectId}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена схема SettingsObjectByObjectIdResponse
          • Добавленное свойство: resourceContext

synthetic/locations

  • GET /synthetic/locations
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена SyntheticLocations
          • Изменены property locations
            • Добавленное свойство: capabilities

General availability

settings/effective-permissions:resolve

  • POST /settings/effective-permissions:resolve