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,backupcommands (typeof env up <TAB>inside a project directory) of project lsnow 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 backupis now a sub-app withnew,ls,rm,prunecommandsof env backup newreplacesof env backup(same syntax, now under sub-app)of env backup lslists backup files (metadata: size, age, db_name)of env backup rm <env> <filename>deletes a specific backup fileof env backup prune <env>with--keep,--days, or--beforeto clean old backups- Cleaner
lsoutput: removed Version and Modules columns
Improvements¶
- Extracted
of env staging newas dedicated command (separated fromenv new --staging) env new --stagingkept 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 checkimproved: 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 checkand improvedof project check - Added Git branching + staging workflow guide in both READMEs
[0.5.5] - 2026-07-02¶
Features¶
- New
of env confcommand: centralized odoo.conf management --db-nameand--hide-db-list/--no-hide-db-listflags for project/env creation commands--clear-db-nameflag to remove default DB setting and restore database picker--setand--unsetfor arbitrary odoo.conf keys- Persisted in
.envasDB_NAME/DB_LIST, auto-reapplied onenv update --so - Restart suggestion after server option changes
- New
of project set-master-passwordcommand: changes master password in project.yml, .env, and odoo.conf for all environments
Bug Fixes¶
- Fixed semantic inversion of
--hide-db-list(was writinglist_db = trueinstead offalse)
[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¶
[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