4.4.3
4.4.3
English
4.4.3 is a stable patch release on 4.4-dev. It supersedes 4.4.2 as the recommended production version. Pre-release 4.4.3-beta verified packaging and docs channels; stable uses APT/YUM suite stable, production PyPI, and docs alias stable.
What's new in this release
-
Clearer
odpm planwarnings — plan checks and compose preview rely only on your project settings inodpm.jsonand lock files, not on odpm’s internal configuration; fewer misleading warnings when you have not changed the project. -
Optional sync of git pins into
odpm.json— afterodpm --update-lock, add--sync-manifest-locks(developer scenario) to copy collected pins from.odpm/deps.lock.jsoninto thelocks.gitsection ofodpm.json. Without the flag,odpm planreminds you that the manifest file was not updated. -
Easier to see where git dependency pins come from — when the environment is prepared, the log states whether pins are taken from
locks.gitinodpm.jsonor from.odpm/deps.lock.json; warnings about drift between those sources are available in your UI language. -
Plan boundary cleanup (maintainer) — lock plan warnings and compose preview evaluate paths use clearer host/manifest boundaries; contract tests guard against regressions.
Versions (short)
| Question | Answer |
|---|---|
| Which odpm version is installed? | 4.4.3 (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.3-1_all.deb or add the APT repo (stable suite) — stable guide |
| Fedora 40+ | download odpm-4.4.3.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.3-1_all.deb
# Fedora — from downloaded file (match your fc* version)
sudo dnf install ./odpm-4.4.3.fc*.noarch.rpm
# pip — production
pip install 'odpm==4.4.3'
odpm --version
# expected: odpm version: 4.4.3Documentation
- Installing odpm (stable) — recommended for production
- Local dev from scratch (stable) — demo project odoo_demo_project (Odoo 19.0)
- Dependency lock and manifest sync (stable)
- Full changelog for developers: CHANGELOG.md
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.3 — stable patch-релиз на 4.4-dev. Заменяет 4.4.2 как рекомендуемую production-версию. Pre-release 4.4.3-beta проверил каналы packaging и docs; stable использует APT/YUM suite stable, production PyPI и alias docs stable.
Что нового в этой версии
-
Понятнее предупреждения в
odpm plan— проверка плана и превью compose опираются только на настройки вашего проекта вodpm.jsonи lock-файлах, а не на внутреннюю конфигурацию odpm; меньше ложных сигналов, если вы сами проект не меняли. -
Синхронизация git-блокировок в
odpm.json— по желанию — послеodpm --update-lockможно добавить флаг--sync-manifest-locks(сценарий developer): тогда разделlocks.gitвodpm.jsonобновится из собранного.odpm/deps.lock.json. Без флагаodpm planнапомнит, что файл manifest не менялся. -
Видно, откуда берутся версии git-зависимостей — при подготовке окружения в лог пишется, используются ли пины из
locks.gitвodpm.jsonили из.odpm/deps.lock.json; предупреждения о расхождении между этими источниками выводятся на языке интерфейса. -
Граница plan-слоя (для maintainer) — предупреждения lock/plan и compose preview используют более чёткие границы host/manifest; контрактные тесты защищают от регрессий.
О версиях (кратко)
| Вопрос | Ответ |
|---|---|
| Какая версия odpm установлена? | 4.4.3 (odpm --version) |
Нужно ли менять odpm.json в своём проекте? |
Нет, если проект уже работал — odpm_version: "4.0" трогать не обязательно |
Установка
Сверяйте контрольную сумму по файлу SHA256SUMS в этом GitHub Release.
| Платформа | Как установить |
|---|---|
| Debian/Ubuntu | odpm_4.4.3-1_all.deb или APT (suite stable) — stable |
| Fedora 40+ | odpm-4.4.3.fc*.noarch.rpm или YUM (stable) — stable |
| pip | pip install odpm (production PyPI) |
sudo apt install ./odpm_4.4.3-1_all.deb
sudo dnf install ./odpm-4.4.3.fc*.noarch.rpm
pip install 'odpm==4.4.3'
odpm --version
# ожидается: odpm version: 4.4.3Документация
- Установка odpm (stable)
- Локальная разработка с нуля (stable)
- deps.lock и синхронизация manifest (stable)
- CHANGELOG.md
Обратная связь
Если установка или обновление не сработали — создайте issue: укажите, как ставили (deb / rpm / pip), вывод odpm --version и что пошло не так.