1.17.0

fosrl/pangolin1.17.0Apr 4, 2026by oschwartz10612

AI Summary

This release introduces full Role-Based Access Control (RBAC), site provisioning keys for streamlined onboarding, and enhanced logging capabilities including SIEM streaming and SSH access.

Key Highlights

  • Multiple role assignment for users (full RBAC)
  • Site provisioning keys for creating sites on first start
  • Log/event streaming (SIEM) and SSH sessions to access logs
  • Region blocking within rulesets to restrict traffic by location

New Features

  • Multiple role assignment for users
  • Improved role mapping handling during auto-provisioning
  • Built-in templates for Google and Azure identity providers
  • Pending sites page for manual approval
  • Editing identifiers of private resources
  • Connection logging of TCP and UDP sessions
  • Domain CRUD endpoints
  • Endpoint to reset bandwidth

Full Release Notes

## Read the Announcement

Read the full announcement with discussion of new features: [Pangolin 1.17 - Multiple roles per user, site provisioning keys, log streaming, and more](https://pangolin.net/news/1-17-release)

## What's Changed

- Add multiple role assignment for users (full RBAC)
- Add improved role mapping handling during auto-provisioning for identity providers
- Add built-in templates for Google and Azure to global identity providers
- Add region blocking within the rulesets to restrict or allow traffic based on geographic location
- Add site provisioning keys to create sites on first start without pre-generating IDs/Secrets
- Add pending sites page, where new sites created with a provisioning key must be manually approved
- Add editing the identifier of private resources
- Add connection logging of every TCP and UDP session through private resources (requires Newt ^1.11.0)
- Add SSH sessions to access logs
- Add log/event streaming (SIEM)
- Add domain CRUD endpoints to integration API
- Add endpoint to reset bandwidth to integration API
- Improve persist user locale preference to database
- Fix display actual values for WireGuard site credentials
- General UI improvements
- Various other bug fixes

**Full Changelog**: https://github.com/fosrl/pangolin/compare/1.16.2...1.17.0

## New Contributors

* @Fizza-Mukhtar made their first contribution in https://github.com/fosrl/pangolin/pull/2573
* @ChanningHe made their first contribution in https://github.com/fosrl/pangolin/pull/2432
* @shreyaspapi made their first contribution in https://github.com/fosrl/pangolin/pull/2524
* @noe-charmet made their first contribution in https://github.com/fosrl/pangolin/pull/2695
* @shleeable made their first contribution in https://github.com/fosrl/pangolin/pull/2653
* @infiniteWays made their first contribution in https://github.com/fosrl/pangolin/pull/2149
* @jaydeep-pipaliya made their first contribution in https://github.com/fosrl/pangolin/pull/2748

## 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)