1.21.0
rowboatlabs/rowboat1.21.0Jul 20, 2026by oschwartz10612
AI Summary
This release introduces same network detection to optimize connection performance and adds granular controls for access tokens and resource provisioning. It also includes general UI improvements, dependency updates, and various bug fixes.
Key Highlights
- Same network detection to prevent relaying connections between clients and sites.
- Access token association with specific account users.
- Session persistence for access tokens passed via query parameters or headers.
- Remember last used IdP functionality.
- New site provisioning key routes in the integration API.
New Features
- Same network detection for clients and sites.
- Option to associate access tokens with specific account users.
- Optional access token session persistence.
- Remember last used IdP and mark as last used.
- Enabled toggle for private resources.
- Pending resource state for resources created via provisioning key.
- Clean up pending resources when rejecting a pending site.
- Site provisioning key routes added to integration API.
- Improved integration API consistency in PUT/PATCH operations, route naming, and Swagger organization.
Full Release Notes
## Read the 1.21 Announcement Read the full announcement with discussion of new features: [Pangolin 1.21: Same Network Detection](https://pangolin.net/news/1-21-release) ## What's Changed - Add same network detection for clients and sites, so connection don’t relay when they are on the same network (requires updated clients and sites) - Add option to associate an access token (share link) to a specific account user - Add optional access token (share link) session persistence when access token is passed via a query parameter or a header, so they don't have to passed on every request - Add remember last used IdP and mark as last used - Add enabled toggle to private resources - Add pending resource state to resources created on a pending site via a provisioning key and provisioning blueprint - Add clean up pending resources if reject pending site - Add site provisioning key routes to integration API - Improve integration API for consistency in PUT/PATCH, route naming, and Swagger organization - Fix improper query param encoding for email addresses preventing `+` characters in emails - Dependency security updates - General UI improvements - Various other bug fixes **Full Changelog**: https://github.com/fosrl/pangolin/compare/1.20.0...1.21.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)