Skip to content

4.3.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 14:00

4.3.0

English

Stable release of the 4.3 product line (promoted from 4.3-rc1).

Highlights

  • Faster Odoo platform cloning — shallow clone by branch, commit, or limited depth (saves up to ~40 minutes on large histories). See Git repository links and deps.lock.json.
  • uv on Debian 12+ in container images instead of plain pip — much faster package installs (up to ~10×). See developer scenario.
  • Configurable Odoo platform source — custom git URL when not set defaults to official Odoo GitHub. See Custom Odoo platform repo and odoo_git_link in odpm.json.
  • Dry-run (odpm plan) — preview what will change before a full run. See Command-line options.
  • Multiple debugger backends — VS Code / Cursor and PyCharm (Attach to DAP and Debug Server). See IDE debugging.
  • ${VAR} substitution in manifest — environment variables in settings (especially useful for file:// paths). See odpm.json, .env variables, Git links.
  • Secrets inside the container — mount JSON secrets for Odoo modules. See Local secrets.
  • CI image build and ci scenario — baked runtime image alongside developer and server. See ci scenario.
  • Database state v1.odpm/database/last_run.json fingerprints PostgreSQL configuration, drift detection, odpm database status / ensure-role, legacy adoption baseline. See Database state.
  • Full user documentation (MkDocs, RU + EN). See Documentation hub.
  • Binary packages.deb and .rpm on GitHub Releases; APT/YUM repos for upgrades. See Installing odpm.

Since 4.3-rc1

  • Database state v1 with drift resolution and legacy PostgreSQL adoption.
  • Fix --db-drop when the Odoo database owner differs from the application role.

Version note: release 4.3.0; the odpm.json manifest format (odpm_version) and odpm --version remain on the 4.0 compatibility line.

Install

Platform Package
Debian/Ubuntu odpm_4.3.0-1_all.deb
Fedora 41+ odpm-4.3.0-1.fc41.noarch.rpm (or odpm-4.3.0-1.*.noarch.rpm on your distro)

Verify checksums with SHA256SUMS from this release.

# Debian/Ubuntu
sudo apt install ./odpm_4.3.0-1_all.deb

# Fedora
sudo dnf install ./odpm-4.3.0-1*.noarch.rpm

Documentation


Русский

Стабильный релиз линии 4.3 (после 4.3-rc1).

Основные новшества

  • Ускорено клонирование платформы Odoo — shallow clone по ветке, коммиту или ограниченной глубине (экономия до ~40 минут).
  • uv на Debian 12+ в образах контейнера вместо pip — до ~10× быстрее установка пакетов. См. сценарий developer.
  • Настраиваемый источник платформы Odoo — свой git URL; по умолчанию официальный GitHub Odoo. См. Свой репозиторий платформы.
  • Dry-run (odpm plan) — предпросмотр изменений до полного запуска. См. CLI.
  • Несколько backend'ов отладчика — VS Code и PyCharm. См. Отладка в IDE.
  • Подстановка ${VAR} в manifest — переменные окружения в настройках. См. odpm.json.
  • Секреты внутри контейнера — JSON-секреты для модулей Odoo. См. Локальные секреты.
  • Сборка CI-образа и сценарий ci. См. сценарий ci.
  • Database state v1 — снимок конфигурации PostgreSQL, drift, odpm database status / ensure-role, adoption для legacy-кластеров. См. Database state.
  • Полная документация (MkDocs, RU + EN). См. Документация.
  • Бинарные пакеты.deb и .rpm на GitHub Releases; APT/YUM-репозитории. См. Установка odpm.

С 4.3-rc1

  • Database state v1 с разрешением drift и adoption legacy PostgreSQL.
  • Исправлен --db-drop, когда владелец БД Odoo отличается от роли приложения.

Релиз 4.3.0; формат odpm.json (odpm_version) и odpm --version остаются на линии 4.0.

Установка

Платформа Пакет
Debian/Ubuntu odpm_4.3.0-1_all.deb
Fedora 41+ odpm-4.3.0-1.fc41.noarch.rpm

Сверяйте checksum по SHA256SUMS из этого релиза.

# Debian/Ubuntu
sudo apt install ./odpm_4.3.0-1_all.deb

# Fedora
sudo dnf install ./odpm-4.3.0-1*.noarch.rpm

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