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

Материал из Документация Ключ-АСТРОМ
 
Строка 520: Строка 520:
**** Изменен SettingsObjectByObjectIdResponse
**** Изменен SettingsObjectByObjectIdResponse
***** Добавленное свойство: owner
***** Добавленное свойство: owner
====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 Конфигурации ===
=== API Конфигурации ===


Строка 560: Строка 746:
* <code>DELETE /calculatedMetrics/log/{metricKey}</code> ''Ранний Последователь''
* <code>DELETE /calculatedMetrics/log/{metricKey}</code> ''Ранний Последователь''
* <code>POST /calculatedMetrics/log/{metricKey}/validator</code> ''Ранний Последователь''
* <code>POST /calculatedMetrics/log/{metricKey}/validator</code> ''Ранний Последователь''
====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>
=== Кластер ===
=== Кластер ===


Строка 651: Строка 913:
**** Изменена схема SettingsObjectByObjectIdResponse
**** Изменена схема SettingsObjectByObjectIdResponse
***** Добавленное свойство: owner
***** Добавленное свойство: owner
 
====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 ===
=== General availability ===


Строка 661: Строка 970:


* <code>POST /synthetic/executions/{executionId}</code>
* <code>POST /synthetic/executions/{executionId}</code>
==== settings/effective-permissions:resolve====
*<code>POST /settings/effective-permissions:resolve</code>

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

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

ВНИМАНИЕ! ДАННАЯ ВЕРСИЯ ПОЗВОЛЯЕТ ОБНОВИТЬСЯ НА НЕЁ С ВЕРСИИ 296.

Ключ-АСТРОМ

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

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

Наблюдаемость инфраструктуры | 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.

Сортировка таблицы «Назначение разрешений среды группам пользователей»

Платформа | Разрешения

В CMC при просмотре среды теперь можно сортировать таблицу «Назначение разрешений среды группам пользователей» по каждому столбцу.

Kubernetes: события

Платформа | События

Поля k8s.cluster.uid, k8s.cluster.name, и k8s.namespace.nameтеперь доступны для классических событий (отображаются в событиях/проблемах v2 REST, уведомлениях).

Улучшения событий селектора метрик

Платформа | ИИ

События селектора метрик были улучшены:

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

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

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

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

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

Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:
  • Linux : Oracle Linux 7.9
    • x86-64
Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:
  • Linux : Red Hat Enterprise Linux 8.8, 9.2
    • x86-64
Следующие операционные системы больше не будут поддерживаться с более поздней версии, объявленной предварительно:
  • Linux : Debian 10
    • x86-64
Следующие операционные системы больше не поддерживаются с указанной версии:
  • 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

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

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

Компонент Решенные проблемы
Безопасность приложений 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, которые блокировали правила брандмауэра Ключ-АСТРОМ.
  • Диагностика ЕдиногоАгента : при создании архива поддержки недоступная ссылка Health Control больше не отображается. (Ссылка отображается только для внутреннего доступа).
  • Изменена единица измерения с ГБ на ГиБ в атрибуте "Емкость хранилища (ГБ)" сервиса FSx AWS. Теперь атрибут "Емкость хранилища (ГиБ)".
  • Исправлен случай, когда две проблемы ссылались друг на друга как на дубликаты, хотя одна из проблем должна была быть основной.
  • Исправлены пустые заголовки событий для информационных событий ИИ, у которых уже было указано время окончания при создании. ( DI-15999 )
  • Настройки параметров диска доступны в режиме обнаружения. ( OA-34186 )
  • Suse Enterprise Linux 15.2 будет поддерживаться до (и включительно) Ключ-АСТРОМ Managed версии 1.300. Suse Enterprise Linux 15.3 будет поддерживаться до 30 июня 2026 г.
  • Исправлена ​​ошибка с просмотрщиком подробностей журнала событий журнала, возникавшая, когда в атрибуте журнала было значение `null`.
  • Отключено назначение нулевых местоположений синтетическим мониторам.
  • Чтобы предотвратить отклонение уведомлений о проблемах по электронной почте из-за слишком большого размера текста письма, тексты уведомлений о проблемах теперь обрезаются примерно до 4 миллионов символов.
  • В диалоговом окне «Формат таблицы» поиск столбцов теперь не зависит от заглавных букв.
  • Исправлена ​​ошибка, из-за которой запросы PUT на сохранение конфигураций мониторинга AWS удаляли необязательные поля из базы данных (регионы, включено, runningOnDTInfrastructure, tagsToMonitor).
  • Исправлена ​​ошибка, из-за которой при запросе сведений о конкретном задании на обновление для конкретного АктивногоШлюза через конечную точку «GET an auto-update job» возвращалась ошибка 404, если задание было старше 7 дней, даже если максимальный запрошенный период времени составлял последние 31 день.
  • Версия мобильной ОС теперь корректно отображается в сеансах для гибридных приложений.
  • Исправлены неработающие ссылки интеграции с удаленной средой в обзоре служб и представлении трассировки при включении «Latest Astromkey».
  • Исправлена ​​ошибка, которая могла привести к нарушению связи интеграции с удаленной средой в обзоре сервиса.
  • Решена проблема, вызванная новыми настройками по умолчанию в 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.

Критические изменения

Обновления мониторинга Java

Наблюдаемость приложений | Хосты

Начиная с этого выпуска ЕдиногоАгента, процессы Java 23 теперь полностью отслеживаются . Теперь мы поддерживаем версии LTS, а также последние четыре версии Java (20, 21, 22, 23).

Однако Java 19 больше не отслеживается. Если вы используете Java 19, вам необходимо обновить JVM или продолжать использовать старые версии ЕдиногоАгента.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавлена ​​поддержка Go Kafka IBM/Sarama

Наблюдаемость приложений | Хосты

Добавлена ​​поддержка мониторинга сообщений Apache Kafka библиотеки IBM/sarama на GitHub.

Виртуальные потоки Java

Наблюдаемость приложений | Хосты

Новая функция виртуальных потоков Java теперь доступна по желанию, начиная с этой версии ЕдиногоАгента.

Это вводит следующие функциональные возможности для виртуальных потоков Java 21:

  • Распространение контекста на виртуальные потоки, запущенные в распределенных трассировках
  • Корректное время ЦП для распределенных трассировок, выполняемых в виртуальных потоках
  • Профилирование ЦП (метод горячих точек) для распределенных трассировок
  • Непрерывное профилирование ЦП (метод горячих точек) для фоновой активности

Процессы Java 23 теперь полностью отслеживаются

Наблюдаемость приложений | Хосты

Процессы Java 23 теперь полностью отслеживаются. Мы поддерживаем версии LTS плюс последние четыре версии Java (20, 21, 22, 23).

Примечание: процессы Java 19 больше не отслеживаются .

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

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

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

.NET

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

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

  • Отключено пользовательское событие сетевого ограничителя для предотвращения спама в списке полученных событий. (Его можно снова включить с помощью osdebugFlag `debugNetAgentThrottlerEnable`.).
  • Устранена ошибка деления на ноль, которая приводила к сбою сетевого агента.
  • Исправлен сбой oneagentnetwork, связанный с изменением состояния сетевой карты с нерабочего на рабочее.
  • Исправлена ошибка деления на ноль, которая привела к сбою сетевого агента.
  • Исправлена утечка памяти в oneagentnetwork.

модуль ОС

  • Исправлена ​​ошибка, приводившая к отсутствию метрик инфраструктуры из-за зависания процесса `oneagentos` при запуске совместного процесса обнаружения eBPF.
  • Удалена проверка того, является ли диск блочным устройством, что влияло на производительность при мониторинге дисков, отличных от EBS.
  • Процесс MS SQL Analysis Service, ранее являвшийся частью MS SQL Common, теперь отображается как отдельный процесс.
  • Процессы диспетчера SAP на AIX теперь разделены на экземпляры в соответствии с именем системы и номером экземпляра.
  • Исправлена ​​проблема, начавшаяся с версии ЕдиногоАгента 295, в которой заглавные буквы заменялись строчными в ключах измерений для атрибутов ресурсов на уровне хоста. С этим исправлением ЕдиныйАгент снова допускает заглавные символы. Поскольку все сигналы наблюдения (такие как логи и метрики), создаваемые ЕдинымАгентом, обогащаются атрибутами ресурсов на уровне хоста, это исправление может повлиять на конфигурации, основанные на атрибутах ресурсов на уровне хоста, таких как правила приема логов, метрики логов, события логов или сохраненные запросы.

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

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

Java

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

Общие

  • Исправлено обнаружение имени приложения SpringBoot из файла свойств, встроенного в архив JAR приложения, когда внешний файл свойств его не содержал.
  • Исправлена ​​проблема с модулем PHP Microsoft SQL Server, которая иногда приводила к сбоям процесса, если `$params` в `sqlsrv_prepare()` отсутствовал.
  • Обновлена зависимость libexpat до версии 2.6.3.

Apache

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

Мейнфрейм

  • Решена проблема, при которой из-за исключений при обработке сообщений от мэйнфрейма zRemote исчерпывал свой пул буферов синтаксического анализа.
  • Исправлена ​​ошибка, из-за которой zRemote неожиданно отменял регистрацию компонента мэйнфрейма в определенных условиях.

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

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

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

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

Watchdog

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

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

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

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

IIB

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

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

В выпуске 8.299 GA содержится 1 решенная проблема.

Воспроизведение сеанса для Android

  • TrackCustomEvent корректно поддерживается с ComponentActivity.

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

SwiftUI инструмент

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

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

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

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

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

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

Компонент Решенные проблемы
JavaScript 1
Повтор сеанса 1

JavaScript

  • Исправлена ​​проблема с модулем xhr, возникавшая, когда URL-адрес передавался как объект URL, а не как строка.

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

  • Session Replay теперь снова может записывать кросс-источниковые iframes. Когда оба фрейма имеют один и тот же идентификатор приложения, записывается только один сеанс, как и ожидалось. Когда идентификатор приложения различается между фреймами, вы можете выбрать желаемое поведение записи: по умолчанию эти фреймы записываются изолированно как отдельные сеансы; если ожидается сохранение одного сеанса, то агент JavaScript должен быть настроен на отключение флага `APP_CHECK` с `ac=false` внутри обоих приложений.

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

API среды

credentials

  • GET /credentials
    • Параметр:
      • Изменен тип в запросе
        • Добавлены значения перечисления: [SNMPV3]
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен CredentialsList
          • Изменено свойство credentials
            • Изменено свойство type
              • Добавлено возможное значение: SNMPV3
  • GET /credentials/{id}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменено CredentialsResponseElement
          • Изменено свойство type
            • Добавлено возможное значение: SNMPV3
  • POST /credentials
    • Запрос:
      • Изменены Credentials
        • Изменено свойство type
          • Добавленное значение enum: SNMPV3
  • PUT /credentials/{id}
    • Запрос:
      • Изменены Credentials
        • Изменено свойство type
          • Добавленное значение enum: SNMPV3

/entity/infrastructure

Этот API был признан устаревшим в январе 2024 года и теперь удалён.

  • GET /entity/infrastructure/custom-devices/{customDeviceId}/logs
  • GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}
  • DELETE /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}
  • GET /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records
  • POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records
  • POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/jobs/{jobId}/records/top
  • POST /entity/infrastructure/custom-devices/{customDeviceId}/logs/{logPath}
  • GET /entity/infrastructure/hosts/{hostId}/logs
  • GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}
  • DELETE /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}
  • GET /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records
  • POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records
  • POST /entity/infrastructure/hosts/{hostId}/logs/jobs/{jobId}/records/top
  • POST /entity/infrastructure/hosts/{hostId}/logs/{logPath}
  • GET /entity/infrastructure/process-groups/{pgId}/logs
  • GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}
  • DELETE /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}
  • GET /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records
  • POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records
  • POST /entity/infrastructure/process-groups/{pgId}/logs/jobs/{jobId}/records/top
  • POST /entity/infrastructure/process-groups/{pgId}/logs/{logPath}

/synthetic/monitors

  • POST /synthetic/monitors
    • Запрос:
      • Изменено SyntheticMonitorUpdate
        • Изменено свойство anomalyDetection
          • Удалены обязательные свойства: loadingTimeThresholds outageHandling
  • GET /synthetic/monitors/{monitorId}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен SyntheticMonitor
          • ! Важное изменение
            • Изменено свойство anomalyDetection
              • Удалены обязательные свойства: loadingTimeThresholds outageHandling
  • PUT /synthetic/monitors/{monitorId}
    • Запрос:
      • Изменено SyntheticMonitorUpdate
        • Изменено свойство anomalyDetection
          • Удалены обязательные свойства: loadingTimeThresholds outageHandling

/settings/objects

  • GET /settings/objects
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен ObjectsList
          • Изменено свойство items
            • Добавленное свойство: owner
  • GET /settings/objects/{objectId}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен SettingsObjectByObjectIdResponse
          • Добавленное свойство: owner

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 Конфигурации

credentials

  • GET /credentials
    • Параметр:
      • Изменен тип в запросе
        • Добавлено возможное значение: SNMPV3
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен CredentialsList
          • Измененные свойство credentials
            • Изменен свойство type
              • Добавлено возможное значение: SNMPV3
  • GET /credentials/{id}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменено CredentialsResponseElement
          • Добавлено возможное значение: SNMPV3
  • POST /credentials
    • Запрос:
      • Изменены Credentials
        • Изменено свойство type
          • Добавленное значение enum: SNMPV3
  • PUT /credentials/{id}
    • Запрос:
      • Изменены Credentials
        • Изменено свойство type
          • Добавленное значение enum: SNMPV3

/calculatedMetrics/log

Эти API были признаны устаревшим и теперь удалён.

  • GET /calculatedMetrics/log Ранний Пользователь
  • GET /calculatedMetrics/log/{metricKey} Ранний Последователь
  • PUT /calculatedMetrics/log/{metricKey} Ранний Последователь
  • DELETE /calculatedMetrics/log/{metricKey} Ранний Последователь
  • POST /calculatedMetrics/log/{metricKey}/validator Ранний Последователь

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

Кластер

/iam/repo

  • GET /iam/repo/{level-type}/{level-id}/policies
    • Параметр:
      • Изменены категории в запросе
        • Добавленное значение enum: LEGACY
        • Удалено перечисляемое значение: DEPRECATED
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменен LevelPoliciesBasicDataList
          • ! Важное изменение
            • Изменено свойство policies
              • Изменена свойство category
                • Добавленное значение enum: LEGACY
                • Удалено перечисляемое значение: DEPRECATED
  • POST /iam/repo/{level-type}/{level-id}/policies
    • Запрос:
      • Изменен CreateOrUpdateLevelPolicyRequest
        • ! Важное изменение
          • Изменена свойство category
            • Добавленное значение enum: LEGACY
            • Удалено перечисляемое значение: DEPRECATED
    • Возвращаемый Тип:
      • Изменено созданное 201
        • Изменена политика
          • ! Важное изменение
            • Изменено свойство category
              • Добавленное значение enum: LEGACY
              • Удалено перечисляемое значение: DEPRECATED
  • GET /iam/repo/{level-type}/{level-id}/policies/aggregate
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена схема PolicyOverviewList
          • ! Важное изменение
            • Изменено свойство policyOverviewList
              • Изменено свойство category
                • Добавленное значение enum: LEGACY
                • Удалено перечисляемое значение: DEPRECATED
  • POST /iam/repo/{level-type}/{level-id}/policies/validation
    • Запрос:
      • Изменена схема CreateOrUpdateLevelPolicyRequest
        • ! Важное изменение
          • Изменено свойство category
            • Добавленное значение enum: LEGACY
            • Удалено перечисляемое значение: DEPRECATED
  • POST /iam/repo/{level-type}/{level-id}/policies/validation/{policy-uuid}
    • Запрос:
      • Изменено CreateOrUpdateLevelPolicyRequest
        • ! Важное изменение
          • Изменено свойство category
            • Добавленное значение enum: LEGACY
            • Удалено перечисляемое значение: DEPRECATED
  • GET /iam/repo/{level-type}/{level-id}/policies/{uuid}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Измененная политика
          • ! Важное изменение
            • Изменено свойство category
              • Добавленное значение enum: LEGACY
              • Удалено перечисляемое значение: DEPRECATED
  • PUT /iam/repo/{level-type}/{level-id}/policies/{uuid}
    • Запрос:
      • Изменен CreateOrUpdateLevelPolicyRequest
        • ! Важное изменение
          • Изменено свойство category
            • Добавленное значение enum: LEGACY
            • Удалено перечисляемое значение: DEPRECATED
    • Возвращаемый Тип:
      • Изменено созданное 201
        • Измененная политика
          • ! Важное изменение
            • Изменено свойство category
              • Добавленное значение enum: LEGACY
              • Удалено перечисляемое значение: DEPRECATED

/settings/objects

  • GET /settings/objects
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена ObjectsList
          • Измененные свойства элементов
            • Добавленное свойство: owner
  • GET /settings/objects/{objectId}
    • Возвращаемый Тип:
      • Изменено на 200 ОК
        • Изменена схема SettingsObjectByObjectIdResponse
          • Добавленное свойство: owner

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

АктивныеШлюзы

  • GET /activeGates/groups

/synthetic/executions

  • POST /synthetic/executions/{executionId}

settings/effective-permissions:resolve

  • POST /settings/effective-permissions:resolve