Releases: pglombardo/PasswordPusher
v2.1.1: Latest Language Strings
📝 What’s Changed
- Latest Language Strings (#4287) @pglombardo
👥 List of contributors
🛥️ Docker Images
Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush
🏃♂️ Run This Version
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
v2.1.0: New Two-factor Authentication
📝 What’s Changed
This release adds 2FA/TOTP to the application which users can enable under Account --> Edit Login Details.
Additionally, there is a new CLI inside the container at /opt/PasswordPusher/bin/disable_two_factor which admins can use to disable 2FA on accounts.
Documentation on the feature is here.
🚀 Features
- Add 2FA/TOTP option to User accounts (#4286) @pglombardo
👥 List of contributors
🛥️ Docker Images
Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush
🏃♂️ Run This Version
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
v2.0.4: Show Dates & Times in Browser Timezone
📝 What’s Changed
🚀 Features
- Display time and dates in user's timezone (#4274) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump aws-partitions from 1.1227.0 to 1.1228.0 (#4283) @dependabot[bot]
- ⬆️ Bump pagy from 43.4.0 to 43.4.1 (#4282) @dependabot[bot]
- ⬆️ Bump nokogiri from 1.19.1 to 1.19.2 (#4281) @dependabot[bot]
- ⬆️ Bump kamal from 2.10.1 to 2.11.0 (#4280) @dependabot[bot]
- ⬆️ Bump bcrypt from 3.1.21 to 3.1.22 (#4279) @dependabot[bot]
- ⬆️ Bump aws-sdk-kms from 1.122.0 to 1.123.0 (#4278) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.216.0 to 1.217.0 (#4277) @dependabot[bot]
- ⬆️ Bump aws-sdk-core from 3.243.0 to 3.244.0 (#4276) @dependabot[bot]
- ⬆️ Bump json from 2.19.1 to 2.19.2 (#4275) @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
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
v2.0.2: Latest Language Strings, Helm Charts & Security Updates
📝 What’s Changed
- Latest Language Strings (#4273) @pglombardo
- (helm) allow persistent volumes and usage of k8s secret (#4272) Thanks @grgpw!
⬆️ Dependencies updates
- ⬆️ Bump loofah from 2.25.0 to 2.25.1 (#4271) @dependabot[bot]
- ⬆️ Bump pagy from 43.3.3 to 43.4.0 (#4270) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1226.0 to 1.1227.0 (#4268) @dependabot[bot]
- ⬆️ Bump devise from 5.0.2 to 5.0.3 (#4269) @dependabot[bot]
- ⬆️ Bump net-ssh from 7.3.0 to 7.3.1 (#4267) @dependabot[bot]
- ⬆️ Bump pagy from 43.3.2 to 43.3.3 (#4266) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1225.0 to 1.1226.0 (#4265) @dependabot[bot]
- ⬆️ Bump sqlite3 from 2.9.1 to 2.9.2 (#4264) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @grgpw, @pglombardo and dependabot[bot]
🛥️ Docker Images
Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush
🏃♂️ Run This Version
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
v2.0.1: Fix Admin Center User Creation
📝 What’s Changed
- Skip confirmation if enable_user_account_emails is false (#4263) Thanks for reporting @fritterhoff
⬆️ Dependencies updates
- ⬆️ Bump oj from 3.16.15 to 3.16.16 (#4260) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1224.0 to 1.1225.0 (#4259) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.215.0 to 1.216.0 (#4258) @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
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
VERSION 2.0.0!
Better defaults and less setup for new installs; existing 1.x installs only need changes where old config clashes with new behavior.
See the Upgrade Guide for details but here is a shortlist:
enable_loginsremoved — logins are always available. Useallow_anonymous,disable_signups, and optionaldisable_loginsto fully enable or disable logins.- Emails are opt-in — set
enable_user_account_emails(plus configure SMTP) if you need signup confirmation, forgot password, unlock; otherwise those flows stay off. - URL, file, and QR pushes default on (1.x was off / tied to logins); set to false if you want them off.
- Retrieval step defaults on for text, URL, QR and file pushes
- GDPR consent banner defaults off (was on in 1.x).
🛥️ Docker Images
Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush
🏃♂️ Run This Version
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
v2.0.0-a: Better defaults and less setup for new installs
This major (pre) release changes defaults, adds a few new settings and removes another. New first time installations now require no configuration for a fully working application (good bye email issues).
See the upgrade guide on how to upgrade from v1.x. (It's not much.)
📝 What’s Changed
- Version TWO: Smarter Defaults (#4254) @pglombardo
- fix(helm): update image tag from
releasetostable(#4245) Thanks @krax1337!
⬆️ Dependencies updates
- ⬆️ Bump sass-embedded from 1.97.3 to 1.98.0 (#4256) @dependabot[bot]
- ⬆️ Bump pagy from 43.3.1 to 43.3.2 (#4255) @dependabot[bot]
- ⬆️ Bump aws-partitions from 1.1222.0 to 1.1223.0 (#4248) @dependabot[bot]
- ⬆️ Bump retriable from 3.3.0 to 3.4.1 (#4253) @dependabot[bot]
- ⬆️ Bump timeout from 0.6.0 to 0.6.1 (#4252) @dependabot[bot]
- ⬆️ Bump retriable from 3.2.1 to 3.3.0 (#4250) @dependabot[bot]
- ⬆️ Bump thruster from 0.1.18 to 0.1.19 (#4249) @dependabot[bot]
- ⬆️ Bump json from 2.18.1 to 2.19.1 (#4247) @dependabot[bot]
👥 List of contributors
@dependabot[bot], @krax1337, @pglombardo and dependabot[bot]
🛥️ Docker Images
Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush
🏃♂️ Run This Version
- Point DNS to your server (e.g.
pwpush.example.com). - Download docker-compose.yml or clone the repo.
- In
docker-compose.yml, uncomment and set:TLS_DOMAIN: 'pwpush.example.com'for automatic Let’s Encrypt TLS.
- Run:
docker compose up -dOpen https://pwpush.example.com or alternatively http://your-ip:5100.
🔗 Useful Links
v1.69.3: Fix - Log First Run Boot Code to STDOUT
📝 What’s Changed
- Log First Run Boot Code to STDOUT (#4246) @pglombardo
⬆️ Dependencies updates
- ⬆️ Bump docker/login-action from 3 to 4 (#4236) @dependabot[bot]
- ⬆️ Bump docker/metadata-action from 5 to 6 (#4239) @dependabot[bot]
- ⬆️ Bump docker/setup-buildx-action from 3 to 4 (#4240) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.214.0 to 1.215.0 (#4241) @dependabot[bot]
- ⬆️ Bump docker/build-push-action from 6 to 7 (#4238) @dependabot[bot]
- ⬆️ Bump aws-sdk-s3 from 1.213.0 to 1.214.0 (#4237) @dependabot[bot]
- ⬆️ Bump docker/setup-qemu-action from 3 to 4 (#4235) @dependabot[bot]
- Bump immutable from 5.1.4 to 5.1.5 (#4234) @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
→ Setup a DNS record to point to your server (e.g. pwpush.example.com) and run:
docker run -d -p "80:80" -p "443:443" --env TLS_DOMAIN=pwpush.example.com pglombardo/pwpush:latest`and browse to https://pwpush.example.com.
or alternatively
→ Use one of our production ready Docker Compose files with persistent databases.
🔗 Useful Links
v1.69.2: First Run Workflow only when logins enabled
📝 What’s Changed
- First Run: Only when logins are enabled (#4233) Thanks for reporting @svenbroeker & @JakobAbu!
⬆️ Dependencies updates
- ⬆️ Bump aws-partitions from 1.1220.0 to 1.1221.0 (#4231) @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
→ Setup a DNS record to point to your server (e.g. pwpush.example.com) and run:
docker run -d -p "80:80" -p "443:443" --env TLS_DOMAIN=pwpush.example.com pglombardo/pwpush:latest`and browse to https://pwpush.example.com.
or alternatively
→ Use one of our production ready Docker Compose files with persistent databases.
🔗 Useful Links
v1.69.1: New First Run Workflow for New Deployments
📝 What’s Changed
This release adds a new First Run workflow for new deployments. Create your first admin user via UI.
- Add first run functionality (#4137) @LukasMalyszko
👥 List of contributors
@LukasMalyszko and @pglombardo
🛥️ Docker Images
Available on Docker Hub:
https://hub.docker.com/r/pglombardo/pwpush
🏃♂️ Run This Version
→ Setup a DNS record to point to your server (e.g. pwpush.example.com) and run:
docker run -d -p "80:80" -p "443:443" --env TLS_DOMAIN=pwpush.example.com pglombardo/pwpush:latest`and browse to https://pwpush.example.com.
or alternatively
→ Use one of our production ready Docker Compose files with persistent databases.