Fabricio

Latest version: v0.5.8

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

Scan your dependencies

Page 7 of 8

0.3.1

-------------

- Fix: fixed Fabric's ``serial`` and ``parallel`` decorators usage within ``Tasks``
- Change: removed deprecated ``CronContainer``
- Change: removed deprecated ``utils.yes()``
- Change: ``PostgresqlContainer``: deprecated 'postgresql_conf', 'pg_hba_conf' and 'data' properties in favour of new ones
- Change: ``PostgresqlBackupMixin``: deprecated 'db_backup_folder' and 'db_backup_name' properties in favour of new ones
- Change: ``PostgresqlBackupMixin``: removed ``db_backup_enabled`` flag
- Enhancement: ``fabricio.run()``: added 'use_cache=False' option which enables shared cache incapsulated within single infrastructure
- Enhancement: ``PostgresqlBackupMixin``: 'backup' and 'restore' cache result per infrastructure

0.3

-----------

- Change: ``PostgresqlBackupMixin``: do actual backup only if ``db_backup_enabled`` is True
- Change: modified ``DockerTasks`` commands params order: force, tag, registry => tag, registry, force (`52`_)
- Change: ``DockerTasks``: 'revert' command was removed from the list of available commands in favour of 'rollback'
- Change: ``tasks.infrastructure`` decorator does not require special environ variable to be autoconfirmed, instead special command '<infrastructure>.confirm' can be used for this purpose

.. _52: https://github.com/renskiy/fabricio/issues/52

0.2.17

--------------

- Fix: fixed bug when Container.update() changed container name

0.2.16

--------------

- Fix: fixed Django migrations plan
- Fix: fixed Django migrations change detection

0.2.14

--------------

- Change: ``tasks.DockerTasks.deploy()`` does not run ``backup`` task by default
- Enhancement: ``docker.Container.update()`` forces starting container if no changes detected
- Enhancement: ``apps.python.django.DjangoContainer.migrate()`` does not run ``migrate`` if actually no changes detected
- Enhancement: ``apps.python.django.DjangoContainer.migrate()`` calls ``backup()`` before applying migrations
- Enhancement: implemented ``apps.db.postgres.PostgresqlContainer.backup()`` and ``apps.db.postgres.PostgresqlContainer.restore()`` (`17`_)
- Enhancement: Fabric's ``remote_tunnel`` has been muzzled and ``tasks.DockerTasks.pull()`` output enabled instead (`42`_)

.. _17: https://github.com/renskiy/fabricio/issues/17
.. _42: https://github.com/renskiy/fabricio/issues/42

0.2.13

--------------

- Enhancement: ``tasks.BuildDockerTasks.prepare()`` always uses ``docker build``'s --pull option

Page 7 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.