Marabunta

Latest version: v0.13.0

Safety actively analyzes 714973 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 6

0.10.4

+++++++++++++++++++

**Bugfixes**

* Fix BoolEnvDefault when envvar is not defined

0.10.3

+++++++++++++++++++

**Bugfixes**

* ALLOW_SERIES shouldn't be true if a false value is given.

0.10.2

+++++++++++++++++++

**Bugfixes**

* Crash when forcing upgrade of a version and no backup command is configured

0.10.1

+++++++++++++++++++

**Build**

* The lib is now automaticaly published to Pypi by Travis when a tag is added

0.10.0

+++++++++++++++++++

**Backward incompatible change**

* In the migration yaml file, the ``command`` and ``command_args`` options are
now all merged into ``command``

**Features**

* Backup command and backup's ignore_if are now run in a 'sh' shell so we can
inject environment variables in the commands
* Backup command can now use ``$database``, ``$db_host``, ``$db_port``,
``$db_user``, ``$db_password`` that will be substituted by the current
configuration values

**Bugfixes**

* When starting 2 concurrent marabunta process and the first fail, it releases
the lock and the second would start odoo without actually run the migration.
Now, when the migration lock is released, the other process(es) will recheck
all versions as well before running odoo.

**Documentation**

* Add some high-level documentation

0.9.0

++++++++++++++++++

**Features**


* 1st version it's always "setup"

In all projects' usecases the 1st version is always to setup the initial state.
Adopting `setup` as the 1st version makes also easier to squash intermediate version
all in one as the project and its releases grow up.

* Support 5 digits version

Now you can use 5 digits versions as per odoo modules.
For instance: `11.0.3.0.1`. This give us better numbering for patches
and makes versionig withing Odoo world more consistent.
Old 3 digits versions are still supported for backward compat.

Full rationale for above changes available here

https://github.com/camptocamp/marabunta/commit/9b96acaff8e7eecbf82ff592b7bb927b4cd82f02

* Backup option

Migration allows using a `backup` command in order to perform specific
commands (unless explicitly opted-out) before the migration step.

No backup machinery provided as you are suppose to run your own command
to execute the backup.


**Bugfixes**

* Build Py3 wheel on release

Page 2 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.