Skip to content

Changelog

All notable changes to this project are documented here.

[0.6.1] - 2026-07-07

Features

  • Tab autocompletion for database names in db shell, db rm, db cpn, env backup new, env install, env uninstall, env update
  • Tab autocompletion for backup filenames in env backup rm
  • Tab autocompletion for repository URLs in repo rm
  • All new completions gracefully return empty if container is offline

[0.6.0] - 2026-07-07

Features

  • Tab autocompletion for environment names in all env, db, repo, staging, backup commands (type of env up <TAB> inside a project directory)
  • of project ls now shows URLs for all running environments, not just the first one

Bug Fixes

  • Dashboard now displays access URLs for all environments of a project

[0.5.8] - 2026-07-03

Features

  • of env backup is now a sub-app with new, ls, rm, prune commands
  • of env backup new replaces of env backup (same syntax, now under sub-app)
  • of env backup ls lists backup files (metadata: size, age, db_name)
  • of env backup rm <env> <filename> deletes a specific backup file
  • of env backup prune <env> with --keep, --days, or --before to clean old backups
  • Cleaner ls output: removed Version and Modules columns

Improvements

  • Extracted of env staging new as dedicated command (separated from env new --staging)
  • env new --staging kept as alias for backwards compatibility
  • Fix filestore sync in staging refresh: purge before copy to avoid stale data

[0.5.7] - 2026-07-03

Features

  • New of env staging refresh <env> command: sync DBs from source to staging (pg_dump → psql cross-container, neutralize, filestore copy)
  • Fix of db cpn: now resolves env_hash so it actually works

[0.5.6] - 2026-07-03

Features

  • New of env check <env> command: runtime health check — containers, logs (ERROR/FATAL scan), DB connectivity, port, odoo.conf keys, .env vars, cloned repos
  • of project check improved: now validates odoo.conf existence and required keys, container status via docker compose ps, log scanning for ERROR/FATAL, and port binding check per environment

Documentation

  • Updated README.md and README_ES.md with of env check and improved of project check
  • Added Git branching + staging workflow guide in both READMEs

[0.5.5] - 2026-07-02

Features

  • New of env conf command: centralized odoo.conf management
  • --db-name and --hide-db-list/--no-hide-db-list flags for project/env creation commands
  • --clear-db-name flag to remove default DB setting and restore database picker
  • --set and --unset for arbitrary odoo.conf keys
  • Persisted in .env as DB_NAME / DB_LIST, auto-reapplied on env update --so
  • Restart suggestion after server option changes
  • New of project set-master-password command: changes master password in project.yml, .env, and odoo.conf for all environments

Bug Fixes

  • Fixed semantic inversion of --hide-db-list (was writing list_db = true instead of false)

[0.5.4] - 2026-06-26

Bug Fixes

  • Check exit codes from container exec_run in backup version detection
  • Safeguard ast.literal_eval with try/except for invalid version strings
  • Run chown as root when fixing filestore permissions after restore
  • Change default RAM from 2GB to auto-detection to prevent worker OOM kills

[0.5.0] - 2026-05-28

Bug Fixes

  • test_cli
  • make mypy non-blocking in CI, add .coverage to gitignore

Features

  • clean error messages for missing environments
  • v0.5.0 — integrate odoogci/odooconf, repo detail output, version bump

[0.4.4] - 2026-05-27

Features

  • enterprise quality — session auth, structured logging, CI/CD pipeline

Testing

  • increase coverage from 40 to 120 tests across all core modules

[0.4.3] - 2026-05-27

Bug Fixes

  • use docker compose ps instead of labels for env running checks and status

Refactor

  • modularize core logic and improve test isolation

[0.4.2] - 2026-05-26

Bug Fixes

  • descriptive JSON output instead of {} for --json, bump v0.4.2

[0.4.1] - 2026-05-25

Bug Fixes

  • fix(compose): set top-level project name in rendered docker-compose.yml
  • fix(compose): set top-level project name in rendered docker-compose.yml
  • Problem with project name
  • fix(env update): mandar -u en vez de -i cuando el modulo ya esta instalado
  • fix(env update): mandar -u en vez de -i cuando el modulo ya esta instalado
  • check env containers running before operating on db/env commands

Features

  • addons untracked in project check
  • JSON in all commands
  • --yes in all commands (if apply)
  • Logs save support

Miscellaneous

  • merge remote-tracking branch 'origin/main' into unstable

Refactor

  • Black format

[0.4.0] - 2026-05-20

Bug Fixes

  • production template

Features

  • JSON in all commands

Work in Progress

  • work in #42

[0.3.9] - 2026-05-15

Bug Fixes

  • close #35
  • close #34
  • close #34
  • close #9

[0.3.8] - 2026-05-14

Features

  • support for plugins

Updates

  • Version Number

Work in Progress

  • 16 Close #44 #43

[0.3.7] - 2026-05-07

Bug Fixes

  • Repositories clone in Production mode
  • Bug with production-traefik.j2 and odoo web #31
  • Longpolling in Production #33

Updates

  • README.md README_ES.md
  • README.md README_ES.md

Work in Progress

  • 16 #43

[0.3.6] - 2026-04-22

Bug Fixes

Features

  • Repositories manager & add: env pull to update docker images

[0.3.5] - 2026-04-21

Bug Fixes

  • NoneType when execute env ls or env stats in a Folder without project
  • Tests
  • close #18

Features

  • Password in Dashboard
  • Custom Command #15 & Fix Password Error

Testing

  • Tests xD
  • Tests xD

[0.3.4] - 2026-04-14

Documentation

  • improve Documentation

Features

  • Project Check with Database container support
  • Restart Command
  • docker Image generator Works, but not work odoo.conf
  • PRE_INSTALL & POST_INSTALL in Environment
  • Dashboard

Miscellaneous

  • change Version

Updates

  • readme actualizados

[0.3.3] - 2026-04-10

Bug Fixes

  • Major Bugs
  • No clone repositories in Production
  • No clone repositories in Production

Documentation

  • improve Readme(s) & fix problem with docker client

Features

  • Basic Testing
  • Proxy Logs
  • Check Compatibility
  • Check Project
  • URL in Env
  • Support for python Requirements and Image build #14 :)

Miscellaneous

  • ignore dist folder
  • remove nginx support

Updates

  • en manejo de Traefik
  • Actions

[0.3.2] - 2026-03-31

Features

  • improve security, stability and CLI usability (v0.3.2)

Miscellaneous

  • vía Gemini

[0.3.1] - 2026-03-30

Bug Fixes

  • close #26

Features

  • basic Config in config.yaml #17
  • Basic User Configuration
  • Basic Setup User Configuration

Miscellaneous

  • merge branch 'unstable' into unstable.user_config

Updates

  • README.md README_ES.md
  • Packages

[0.3.0] - 2026-03-26

Miscellaneous

  • change Logo
  • merge pull request #27 from Alitux/main.odoogci-pypi
  • delete publicaciones.md

Updates

  • add publicaciones.md in .gitignore
  • README.md & README_ES.md
  • README.md README_ES.md

Work in Progress

  • 17

  • 19

  • 19 & Install Modules

  • 19 & Uninstall Modules

[0.2.9] - 2026-02-24

Bug Fixes

  • Dev in Production Traefik
  • close #25 Cambiar contraseña de Usuario

[0.2.8] - 2026-02-17

Bug Fixes

  • Empty repositories

Miscellaneous

  • merge pull request #22 from Alitux/21-nonetype-cuando-hay-dos-entornos-en-backup

[0.2.7] - 2026-02-17

Bug Fixes

  • Refactor db list functionality
  • env_stats
  • env_stats containers name
  • 21

Documentation

  • Update README with new features and flags

Features

  • 0.2.6 Release
  • 0.2.6 Release with Fix

Updates

  • README.md & ADD README_ES.md
  • ADD README_ES.md

[0.2.6] - 2025-12-19

Bug Fixes

  • Working dir bug

[0.2.5] - 2025-12-18

Bug Fixes

  • Bug in aux.py
  • db_list & update method

Features

  • Long Polling Support in production
  • Long Polling Support in production

[0.2.4] - 2025-10-16

Bug Fixes

  • Version in main.py
  • self.get_db_envvars with env

Updates

  • README.md
  • mv ls_modules to ProjectManager
  • README.md

[0.2.2] - 2025-10-07

Updates

  • Version 0.2.2 Staging in local 🥳

Work in Progress

  • staging generation
  • Generate Staging
  • Generate Staging
  • Staging
  • staging generationwork only in main
  • staging generation works :)

[0.2.1] - 2025-09-30

Bug Fixes

  • Close #11

[0.2.0] - 2025-09-10

Bug Fixes

  • Users == 1 bug
  • Verbose exit in dc down & dc up
  • env down & env up & add: env init

Refactor

  • New Project upd: README.MD

Updates

  • README.md & add Logo
  • README.md
  • README.md & project not_env option and multiples fixes. Version 0.1.2 installable

Work in Progress

  • env_hash & Version Integration
  • Version & production mode

[0.1.9] - 2025-09-09

Features

  • Traefik RPM deploy Function 🔥

[0.1.8] - 2025-09-05

Bug Fixes

  • WIP in rm environment #7
  • WIP in rm environment #7
  • rm environment Close #7
  • rm environment Close #7

Features

  • Traefik RPM deploy Function 🔥

Work in Progress

  • Working in #11

[0.1.7] - 2025-08-12

Bug Fixes

  • Bug in env update
  • Upgrade in PM

Features

  • ProjectManager Class & WIP in #6
  • WIP Backup Function #6
  • Close #6 Odoo Backups 🥳

Refactor

  • Black Format

Updates

  • Move psqshell & odooshell to ProjectManager

Work in Progress

  • Uninstall Function

[0.1.6] - 2025-07-11

Bug Fixes

  • close #4 add: list modules in db

[0.1.5] - 2025-06-10

Features

  • Staging Function WIP #1

[0.1.4] - 2025-06-05

Features

  • Update env & Minor Changes in devel.j2
  • db cpn & Fix Volume names

[0.1.3] - 2025-05-31

Bug Fixes

  • Bugs in env new & RAM calculation

Features

  • Basic Stats command & upd: readme.md

[0.1.0] - 2025-05-05

Features

  • First Commit