Skip to content

pangolin

v1.18.3 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 28d VPN & Tunnels
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

identity-management iot nat-traversal oidc pam private-access
+10 more
proxy remote-access self-hosted single-sign-on ssh tunneling vpn zero-trust zero-trust-network-access ztna

Summary

AI summary

Add pagination to user/role dropdowns, clear certificates command, and flatten alert webhook data.

Full changelog

What's Changed

  • Add pagination to user and role dropdown to handle many users and roles
  • Add link to http private resources on the member page
  • Add translations to the member page
  • Add clear certificates pangctl command
  • Add flattened data fields from the {{data}} object in alert webhooks
  • Add ENABLE_SQLITE_WAL_MODE env var to enable WAL mode for sqlite
  • Fix midnight time of day issue with status history display
  • Fix overlap alias addresses when creating more than one private resource in blueprints
  • Fix memory leak issue with sqlite and drizzle
  • Fix finding all json files when a directory is passed to acme_json_path
  • Fix make sure the domain is defined on a http resource when creating it
  • Fix alerting features and provisioning showing when disable_enterprise_features is set
  • Fix exclude local/private/CGNAT IPs from COUNTRY=ALL and ASN=ALL/AS0 geo-blocking rules
  • Enhance Helm install credentials and client flag handling
  • Small UI improvements
  • Small speed increases in a couple of places

New Contributors

  • @Blacks-Army made their first contribution in https://github.com/fosrl/pangolin/pull/2843
  • @Josh-Voyles made their first contribution in https://github.com/fosrl/pangolin/pull/2998

Full Changelog: https://github.com/fosrl/pangolin/compare/1.18.2...1.18.3

How to Update

For Pangolin Enterprise: the server now scrapes in the certificates from Treafik's acme.json file. On default installs, this should work out of the box importing from config/letsencrypt/acme.json which is mounted into the container. If your Traefik acme.json file is not mounted into this default location update the config in privateConfig.yml

[!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

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track pangolin

Get notified when new releases ship.

Sign up free

About pangolin

Identity-aware VPN and proxy for remote access to anything, anywhere.

All releases →

Related context

Beta — feedback welcome: [email protected]