github pglombardo/PasswordPusher v1.56.0
v1.56.0: Unify Push Models - README!

latest releases: v1.60.2, v1.60.1, v1.60.0...
3 months ago

Summary

On boot, this release will run a data migration in the background.

Until done (for most in under 5 minutes) existing push URLs may not work and dashboards may be empty.

Although the data migration has been tested extensively, we suggest making a backup of your database before upgrading to this release as a safety precaution.

Reminder: If you also run the pwpush-public-gateway and/or pwpush-worker containers, they should be updated along with the pwpush container in tandem. e.g. don't run different versions for an extended time so that all features and routes are in sync.

Explanation

This release unifies the backend Push models into one. This is a important improvement that will allow the project to move faster going forward. It will also allow us to migrate features from Premium to OSS more easily.

For the large majority of users, the data migration will take less than 15 minutes maximum. For most users, less than 5 minutes.

After the migration completes, all pre-existing push URLs will work as normally and your dashboard will be repopulated.

Technical Details

The migration job runs in the background job runner that has been part of the Docker container since v1.53.0.

If enabled, you can view the job in the Admin Dashboard:

Screenshot 2025-06-04 at 01 41 33

The data migration will log output to /opt/PasswordPusher/log/migration_data.log. If needed, you can open an application shell to view this file by following these instructions up to step 4.

Thanks to @ozovalihasan for the excellent and complicated work done in this release!

📝 What’s Changed

🚀 Features

⬆️ Dependencies updates

👥 List of contributors

@dependabot[bot], @ozovalihasan, @pglombardo and dependabot[bot]

🛥️ Docker Images

Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush

🏃‍♂️ Run This Version

docker run -d -p 5100:5100 pglombardo/pwpush:1.55.1

..and go to http://localhost:5100

🔗 Useful Links

Don't miss a new PasswordPusher release

NewReleases is sending notifications on new releases.