1.18.0

fosrl/pangolin1.18.0Jun 11, 2026by oschwartz10612

AI Summary

This major release introduces HTTPS reverse proxy support for private resources, high-availability routing, uptime tracking, and alert rules. It also adds wildcard resource support and allows sharing identity providers across organizations.

Key Highlights

  • Added HTTPS reverse proxy support for private resources
  • Added high-availability and latency-based routing to private resources
  • Added uptime tracking to sites and resources
  • Added alert rules to automate notifications (emails, webhooks)
  • Added support for wildcard resources (*.my-resource.domain.com)

New Features

  • HTTPS reverse proxy support
  • High-availability and latency-based routing
  • Uptime tracking
  • Alert rules
  • Wildcard resource support
  • Organization-wide identity provider sharing

Full Release Notes

## Read the Announcement

Read the full announcement with discussion of new features: [Pangolin 1.18 - HTTPS Private Resources, Multi-Site Routing, and Alerting](https://pangolin.net/news/1-18-release)

## What's Changed

- Add HTTPS reverse proxy support for private resources
- Add high-availability and latency-based routing to private resources by defining more than one routing site
- Add uptime tracking to sites and resources
- Add arbitrary health checking (HTTP, TCP) that isn’t linked to a resource
- Add alert rules to automate notifications (emails, webhooks, and other integrations) for site, resource, and health check status
- Add support for wildcard resource `*.my-resource.domain.com`
- Add import and share an organization-only identity provider across more than one organization
- Add reject site to pending sites in site provisioning
- General UI improvements
- Various other bug fixes

## New Contributors
* @sidd190 made their first contribution in https://github.com/fosrl/pangolin/pull/2873

## 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](https://docs.pangolin.net/self-host/advanced/private-config-file#acme-configuration)**

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