Marabunta

Latest version: v0.13.0

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

Scan your dependencies

Page 4 of 6

0.6.2

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

**Bugfixes**

* Autocommit the operations done in the marabunta_version table. Previously,
after an exception, the changes to marabunta_version were rollbacked, which
is not the expected behavior (it makes the migration restart ceaseless).
As a side effect, Marabunta now opens 2 connections. The connection opened
for the adsivory lock cannot commit before the end because it would release
the lock.

0.6.1

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

Important bugfix! The changes in the ``marabunta_version`` were never
committed, so migration would run again.

**Bugfixes**

* Commit the connection so changes are not rollbacked.

0.6.0

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

**Improvements**

* Rework of the database connections:

* The advisory lock is opened in a cursor in a thread, this cursor
periodically executes a dummy 'SELECT 1' to be sure that the connection
stay alive (not killed with a timeout) when a long-running subprocess is
run.
* The operations in database are executed in short-lived cursors. This
prevents an issue we had when the open cursor was locking
'ir_module_module', preventing odoo to install/update properly.

* Try to disable colors in output if the term does not support colors

0.5.1

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

* Fix: marabunta processes run concurrently all tried to run the migration,
this is better handled with a PostgreSQL advisory lock now

0.5.0

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

Odoo 10 Support

**Features**

- Switch the default command line for running odoo to ``odoo`` instead of
``odoo.py`` (renamed in Odoo 10). For usage with previous version, you must
specify the ``install_command`` in the ``migration.yml`` file.

0.4.2

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

**Bugfixes**

- Prevent error (25, 'Inappropriate ioctl for device') when
stdout is not a tty by disabling the interactive mode.

Page 4 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.