1.15.0
fosrl/pangolin1.15.0Jan 23, 2026by oschwartz10612
AI Summary
A major release introducing mobile applications, advanced device management, and multi-tenancy capabilities.
Key Highlights
- Added iOS and Android mobile applications.
- Introduced device approvals and posture checks for administrators.
- Added support for organization-only scoped identity providers for true multi-tenancy.
New Features
- Store user device fingerprint information (OS, serial number, hostname).
- Store user device posture information (auto updates, encryption, biometrics).
- Add user device approvals for admins.
- Add block and archive functionality for user devices.
- Add CLI command to apply blueprints.
- Added support for Russian, Bulgarian, and Czech languages.
Full Release Notes
## Read the Announcement Read the full announcement with discussion of new features: [Pangolin 1.15: iOS and Android apps, device approvals and posture, 1 year anniversary, stability, and more](https://pangolin.net/blog/posts/1-15-0-release) ## What's Changed * Add store user device fingerprint information (OS, serial number, hostname, etc) * Add store user device posture information (auto updates, encryption, biometrics, etc) (EE) * Add user device approvals for admins; explicitly approve a user’s device before it can connect to resources (EE) * Add support for organization only scoped identity providers for true multi-tenancy (EE) * Add block user device and machine * Add archive user device and machine client * Add show Site and Client install commands on credentials tab * Add option to set rule priorities in blueprints * Add Russian, Bulgarian, and Czech languages * Add apply blueprint through the cli * Fix tab key not working to navigation between host and port inputs on resource target forms * Fix logo URL optional in custom org branding (EE) * Fix confirm delete button working without confirm text * General UI improvements * Various other bug fixes > [!WARNING] > For the clients feature to work you need to have updated Gerbil to 1.3.0 and have [UDP port 21820](https://docs.pangolin.net/self-host/dns-and-networking#port-configuration) open on the VPS firewall and in [the docker compose file](https://docs.pangolin.net/self-host/manual/docker-compose#docker-compose-configuration). ## New Contributors * @ruxenburg made their first contribution in https://github.com/fosrl/pangolin/pull/2172 * @JackMyers001 made their first contribution in https://github.com/fosrl/pangolin/pull/2204 * @K0lin made their first contribution in https://github.com/fosrl/pangolin/pull/2273 * @JanGrosse made their first contribution in https://github.com/fosrl/pangolin/pull/2209 **Full Changelog**: [https://github.com/fosrl/pangolin/compare/1.14.1...1.15.0](https://github.com/fosrl/pangolin/compare/1.14.1...1.15.0-rc.0) ## How to Update > [!IMPORTANT] > Always back up your config app-data before updating. This will allow you to easily roll back if the update breaks your configuration. You will not be able to easily downgrade otherwise. [View documentation](https://docs.pangolin.net/self-host/how-to-update)