Skip to content

4.4.3

Choose a tag to compare

@github-actions github-actions released this 22 Jun 09:41

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 plan warnings — plan checks and compose preview rely only on your project settings in odpm.json and 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 — after odpm --update-lock, add --sync-manifest-locks (developer scenario) to copy collected pins from .odpm/deps.lock.json into the locks.git section of odpm.json. Without the flag, odpm plan reminds 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.git in odpm.json or 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.3

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.3stable 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

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

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

Если установка или обновление не сработали — создайте issue: укажите, как ставили (deb / rpm / pip), вывод odpm --version и что пошло не так.