Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: fosrl/pangolin

1.11.1

21 Oct 19:23
6fd6c77

Choose a tag to compare

What's Changed

Full Changelog: 1.11.0...1.11.1

1.11.0

18 Oct 03:36
3af1e0e

Choose a tag to compare

What's Changed

  • Add geo-blocking to rules engine
  • Add health checks to targets
  • Add path-rewriting to targets
  • Add refresh buttons to more tables
  • Add header auth authentication method
  • Improved targets input
  • Cleaned up docs and readme
  • BREAKING: Managed Pangolin Nodes are now Remote Nodes with a new container image (see below)
  • BREAKING: Default Integration API port changed from 3004 to 3003
    • If you use the integration API, you will need to update the port in the Traefik dynamic config.

Full Changelog: 1.10.3...1.11.0

New Contributors

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

Managed -> Remote Nodes

In 1.9.0 we introduced Managed Pangolin Nodes which are self-hosted instances of Pangolin that are managed by our cloud control plane. Up until now, the main Pangolin container image could run as either a self-hosted instance or a Managed Node. This was too confusing and caused a lot of support issues.

Starting in 1.11.0, the main Pangolin container image (fosrl/pangolin) is only for self-hosted instances. Managed nodes are now called Remote Nodes and have their own container image (fosrl/pangolin-node). The code for remote nodes has been moved to its own repository: https://github.com/fosrl/pangolin-node.

Migration is very straightforward - just swap the container. Contact us via email or Discord if you need help.

services:
  pangolin:
    image: fosrl/pangolin-node:latest # It's best practice to pin to a specific version, e.g. pangolin-node:1.0.0
    # ...

License Update

Read the full post with details and more about how we arrived at this decision here: https://digpangolin.com/blog/posts/license-change

The high level:

The existing Pangolin Community Edition (CE) container (fosrl/pangolin) remains 100% AGPL‑3 compliant and fully open‑source – nothing has changed there.

We recently moved our SaaS (Cloud) code from a private downstream fork into the main repository to improve transparency and development speed. This cloud‑related code is licensed differently, as it powers our hosted service.

Additionally, we’re introducing a new Pangolin Enterprise Edition (EE), distributed separately under the Fossorial Commercial License (FCL). The EE container’s tag is prepended with ee. A few key things:

  • It’s fully free for individuals (homelabbers, hobbyists, etc) and small businesses (under $100K annual revenue).
  • The current EE build does not yet include enterprise‑specific features, but they’ll roll out soon. Right now, it’s identical to the CE.
  • The CE remains the default. Using the EE is opt-in.

Read more in the documentation: https://docs.digpangolin.com/self-host/enterprise-edition

Our goal is to stay true to our open‑source principles, enable most of our large community to benefit from the full suite of features, and build a sustainable business that funds ongoing development.

1.10.3

23 Sep 22:27
d10fdac

Choose a tag to compare

What's Changed

  • Fix upgrade @hookform/resolvers from 4.1.3 to 5.2.2 by @Lokowitz in #1525
  • Resolve nullable error with headers input

Full Changelog: 1.10.2...1.10.3

1.10.2

22 Sep 03:43
1f9f3fd

Choose a tag to compare

What's Changed

  • Fix bug when creating resource with blueprint protocol was http
  • Allow complex strings input for headers
  • Fix host header input not working without headers input

Full Changelog: 1.10.1...1.10.2

1.10.1

18 Sep 21:11
ea1ad23

Choose a tag to compare

What's Changed

  • Fix bug preventing a site with existing resource targets from being deleted

Full Changelog: 1.10.0...1.10.1

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

1.10.0

17 Sep 21:35
62cf925

Choose a tag to compare

What's Changed

  • Add Pangolin Blueprints (declarative config via YAML and Docker labels)
  • Add ability to pass custom headers on resource
  • Add path based routing to resource via targets
  • Add "Auto Provisioned" override toggle to auto provisioned user so admins can manually edit user details
  • Fix email undefined error when requesting email verification code
  • Auto detect public IP address in Managed Self-hosted quick installer

Full Changelog: 1.9.4...1.10.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

New Contributors

Full Change Log

1.9.4

02 Sep 01:12
cd79e77

Choose a tag to compare

What's Changed

Full Changelog: 1.9.3...1.9.4

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

1.9.3

01 Sep 04:06
5fcf760

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.9.2...1.9.3

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

1.9.2

27 Aug 21:19
2a0d440

Choose a tag to compare

What's Changed

  • Bug fixes for registering exit nodes
  • Managed geoblocking

BREAKING

If you are on a managed node and update Gerbil to 1.2.1 you need to allow the proxy protocol with something like the following in your config/traefik_config.yml

websecure:
    proxyProtocol:
      trustedIPs:
        - 0.0.0.0/0
        - ::1/128

Full Changelog: 1.9.1...1.9.2

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

1.9.1

26 Aug 01:03
6c9b445

Choose a tag to compare

What's Changed

General bug fixes to integration API and migrations

New Contributors

Full Changelog: 1.9.0...1.9.1

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