Omnipacto

Updating

Omnipacto tells you when a new version is out. Updating takes a minute and does not touch your data: it lives in the data/ folder next to the compose file and stays where it is.

How it works

In the folder that holds the docker-compose.yml:

docker compose pull
docker compose up -d

That is all. The first command fetches the new version, the second starts it. Any changes to the database run by themselves on start.

Back up first? Never hurts and is quick: copy the data/ folder while the app is stopped (docker compose down). To go back, restore the folder and put the previous version into the compose file, for example ghcr.io/maaatze/omnipacto:0.4.8 instead of :latest.

One thing that can go wrong

Do not simply raise the PostgreSQL major version in the compose file. PostgreSQL will not open a data directory created by an older major version. The container then restarts endlessly and its log says database files are incompatible with server. To switch: download a backup with the old version (Settings, Backup), stop Omnipacto, rename data/postgres, change the version, start, restore the backup. Unless you have a reason, leave the line as it is: Omnipacto ships the matching version.

What changed

Generated from the release notes inside the app. The German page aktualisieren.html is written by hand and also covers the versions before 0.3.3.

0.5.0

New

Fixed

Please check after updating

0.4.8

New

Fixed

0.4.7

New

Fixed

Older versions (0.3.3 to 0.4.6)

0.4.6

New

Fixed

0.4.5

New

Fixed

0.4.4

New

Fixed

0.4.3

New

0.4.2

New

Fixed

Please check after updating

0.4.1

New

Fixed

Please check after updating

0.4.0

New

Fixed

Please check after updating

0.3.6

New

0.3.5

New

0.3.4

New

0.3.3

New