Обновления#

Объявления о выпусках новых версий продукта Astra Automation, обновлениях его характеристик и исправлениях программного обеспечения выходят регулярно одновременно с появлением каждой версии.

Жизненный цикл продукта#

Выпуск новой стабильной версии продукта происходит каждые 6 месяцев согласно следующей диаграмме:

../_images/lifecycle-light.svg ../_images/lifecycle-dark.svg

Особенности:

  • Одновременно поддерживаются три стабильные версии.

  • В течение жизненного цикла каждой стабильной версии проводятся регулярные обновления.

  • Жизненный цикл каждой стабильной версии содержит три стадии:

    • Full support – допустимы обновления функциональности, исправления ошибок и повышение безопасности.

    • Bug fixes – допустимы только исправления ошибок и повышение безопасности.

    • Security fixes – допустимы только обновления, связанные с повышением безопасности.

Более подробно этот цикл представлен в истории обновлений. Отдельно представлен состав платформы для каждой версии.

Версионирование#

Версия выпуска Astra Automation представляется в соответствии со следующей схемой:

<field1>.<field2>-<update>

где:

  • <field1> и <field2> – целые числа, вместе составляющие номер стабильной версии.

    Примечание

    Обновления не основаны на семантическом версионировании.

  • <update> – строка вида upd1, upd2 и так далее, означающая внесение изменений и исправление ошибок. При выпуске новой стабильной версии это поле отсутствует.

Что означает техническая предварительная версия (technical preview)#

Некоторые возможности платформы могут быть предоставлены до проведения полного тестирования соответствующих компонентов. Такие возможности помечаются как «техническая предварительная версия», позволяют пользователю использовать их предварительно на свое усмотрение и не поддерживаются службой технической поддержки.

Предупреждение

На такие возможности не распространяется Положение о технической поддержке программы для Astra Automation.

Цикл разработки документации#

Разработка документации синхронизирована с разработкой продукта и имеет следующие особенности:

  • Версии документации совпадают со стабильными версиями продукта, то есть имеют значения 1.0, 1.1 и так далее с периодом выпуска очередной версии 6 месяцев.

  • Одновременно поддерживаются до трех последних версий документации с возможностью переключения между ними.

  • С выходом минорного обновления продукта, например, 1.0-upd1 версия документации не изменяется. Новые изменения, которые появляются в документации в связи с выходом такого обновления, помечаются в виде короткой заметки в тексте сразу после соответствующего заголовка или параграфа.

Документация и спецификация API доступны также для загрузки в формате PDF с помощью соответствующих кнопок в правом верхнем углу экрана. Файлы PDF обновляются с выпуском очередной версии продукта.

Состав платформы#

Следующая таблица содержит состав Astra Automation и зависимость от операционной системы и ее версии. Данные представлены в обратном хронологическом порядке.

Версия

Состав

Операционная система

1.2

Ansible Core 2.15.10
Automation Controller 2.0.0
Private Automation Hub 1.1.1
Event-Driven Ansible 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.1uu1

1.1-upd1

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

1.1

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

1.0-upd2

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

1.0-upd1

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

1.0

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 (см. особенности)

История обновлений#

Следующая таблица содержит перечень обновлений в обратном хронологическом порядке и основные данные по ним. В ней отсутствуют обновления, выпущенные после завершения стадии features конкретной версии продукта. Например, здесь не будет присутствовать выпуск 1.0-upd3, потому что он выходит позднее выпуска следующей стабильной версии продукта, то есть версии 1.1. Для каждой стабильной версии есть отдельная таблица с полным перечнем всех обновлений, например, по версии 1.0.

Версия

Дата выпуска

Обновление характеристик (главное)

Исправления (главные)

1.2

14.02.2025

Первый выпуск компонента Event-Driven Ansible.
Переход на новое семейство образов служебных контейнеров.
Устранены ошибки, из-за которых в исполнительном узле, установленном из пакета offline bundle, не запускались задания.
Исправлено поведение, когда утилита aa-setup требовала указать переменную ansible_host даже при использовании FQDN в описании узла.

1.1-upd1

21.10.2024

Первый выпуск Private Automation Hub.

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

1.1

19.08.2024

Выпуск пакета Ansible Navigator и Ansible Builder в составе CDK для разработки и тестирования собственных проектов.
Обеспечена возможность развертывания платформы в изолированном окружении.
Добавлен переключатель языка в графическом интерфейсе пользователя контроллера.
Устранена ошибка передачи данных в playbook при использовании в задании шага prompt on launch.
Исправлена обработка параметра unified_job_template в API.

1.0-upd2

22.04.2024

Обновление кода из проекта AWX.
Улучшена функция обновления версии платформы с помощью утилиты aa-setup.

Исключен излишний процесс сканирования всего репозитория при развертывании или обновлении платформы.

1.0-upd1

14.03.2024

Добавлена возможность обновления версии платформы с помощью утилиты aa-setup.

Исправлен процесс восстановления базы данных кластера, состоящего из узлов типа hybrid.

1.0

15.02.2024

Стабильные версии#