Releases: pglombardo/PasswordPusher
v1.56.2: Public Gateway Fix
The recent unification of routes and models in v1.56.0 broke legacy URLs for the public gateway. This release fixes all routes for the pwpush-public-gateway container.
📝 What’s Changed
- Public Gateway: Add legacy route redirects (#3428) @pglombardo
- Update push forms (#3419) @ozovalihasan
⬆️ Dependencies updates
- ⬆️ Bump aws-partitions from 1.1110.0 to 1.1111.0 (#3426) @dependabot[bot]
- ⬆️ Bump bigdecimal from 3.2.1 to 3.2.2 (#3425) @dependabot[bot]
- ⬆️ Bump rack from 3.1.15 to 3.1.16 (#3424) @dependabot[bot]
👥 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.56.2
..and go to http://localhost:5100
🔗 Useful Links
v1.56.1: MariaDB & CVE Fix
This release fixes a bug reported by MariaDB users and resolves a reported CVE in the Docker container. CVE details in #3420
📝 What’s Changed
- Push Create: Add fix for MariaDB id type conflict (#3423) @pglombardo
- CVE-2025-22871: Update to resolve (#3420) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump rubocop-ast from 1.44.1 to 1.45.0 (#3421) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @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.56.1
..and go to http://localhost:5100
🔗 Useful Links
v1.56.0: Unify Push Models - README!
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:

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
- Update the logger used by MigrateDataToPushModelJob (#3404) @ozovalihasan
- Add a
kind
column to the dashboard (#3402) @ozovalihasan - Update API responses to make them same with API responses of the Premium one (#3395) @ozovalihasan
- Audit Log: Use ipaddress partial for links to iplocation.io (#3396) @pglombardo
🚀 Features
- Unify different push models and controllers (#3380) @ozovalihasan
⬆️ Dependencies updates
- ⬆️ Bump turbo-rails from 2.0.13 to 2.0.16 (#3416) @dependabot[bot]
- ⬆️ Bump aws-sdk-core from 3.224.1 to 3.225.0 (#3414) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.188.0 to 1.189.0 (#3411) @dependabot[bot]
- ⬆️ Bump rake from 13.2.1 to 13.3.0 (#3410) @dependabot[bot]
- ⬆️ Bump benchmark from 0.4.0 to 0.4.1 (#3409) @dependabot[bot]
- ⬆️ Bump google-apis-storage_v1 from 0.51.0 to 0.52.0 (#3408) @dependabot[bot]
- ⬆️ Bump bigdecimal from 3.2.0 to 3.2.1 (#3407) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1108.0 to 1.1109.0 (#3406) @dependabot[bot]
- ⬆️ Bump base64 from 0.2.0 to 0.3.0 (#3405) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.187.0 to 1.188.0 (#3401) @dependabot[bot]
- ⬆️ Bump oj from 3.16.10 to 3.16.11 (#3400) @dependabot[bot]
- ⬆️ Bump bigdecimal from 3.1.9 to 3.2.0 (#3399) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.186.1 to 1.187.0 (#3391) @dependabot[bot]
- ⬆️ Bump net-http-persistent from 4.0.5 to 4.0.6 (#3393) @dependabot[bot]
- ⬆️ Bump rubocop from 1.75.7 to 1.75.8 (#3392) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1107.0 to 1.1108.0 (#3390) @dependabot[bot]
- ⬆️ Bump google-cloud-env from 2.3.0 to 2.3.1 (#3385) @dependabot[bot]
- ⬆️ Bump selenium-webdriver from 4.32.0 to 4.33.0 (#3384) @dependabot[bot]
- ⬆️ Bump websocket-driver from 0.7.7 to 0.8.0 (#3383) @dependabot[bot]
- ⬆️ Bump json from 2.12.0 to 2.12.2 (#3382) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1106.0 to 1.1107.0 (#3381) @dependabot[bot]
- ⬆️ Bump google-apis-core from 0.17.0 to 0.18.0 (#3379) @dependabot[bot]
- ⬆️ Bump drb from 2.2.1 to 2.2.3 (#3378) @dependabot[bot]
- ⬆️ Bump rubocop from 1.75.6 to 1.75.7 (#3377) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1105.0 to 1.1106.0 (#3376) @dependabot[bot]
- ⬆️ Bump rails-dom-testing from 2.2.0 to 2.3.0 (#3375) @dependabot[bot]
- ⬆️ Bump zeitwerk from 2.7.2 to 2.7.3 (#3374) @dependabot[bot]
👥 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
v1.55.0: Add Minio Storage Support
📝 What’s Changed
- feat: Added minio support for S3 storage (#3369) Thanks @AZOGg01!
- Remove unused text columns from urls and file_pushes tables (#3358) Thanks @ozovalihasan!
⬆️ Dependencies updates
- ⬆️ Bump aws-partitions from 1.1104.0 to 1.1105.0 (#3371) @dependabot[bot]
- ⬆️ Bump rdoc from 6.13.1 to 6.14.0 (#3370) @dependabot[bot]
- ⬆️ Bump ruby from 3.4.3-alpine to 3.4.4-alpine in /containers/docker (#3364) @dependabot[bot]
- ⬆️ Bump rubocop-rails from 2.31.0 to 2.32.0 (#3368) @dependabot[bot]
- ⬆️ Bump google-apis-iamcredentials_v1 from 0.23.0 to 0.24.0 (#3366) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1103.0 to 1.1104.0 (#3365) @dependabot[bot]
- ⬆️ Bump rack from 3.1.14 to 3.1.15 (#3363) @dependabot[bot]
- ⬆️ Bump rubocop from 1.75.5 to 1.75.6 (#3362) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.186.0 to 1.186.1 (#3361) @dependabot[bot]
- ⬆️ Bump bootsnap from 1.18.5 to 1.18.6 (#3360) @dependabot[bot]
👥 List of contributors
@AZOGg01, @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.0
..and go to http://localhost:5100
🔗 Useful Links
v1.54.1: Save Settings Button Now on Every Tab
A bit overdue but the "Save the above settings as the page default." now shows up for every tab. Thanks @ozovalihasan!
📝 What’s Changed
- Add a "Save" button into two tabs (#3353) @ozovalihasan
🚀 Features
- Latest Language Strings (#3355) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump bootsnap from 1.18.4 to 1.18.5 (#3356) @dependabot[bot]
👥 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.54.1
..and go to http://localhost:5100
🔗 Useful Links
v1.54.0: (New) Name Your Pushes
You can now add a name
to your pushes. These names are currently used in the dashboard but will eventually be used in notifications & emails.
This feature comes from the Premium edition on pwpush.com and should hopefully help in organizing your pushes.
BTW this new field is fully supported in the JSON API too!
This new functionality was put together by @ozovalihasan. Thanks for the great work!
📝 What’s Changed
- Add
name
to pushes (#3351) @ozovalihasan
⬆️ Dependencies updates
- ⬆️ Bump aws-sdk-s3 from 1.185.0 to 1.186.0 (#3348) @dependabot[bot]
- ⬆️ Bump aws-sdk-kms from 1.100.0 to 1.101.0 (#3350) @dependabot[bot]
- ⬆️ Bump aws-sdk-core from 3.223.0 to 3.224.0 (#3349) @dependabot[bot]
- ⬆️ Bump standard from 1.49.0 to 1.50.0 (#3354) @dependabot[bot]
👥 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.54.0
..and go to http://localhost:5100
🔗 Useful Links
v1.53.11: Dependency Updates: Development Environment Improvements
Thanks to @ozovalihasan for his first contributions in this release. Great work!
📝 What’s Changed
- Add a default host for emails sent/shown locally (#3344) @ozovalihasan
- Add the yarn version used by corepack (#3341) @ozovalihasan
🚀 Features
- Development: Use /mailbin for email (#3342) @pglombardo
- Themes: Remove selected.css; generated on boot (#3338) @pglombardo
- Add a .ruby-version file (#3339) @ozovalihasan
⬆️ Dependencies updates
- ⬆️ Bump psych from 5.2.5 to 5.2.6 (#3347) @dependabot[bot]
- ⬆️ Bump mini_portile2 from 2.8.8 to 2.8.9 (#3346) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1102.0 to 1.1103.0 (#3345) @dependabot[bot]
- Update ruby version bundling gems (#3343) @ozovalihasan
- ⬆️ Bump psych from 5.2.4 to 5.2.5 (#3335) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1101.0 to 1.1102.0 (#3334) @dependabot[bot]
👥 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.53.11
..and go to http://localhost:5100
🔗 Useful Links
v1.53.10: Dependency & Security Updates
📝 What’s Changed
⬆️ Dependencies updates
- ⬆️ Bump aws-partitions from 1.1100.0 to 1.1101.0 (#3333) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1099.0 to 1.1100.0 (#3331) @dependabot[bot]
- ⬆️ Bump rack-session from 2.1.0 to 2.1.1 (#3329) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1098.0 to 1.1099.0 (#3330) @dependabot[bot]
- ⬆️ Bump rack from 3.1.13 to 3.1.14 (#3328) @dependabot[bot]
- ⬆️ Bump rubocop from 1.75.4 to 1.75.5 (#3327) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1097.0 to 1.1098.0 (#3326) @dependabot[bot]
- ⬆️ Bump google-apis-iamcredentials_v1 from 0.22.0 to 0.23.0 (#3299) @dependabot[bot]
- ⬆️ Bump google-apis-storage_v1 from 0.50.0 to 0.51.0 (#3325) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1096.0 to 1.1097.0 (#3324) @dependabot[bot]
- ⬆️ Bump selenium-webdriver from 4.31.0 to 4.32.0 (#3323) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @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.53.10
..and go to http://localhost:5100
🔗 Useful Links
v1.53.9: Latest Language Strings & New Analytics Support
Big updates to the Ukrainian language strings thanks to @SystemNickDev!
Added support for @plausible analytics (Plausible.io) with configuration docs.
📝 What’s Changed
🚀 Features
- Latest Language Strings (#3322) @pglombardo
- Add Plausible Analytics Support (#3296) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump aws-sdk-core from 3.222.3 to 3.223.0 (#3319) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.184.0 to 1.185.0 (#3318) @dependabot[bot]
- ⬆️ Bump aws-sdk-kms from 1.99.0 to 1.100.0 (#3317) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1095.0 to 1.1096.0 (#3316) @dependabot[bot]
- ⬆️ Bump psych from 5.2.3 to 5.2.4 (#3315) @dependabot[bot]
- ⬆️ Bump signet from 0.19.0 to 0.20.0 (#3314) @dependabot[bot]
- ⬆️ Bump google-logging-utils from 0.1.0 to 0.2.0 (#3313) @dependabot[bot]
- ⬆️ Bump google-cloud-env from 2.2.2 to 2.3.0 (#3311) @dependabot[bot]
- ⬆️ Bump public_suffix from 6.0.1 to 6.0.2 (#3312) @dependabot[bot]
- ⬆️ Bump google-apis-core from 0.16.0 to 0.17.0 (#3310) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1094.0 to 1.1095.0 (#3309) @dependabot[bot]
- ⬆️ Bump net-imap from 0.5.7 to 0.5.8 (#3308) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1093.0 to 1.1094.0 (#3307) @dependabot[bot]
- ⬆️ Bump json from 2.11.2 to 2.11.3 (#3297) @dependabot[bot]
- ⬆️ Bump rubocop from 1.75.3 to 1.75.4 (#3304) @dependabot[bot]
- ⬆️ Bump connection_pool from 2.5.2 to 2.5.3 (#3305) @dependabot[bot]
- ⬆️ Bump aws-sdk-core from 3.222.2 to 3.222.3 (#3303) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.183.0 to 1.184.0 (#3302) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1092.0 to 1.1093.0 (#3301) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1091.0 to 1.1092.0 (#3298) @dependabot[bot]
- ⬆️ Bump json from 2.10.2 to 2.11.2 (#3293) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1090.0 to 1.1091.0 (#3292) @dependabot[bot]
- ⬆️ Bump connection_pool from 2.5.1 to 2.5.2 (#3291) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @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.53.9
..and go to http://localhost:5100
🔗 Useful Links
v1.53.8: Dependency & Security Updates
📝 What’s Changed
- Docker Compose: Updates (#3279) @pglombardo
⬆️ Dependencies updates
- Bundle Security & Dependency Updates (#3288) @pglombardo
- ⬆️ Bump nokogiri from 1.18.7 to 1.18.8 (#3287) @dependabot[bot]
- ⬆️ Bump google-cloud-storage from 1.55.0 to 1.56.0 (#3286) @dependabot[bot]
- ⬆️ Bump stringio from 3.1.6 to 3.1.7 (#3285) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1089.0 to 1.1090.0 (#3284) @dependabot[bot]
- ⬆️ Bump solid_queue from 1.1.4 to 1.1.5 (#3282) @dependabot[bot]
- ⬆️ Bump sprockets from 4.2.1 to 4.2.2 (#3281) @dependabot[bot]
- ⬆️ Bump ruby from 3.4.2-alpine to 3.4.3-alpine in /containers/docker (#3280) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1088.0 to 1.1089.0 (#3278) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @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.53.8
..and go to http://localhost:5100