Skip to content

4.4.2

Choose a tag to compare

@github-actions github-actions released this 21 Jun 16:27

4.4.2

English

4.4.2 is the first stable release of the 4.4 line on 4.4-dev. It supersedes 4.3.0 as the recommended production version. Pre-release 4.4.2-beta tested packaging and docs channels; stable uses APT/YUM suite stable, production PyPI, and docs alias stable.

What's new in this release

  • One version number for every install method4.4.2 in apt/dnf, pip, and odpm --version; no mismatched digits across channels.

  • pip install odpm on PyPI — stable tags publish to pypi.org; pre-releases stay on TestPyPI.

  • Validate project settings before startupodpm manifest validate finds errors in odpm.json early, without a full Docker environment bring-up.

  • Lock file vs manifest drift — visible before startup — when commits in locks.git (odpm.json) and .odpm/deps.lock.json differ, odpm plan prints a warning in the terminal (Warnings block); during environment prepare the same message goes to the log. Execution is not blocked: canonical source is locks.git; run odpm --update-lock to sync the on-disk file.

  • Upgrade to the extended settings format — optional — existing projects with the familiar odpm.json keep working; migrate with odpm manifest migrate when needed (run without --write first to review the diff).

  • Extra docker-compose services from project settings — e.g. Mailpit test mail for Odoo email debugging; configured in odpm.json without hand-editing compose files.

  • Documentation in Russian and English with versioned sitestable docs for production; archived 4.3 and beta docs remain in the version selector.

  • Secrets for CI image builds — bake secrets into the image when building for continuous integration (ODPM_BAKE_SECRETS=1) if the runner cannot mount password files.

Versions (short)

Question Answer
Which odpm version is installed? 4.4.2 (odpm --version)
Must I change odpm.json in my project? No — if the project already worked, you do not need to touch odpm_version: "4.0"

Install

Verify checksums using SHA256SUMS from this GitHub Release.

Platform How to install
Debian/Ubuntu download odpm_4.4.2-1_all.deb or add the APT repo (stable suite) — stable guide
Fedora 40+ download odpm-4.4.2.fc*.noarch.rpm or add the YUM repo (stable) — stable guide
pip pip install odpm (production PyPI)
# Debian/Ubuntu — from downloaded file
sudo apt install ./odpm_4.4.2-1_all.deb

# Fedora — from downloaded file (match your fc* version)
sudo dnf install ./odpm-4.4.2.fc*.noarch.rpm

# pip — production
pip install 'odpm==4.4.2'

odpm --version
# expected: odpm version: 4.4.2

Documentation

Feedback

If install or upgrade failed — open an issue: say how you installed (deb / rpm / pip), paste odpm --version output, and what went wrong.


Русский

4.4.2 — первый stable-релиз линии 4.4 на 4.4-dev. Заменяет 4.3.0 как рекомендуемую production-версию. Pre-release 4.4.2-beta проверил каналы packaging и docs; stable использует APT/YUM suite stable, production PyPI и alias docs stable.

Что нового в этой версии

  • Один номер версии для всех способов установки4.4.2 в apt/dnf, pip и odpm --version; расхождений между каналами нет.

  • pip install odpm на PyPI — stable-теги публикуются на pypi.org; pre-release остаются на TestPyPI.

  • Проверка настроек проекта до запускаodpm manifest validate находит ошибки в odpm.json заранее, без полного поднятия Docker.

  • Расхождения lock-файла и manifest — видны до запуска — при несовпадении locks.git и .odpm/deps.lock.json odpm plan выводит предупреждение; при prepare то же в логе. Канон — locks.git; выровнять файл — odpm --update-lock.

  • Переход на расширенный формат настроек — по желанию — старые проекты с odpm.json работают как раньше; odpm manifest migrate (сначала без --write).

  • Дополнительные сервисы docker-compose из odpm.json — например Mailpit для отладки почты Odoo.

  • Документация RU/EN с версионированием на сайтеstable для production; архив 4.3 и beta в переключателе версий.

  • Секреты для CI-сборки образаODPM_BAKE_SECRETS=1, если runner не монтирует файлы с паролями.

О версиях (кратко)

Вопрос Ответ
Какая версия odpm установлена? 4.4.2 (odpm --version)
Нужно ли менять odpm.json? Нет, если проект уже работал — odpm_version: "4.0" трогать не обязательно

Установка

Сверяйте контрольную сумму по SHA256SUMS в этом GitHub Release.

Платформа Как установить
Debian/Ubuntu odpm_4.4.2-1_all.deb или APT (suite stable) — stable
Fedora 40+ odpm-4.4.2.fc*.noarch.rpm или YUM (stable) — stable
pip pip install odpm (production PyPI)
sudo apt install ./odpm_4.4.2-1_all.deb
sudo dnf install ./odpm-4.4.2.fc*.noarch.rpm
pip install 'odpm==4.4.2'
odpm --version
# ожидается: odpm version: 4.4.2

Документация

Обратная связь

Если установка не сработала — issue: способ установки, odpm --version, описание проблемы.