Обновления#
Объявления о выпусках новых версий продукта Astra Automation, обновлениях его характеристик и исправлениях программного обеспечения выходят регулярно одновременно с появлением каждой версии.
Версионирование#
Порядок присвоения версии документации полностью соответствует правилам версионирования продукта. Версия Astra Automation обозначается следующей строкой:
где:
<major> – число, обозначающее номер мажорного (главного) обновления;
<minor> – число, обозначающее номер минорного обновления в рамках определенного мажорного обновления;
<patch> – строка вида
upd1,upd2и так далее, означающая внесение изменений и исправление ошибок в рамках определенного минорного обновления.
Таким образом имеются три типа версий продукта:
Мажорная версия, например
2.0, выпускается, когда в продукте выполнены значительные изменения, которые не поддерживают обратную совместимость с предыдущей версией и требуют ручной миграции при обновлении платформы до этой версии.Минорная версия, например
2.1, выпускается, когда в продукт внесены существенные изменения без потери обратной совместимости или с небольшой (точечной) потерей обратной совместимости в отдельных компонентах.Исправление, например
2.0-upd2, выпускается, когда в продукт внесены некоторые срочные функциональные исправления или изменения, связанные с повышением безопасности.
Сочетание двух первых полей без указания третьего поля, то есть любая мажорная или минорная версия, называется также стабильной версией, например 1.2, 2.0, 2.1. В документации вы можете переключиться на требуемую стабильную версию. Изменения, внесенные в стабильную версию с помощью дополнительных обновлений, помечаются соответствующим сообщением. Например в версии документации 2.0 вы можете увидеть сообщение вида «Добавлено в версии 2.0-upd1».
Примеры различных типов обновлений приведены в таблице.
Тип изменения |
С потерей обратной совместимости |
Без потери обратной совместимости |
Исправление ошибок |
|---|---|---|---|
API |
Нарушение интеграции с внешними системами:
|
Создание новых точек доступа или новых параметров ресурсов |
Исправление ошибок в API |
Job templates |
Изменения, нарушающие обработку шаблонов и заданий:
|
Изменения, не влияющие на обработку существующих шаблонов:
|
Исправление проверки шаблона и обработки задания |
Базы данных |
БД требует миграции на новую версию |
Изменения, которые производятся автоматически |
Исправление ошибок, оптимизация |
Зависимости между ресурсами |
Используемая коллекция Ansible требует новую версию EE |
Изменения в коллекциях, не требующие изменений в настройках существующих проектов и шаблонов |
Изменения, устраняющие уязвимости |
Безопасность |
Удаление функций в коллекции Ansible |
Добавление новых возможностей в коллекции |
Устранение уязвимостей |
Интеграция |
Изменение форматов принимаемых сообщений |
Поддержка новых систем |
Исправление сценариев интеграции |
Ведение журналов |
Изменение формата журнала |
Создание новых полей в журналах |
Исправление ошибок |
Сетевая система |
Изменение портов TCP/UDP или исчезновение их |
Добавление новых портов |
Исправление сетевых ошибок |
Жизненный цикл продукта#
Выпуск новой стабильной версии продукта происходит ориентировочно каждые 6 месяцев. Реальные даты отражены на следующей диаграмме.
Особенности:
Одновременно поддерживаются три стабильные версии.
В течение жизненного цикла каждой стабильной версии проводятся регулярные обновления.
Жизненный цикл каждой стабильной версии содержит три стадии:
Full support – полная техническая поддержка с выпуском обновлений по изменению функциональности, исправлению ошибок и повышению безопасности.
Bug fixes – техническая поддержка, обеспечиваемая выпуском обновлений с исправлениями ошибок и повышением безопасности.
Security fixes – техническая поддержка заданного уровня безопасности, обеспечиваемая выпуском обновлений по устранению возможных уязвимостей.
Более подробно этот цикл представлен в истории обновлений. Отдельно представлен состав платформы для каждой версии.
Что означает техническая предварительная версия (technical preview)#
Некоторые возможности платформы могут быть предоставлены до проведения полного тестирования соответствующих компонентов. Такие возможности помечаются как «техническая предварительная версия». Они позволяют пользователю опробовать их на свое усмотрение, но не поддерживаются службой технической поддержки.
Предупреждение
На такие возможности не распространяется Положение о технической поддержке программы для Astra Automation.
Цикл разработки документации#
Разработка документации синхронизирована с разработкой продукта и имеет следующие особенности:
Версии документации совпадают со стабильными версиями продукта, то есть имеют значения 1.0, 1.1 и так далее с ориентировочным периодом выпуска очередной версии 6 месяцев.
Одновременно поддерживаются до трех последних версий документации с возможностью переключения между ними.
С выходом исправлений продукта, например 1.0-upd1, версия документации не изменяется. Новые изменения, которые появляются в документации в связи с выходом такого обновления, помечаются в виде короткой заметки в тексте сразу после соответствующего заголовка или параграфа.
Документация и спецификация API доступны также для загрузки в формате PDF с помощью соответствующих кнопок в правом верхнем углу экрана. Файлы PDF обновляются с выпуском очередной версии продукта.
Состав платформы#
Следующая таблица содержит состав Astra Automation и сведения о совместимости с операционной системой и ее версией. Данные представлены в обратном хронологическом порядке.
Версия |
Состав |
Операционная система |
СУБД |
|---|---|---|---|
Ansible Core 2.18.3
Platform Gateway 1.0.0
Automation Controller 3.0.1
Private Automation Hub 4.10.4
Event-Driven Automation 0.2.0
Execution Environment aa-minimal-ee 2.1.1
Execution Environment aa-full-ee 1.4.0
Execution Environment aa-control-ee 1.1.0
Decision Environment aa-minimal-de 2.1.1
Decision Environment aa-full-de 2.1.1
Development Container aa-cdk 1.1.0
Ansible Navigator 25.4.1+aa 1.1.0
Ansible Builder 3.1.0+aa1.2.0
Ansible Creator 25.4.1+aa1.0.1
Ansible Lint 25.4.0+aa1.1.0
Ansible Pytest 25.4.1+aa1.1.0
Ansible Molecule 25.4.0+aa1.1.0
Ansible Tox 25.4.0+aa1.2.0
Ansible Sign 0.1.1+aa1.2.0
|
Astra Linux Special Edition 1.7.7.UU2
Astra Linux Special Edition 1.7.8
Astra Linux Special Edition 1.8.3.UU1
Astra Linux Special Edition 1.8.4
Astra Linux Special Edition 1.8.5
|
PostgreSQL 15 |
|
Ansible Core 2.18.3
Platform Gateway 1.0.0
Automation Controller 3.0.1
Private Automation Hub 4.10.4
Event-Driven Automation 0.2.0
Execution Environment aa-minimal-ee 2.1.1
Execution Environment aa-full-ee 1.4.0
Execution Environment aa-control-ee 1.1.0
Decision Environment aa-minimal-de 2.1.1
Decision Environment aa-full-de 2.1.1
Development Container aa-cdk 1.1.0
Ansible Navigator 25.4.1+aa 1.1.0
Ansible Builder 3.1.0+aa1.2.0
Ansible Creator 25.4.1+aa1.0.1
Ansible Lint 25.4.0+aa1.1.0
Ansible Pytest 25.4.1+aa1.1.0
Ansible Molecule 25.4.0+aa1.1.0
Ansible Tox 25.4.0+aa1.2.0
Ansible Sign 0.1.1+aa1.2.0
|
Astra Linux Special Edition 1.7.7.UU2
Astra Linux Special Edition 1.7.8
Astra Linux Special Edition 1.8.2.UU1
Astra Linux Special Edition 1.8.3.UU1
Astra Linux Special Edition 1.8.4
|
PostgreSQL 15 |
|
Ansible Core 2.18.3
Platform Gateway 1.0.0
Automation Controller 3.0.0
Private Automation Hub 4.10.4
Event-Driven Automation 0.2.0
Execution Environment aa-minimal-ee 2.0.0
Execution Environment aa-full-ee 1.0.0
Execution Environment aa-control-ee 1.0.0
Decision Environment aa-minimal-de 2.0.0
Decision Environment aa-full-de 2.0.0
Development Container aa-cdk 1.0.0
Ansible Navigator 25.4.1+aa 1.1.0
Ansible Builder 3.1.0+aa1.2.0
Ansible Creator 25.4.1+aa1.0.1
Ansible Lint 25.4.0+aa1.1.0
Ansible Pytest 25.4.1+aa1.1.0
Ansible Molecule 25.4.0+aa1.1.0
Ansible Tox 25.4.0+aa1.2.0
Ansible Sign 0.1.1+aa1.2.0
|
Astra Linux Special Edition 1.7.7.UU2
Astra Linux Special Edition 1.7.8
Astra Linux Special Edition 1.8.2.UU1
Astra Linux Special Edition 1.8.3.UU1
Astra Linux Special Edition 1.8.4
|
PostgreSQL 15 |
|
Ansible Core 2.15.10
Automation Controller 2.1.1
Private Automation Hub 1.1.4
Event-Driven Automation 1.0.2
Execution Environment aa-minimal-ee 1.3.0
Execution Environment aa-full-ee 0.8.0
Execution Environment aa-control-ee 0.4.0
Decision Environment aa-minimal-de 1.2.0
Decision Environment aa-full-de 1.2.0
Development Container aa-cdk 0.3.0
Ansible Navigator 24.9.0+aa1.1.2
Ansible Builder 3.1.0+aa1.1.1
Ansible Creator 24.10.1+aa2.0.1
Ansible Lint 24.9.2+aa1.1.1
Ansible Pytest 24.9.0+aa2
Ansible Molecule 24.9.0+aa1.1.3
Ansible Tox 25.4.0+aa1.1.1
Ansible Sign 0.1.1+aa1.1.1
|
Astra Linux Special Edition 1.7.6+
Astra Linux Special Edition 1.7.7.UU2
Astra Linux Special Edition 1.7.8
Astra Linux Special Edition 1.8.1.UU1
Astra Linux Special Edition 1.8.2.UU1
Astra Linux Special Edition 1.8.3, 1.8.3.UU1
|
PostgreSQL 15 |
|
Ansible Core 2.15.10
Automation Controller 2.1.1
Private Automation Hub 1.1.4
Event-Driven Automation 1.0.2
Execution Environment aa-minimal-ee 1.3.0
Execution Environment aa-full-ee 0.8.0
Execution Environment aa-control-ee 0.4.0
Decision Environment aa-minimal-de 1.2.0
Decision Environment aa-full-de 1.2.0
Development Container aa-cdk 0.3.0
Ansible Navigator 24.9.0+aa1.1.2
Ansible Builder 3.1.0+aa1.1.1
Ansible Creator 24.10.1+aa2.0.1
Ansible Lint 24.9.2+aa1.1.1
Ansible Pytest 24.9.0+aa2
Ansible Molecule 24.9.0+aa1.1.3
Ansible Tox 25.4.0+aa1.1.1
Ansible Sign 0.1.1+aa1.1.1
|
Astra Linux Special Edition 1.7.6+
Astra Linux Special Edition 1.7.7.UU2
Astra Linux Special Edition 1.7.8
Astra Linux Special Edition 1.8.1.UU1
Astra Linux Special Edition 1.8.2.UU1
Astra Linux Special Edition 1.8.3, 1.8.3.UU1
|
PostgreSQL 15 |
|
Ansible Core 2.15.10
Automation Controller 2.0.2
Private Automation Hub 1.1.3
Event-Driven Automation 1.0.1
Execution Environment aa-minimal-ee 1.3.0
Execution Environment aa-full-ee 0.6.0
Execution Environment aa-control-ee 0.4.0
Decision Environment aa-minimal-de 1.2.0
Decision Environment aa-full-de 1.2.0
Development Container aa-cdk 0.2.0
Ansible Navigator 24.9.0+aa1.1.2
Ansible Builder 3.1.0+aa1.1.1
Ansible Creator 24.10.1+aa2.0.1
Ansible Lint 24.9.2+aa1.1.1
Ansible Pytest 24.9.0+aa2
Ansible Molecule 24.9.0+aa1.1.3
Ansible Tox 24.9.0+aa1.1.1
Ansible Sign 0.1.1+aa1.1.1
|
Astra Linux Special Edition 1.7.5+
Astra Linux Special Edition 1.7.6+
Astra Linux Special Edition 1.8.1.UU1
|
PostgreSQL 15 |
|
Ansible Core 2.15.10
Automation Controller 2.0.1
Private Automation Hub 1.1.2
Event-Driven Automation 1.0.0
Execution Environment aa-minimal-ee 1.0.4
Execution Environment aa-full-ee 0.3.0
Execution Environment aa-control-ee 0.1.0
Decision Environment aa-minimal-de 1.0.2
Decision Environment aa-full-de 1.0.1
Development Container aa-cdk 0.1.3
Ansible Navigator 24.9.0
Ansible Builder 3.1.0
Ansible Creator 24.10.1
Ansible Lint 24.9.2
Ansible Pytest 24.9.0
Ansible Molecule 24.9.0
Ansible Tox 24.9.0
Ansible Sign 0.1.1
|
Astra Linux Special Edition 1.7.5+
Astra Linux Special Edition 1.7.6+
Astra Linux Special Edition 1.8.1.UU1
|
PostgreSQL 15 |
|
Ansible Core 2.15.10
Automation Controller 2.0.0
Private Automation Hub 1.1.1
Event-Driven Automation 1.0.0
Execution Environment aa-minimal-ee 1.0.4
Execution Environment aa-full-ee 0.2.0
Execution Environment aa-control-ee 0.1.0
Decision Environment aa-minimal-de 1.0.2
Decision Environment aa-full-de 1.0.1
Development Container aa-cdk 0.1.1
Ansible Navigator 24.9.0
Ansible Builder 3.1.0
Ansible Creator 24.10.1
Ansible Lint 24.9.2
Ansible Pytest 24.9.0
Ansible Molecule 24.9.0
Ansible Tox 24.9.0
Ansible Sign 0.1.1
|
Astra Linux Special Edition 1.7.5+
Astra Linux Special Edition 1.7.6+
Astra Linux Special Edition 1.8.1.UU1
|
PostgreSQL 15 |
|
Ansible Core 2.15.10
Automation Controller 1.2.0
Private Automation Hub 1.0.2
Execution Environment aa-base-ee 0.6.2
Execution Environment aa-creator-ee 0.2.1
Ansible Navigator 24.2.0
Ansible Builder 3.0.1
Ansible Lint 6.22.2
Ansible Molecule 6.0.3
|
Astra Linux Special Edition 1.7.4
Astra Linux Special Edition 1.7.5
|
PostgreSQL 13 |
|
Ansible Core 2.15.10
Automation Controller 1.1.0
Execution Environment aa-base-ee 0.6.2
Execution Environment aa-creator-ee 0.2.1
Ansible Navigator 24.2.0
Ansible Builder 3.0.1
|
Astra Linux Special Edition 1.7.4
Astra Linux Special Edition 1.7.5
|
PostgreSQL 13 |
|
Не поддерживается
|
Automation Controller 1.0.2
Execution Environment aa-base-ee 0.5.1
|
Astra Linux Special Edition 1.7.4
Astra Linux Special Edition 1.7.5
|
PostgreSQL 13 |
Не поддерживается
|
Automation Controller 1.0.1
Execution Environment aa-base-ee 0.2.1
|
Astra Linux Special Edition 1.7.4
Astra Linux Special Edition 1.7.5
|
PostgreSQL 13 |
Не поддерживается
|
Automation Controller 1.0.0
Execution Environment aa-base-ee 0.2.1
|
Astra Linux Special Edition 1.7.4 (см. особенности)
Astra Linux Special Edition 1.7.5 (см. особенности)
|
PostgreSQL 13 |
История обновлений#
Следующая таблица содержит перечень обновлений в обратном хронологическом порядке и основные данные по ним. В ней отсутствуют обновления, выпущенные после завершения стадии добавления функциональности (features) конкретной версии продукта. Например, в таблице отсутствует выпуск 1.0-upd3, потому что он выходит позднее следующей стабильной версии продукта, то есть версии 1.1. Для каждой стабильной версии есть отдельная таблица с полным перечнем всех обновлений, например, по версии 1.0.
Версия |
Дата выпуска |
Обновление характеристик (главное) |
Исправления (главные) |
|---|---|---|---|
27.05.2026 |
Совместимость с OS Astra Linux Special Edition 1.8.5. |
Устранение проблемы миграции команд пользователей с версии 1.2 на версию 2.0. |
|
11.03.2026 |
Обеспечение миграции с версии 1.2. |
Устранение возможности утечки секретного ключа S3 через журнал. |
|
27.11.2025 |
Перевод платформы на унифицированный интерфейс.
Добавление модели развертывания в Kubernetes.
|
Устранение критических уязвимостей в утилите |
|
12.09.2025 |
– |
Исправлено поведение, когда пароль к базе данных сервера PostgreSQL, созданного через |
|
02.09.2025 |
Улучшена логика работы с поврежденными базами данных. |
Скорректирована конфигурация для сервиса |
|
11.07.2025 |
Добавлена поддержка работы компонентов Astra Automation в режиме замкнутой программной среды (ЗПС).
Разработано решение по оптимизации резервного копирования и восстановления данных.
|
Ошибки, связанные с обработкой сложных сценариев, требующих длительного времени. |
|
28.03.2025 |
В графическом интерфейсе контроллера добавили ссылку на документ по активации подписки, необходимой после развертывания платформы.
Упрощен перенос коллекций Ansible в приватный реестр для платформы, установленной в закрытом контуре без доступа к интернету.
|
Ошибки, связанные с некорректным восстановлением из резервной копии. |
|
14.02.2025 |
Первый выпуск компонента Event-Driven Automation.
Переход на новое семейство образов служебных контейнеров.
|
Устранены ошибки, из-за которых в исполнительном узле, установленном из пакета offline bundle, не запускались задания.
Исправлено поведение, когда утилита
aa-setup требовала указать переменную ansible_host даже при использовании FQDN в описании узла. |
|
21.10.2024 |
Первый выпуск Private Automation Hub. |
Устранена ошибка, препятствующая передаче и отображению переменных, заданных в шаблоне, во вкладке Подробности (Details) выполненного задания. |
|
19.08.2024 |
Выпуск пакета Ansible Navigator и Ansible Builder в составе CDK для разработки и тестирования собственных проектов.
Обеспечена возможность развертывания платформы в изолированном окружении.
Добавлен переключатель языка в графическом интерфейсе пользователя контроллера.
|
Устранена ошибка передачи данных в сценарии при использовании в задании шага prompt on launch.
Исправлена обработка параметра
unified_job_template в API. |
|
Не поддерживается
|
22.04.2024 |
Обновление кода из проекта AWX.
Улучшена функция обновления версии платформы с помощью утилиты
aa-setup. |
Исключен излишний процесс сканирования всего репозитория при развертывании или обновлении платформы. |
Не поддерживается
|
14.03.2024 |
Добавлена возможность обновления версии платформы с помощью утилиты |
Исправлен процесс восстановления базы данных кластера, состоящего из узлов типа |
Не поддерживается
|
15.02.2024 |