Logo
Explore Help
Sign In
github-starred/pangolin
2
0
Fork 0
You've already forked pangolin
mirror of https://github.com/fosrl/pangolin.git synced 2025-12-05 19:17:29 -06:00
Code Issues 94 Packages Projects Releases 48 Wiki Activity

48 Releases 62 Tags

RSS Feed
  • 1.12.2 b0ff50a76f
    Compare

    Stable

    GiteaMirror released this 2025-11-08 18:35:50 -06:00 | 53 commits to main since this release

    📅 Originally published on GitHub: Sun, 09 Nov 2025 01:30:46 GMT
    🏷️ Git tag created: Sun, 09 Nov 2025 00:35:50 GMT

    What's Changed

    • Update German translations for client and blueprint terms by @clemone210 in https://github.com/fosrl/pangolin/pull/1809
    • Enhancement #906/Resources Dashboard: Targets Column, Customizable Columns & Status Indicators by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1328
    • Fix typo in shareSeeOnce message by @robtec in https://github.com/fosrl/pangolin/pull/1824
    • Update resourceRawSettingsDescription with details by @hetlelid in https://github.com/fosrl/pangolin/pull/1830
    • Small Bug Fixes

    New Contributors

    • @clemone210 made their first contribution in https://github.com/fosrl/pangolin/pull/1809
    • @robtec made their first contribution in https://github.com/fosrl/pangolin/pull/1824

    Full Changelog: https://github.com/fosrl/pangolin/compare/1.12.1...1.12.2

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      8.4 MiB
      2025-11-13 11:46:38 -06:00
    • installer_linux_arm64
      8.0 MiB
      2025-11-13 11:46:39 -06:00
  • 1.12.1 6dd161fe17
    Compare

    Stable

    GiteaMirror released this 2025-11-02 17:35:02 -06:00 | 118 commits to main since this release

    📅 Originally published on GitHub: Mon, 03 Nov 2025 00:30:15 GMT
    🏷️ Git tag created: Sun, 02 Nov 2025 23:35:02 GMT

    What's Changed

    • Fix issue causing Docker label blueprints to not be detected
    • Other small improvements and bug fixes

    Reference the major 1.12.0 release for more details.

    Full Changelog: https://github.com/fosrl/pangolin/compare/1.12.0...1.12.1

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      8.4 MiB
      2025-11-13 11:46:35 -06:00
    • installer_linux_arm64
      8.0 MiB
      2025-11-13 11:46:36 -06:00
  • 1.12.0 31b66cd911
    Compare

    Stable

    GiteaMirror released this 2025-11-01 12:46:09 -05:00 | 126 commits to main since this release

    📅 Originally published on GitHub: Sat, 01 Nov 2025 19:16:23 GMT
    🏷️ Git tag created: Sat, 01 Nov 2025 17:46:09 GMT

    What's Changed

    • UI for managing and applying blueprints thanks to @Fredkiss3
    • Show Olm client versions and update notifications in UI
    • Allow cert resolver to be changed in the UI on domains @Pallavikumarimdb
    • Show domain records in a domain view screen @Pallavikumarimdb
    • Request, action, and access logs in the UI with CSV export and retention
    • Enforce MFA, session, and password reset for org users
    • Proxy protocol support for Raw TCP resources
    • Add loading indicator when switching routes

    Full Changelog: https://github.com/fosrl/pangolin/compare/1.11.1...1.12.0

    New Contributors

    • @jonasmerkel made their first contribution in https://github.com/fosrl/pangolin/pull/1728

    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

    Enabling Proxy Protocol

    To enable proxy protocol on TCP resources, the following needs to be entered into the dynamic config for Traefik. This is because Traefik does not support serversTransport config from a dynamic source.

    Edit dynamic_config.yml and add toward the bottom:

    tcp:
      serversTransports:
        pp-transport-v1:
          proxyProtocol:
            version: 1
        pp-transport-v2:
          proxyProtocol:
            version: 2
    
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      8.4 MiB
      2025-11-13 11:46:31 -06:00
    • installer_linux_arm64
      8.0 MiB
      2025-11-13 11:46:32 -06:00
  • 1.12.0-rc.0 318046ce1d
    Compare

    Pre-Release

    GiteaMirror released this 2025-10-29 23:17:18 -05:00 | 139 commits to main since this release

    📅 Originally published on GitHub: Thu, 30 Oct 2025 05:08:19 GMT
    🏷️ Git tag created: Thu, 30 Oct 2025 04:17:18 GMT

    RC

    A Release Candidate (RC) is a near-final software version, stable but undergoing last tests before official release. It has all features and no known bugs.

    • Users: Use cautiously due to potential undiscovered bugs. Not for critical systems unless prepared for issues. Report bugs.
    • Developers/Testers: Perform crucial final validation and thorough testing, especially of recent changes, to catch last-minute major issues.
    • Backup: Always back up data before installing an RC to allow rollback if problems arise.
    • Feedback: Provide feedback; it's vital for a robust final release. Participate in the discussion linked at the bottom

    NOTE: MIGRATIONS MAY BREAK BETWEEN RC VERSIONS

    What's Changed

    • UI for managing and applying blueprints thanks to @Fredkiss3
    • Show olm client versions and update notifications in UI
    • Allow cert resolver to be changed in the UI on domains @Pallavikumarimdb
    • Show domain records in a domain view screen @Pallavikumarimdb
    • Request, action, and access logs in the UI and export
    • Enforce MFA, session, and password reset in org on users
    • Proxy protocol support for Raw TCP resources

    Full Changelog: https://github.com/fosrl/pangolin/compare/1.11.1...1.12.0-rc.0

    New Contributors

    • @jonasmerkel made their first contribution in https://github.com/fosrl/pangolin/pull/1728

    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

    IMPORTANT

    To enable proxy protocol on TCP resources, the following needs to be entered into the dynamic config for Traefik. This is because traefik does not support serversTransport config from a dynamic source.

    Edit dynamic_config.yml and add toward the bottom:

    tcp:
      serversTransports:
        pp-transport-v1:
          proxyProtocol:
            version: 1
        pp-transport-v2:
          proxyProtocol:
            version: 2
    
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      8.2 MiB
      2025-11-13 11:46:28 -06:00
    • installer_linux_arm64
      7.7 MiB
      2025-11-13 11:46:29 -06:00
  • 1.11.1 6fd6c77ce6
    Compare

    Stable

    GiteaMirror released this 2025-10-21 13:29:27 -05:00 | 411 commits to main since this release

    📅 Originally published on GitHub: Tue, 21 Oct 2025 19:23:09 GMT
    🏷️ Git tag created: Tue, 21 Oct 2025 18:29:27 GMT

    What's Changed

    • Make priority optional in schema by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1684
    • FR translation update by @barnabehvrd in https://github.com/fosrl/pangolin/pull/1689
    • Sorting Resources Alphabetically by Default by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1693
    • Make priority input box focused on pressing the up/down arrows by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1695
    • Make it easier to delete things by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1699
    • feat(actions): Sync Images from Docker to GHCR by @marcschaeferger in https://github.com/fosrl/pangolin/pull/1712
    • Adding GHCR to CI/CD Release Workflow & further improvements by @marcschaeferger in https://github.com/fosrl/pangolin/pull/1715
    • Fix exit nodes offline

    Full Changelog: https://github.com/fosrl/pangolin/compare/1.11.0...1.11.1

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      8.4 MiB
      2025-11-13 11:46:25 -06:00
    • installer_linux_arm64
      8.0 MiB
      2025-11-13 11:46:26 -06:00
  • 1.11.0 3af1e0ef56
    Compare

    Stable

    GiteaMirror released this 2025-10-17 13:56:19 -05:00 | 497 commits to main since this release

    📅 Originally published on GitHub: Sat, 18 Oct 2025 03:36:54 GMT
    🏷️ Git tag created: Fri, 17 Oct 2025 18:56:19 GMT

    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: https://github.com/fosrl/pangolin/compare/1.10.3...1.11.0

    New Contributors

    • @vmfventura made their first contribution in https://github.com/fosrl/pangolin/pull/1572
    • @Shamilius made their first contribution in https://github.com/fosrl/pangolin/pull/1550
    • @nicolaus-hee made their first contribution in https://github.com/fosrl/pangolin/pull/1588
    • @iconoclasthero made their first contribution in https://github.com/fosrl/pangolin/pull/1608
    • @OddMagnet made their first contribution in https://github.com/fosrl/pangolin/pull/1539
    • @jln-brtn made their first contribution in https://github.com/fosrl/pangolin/pull/1522

    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.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      8.4 MiB
      2025-11-13 11:46:21 -06:00
    • installer_linux_arm64
      8.0 MiB
      2025-11-13 11:46:22 -06:00
  • 1.10.3 d10fdac670
    Compare

    Stable

    GiteaMirror released this 2025-09-23 16:36:46 -05:00 | 883 commits to main since this release

    📅 Originally published on GitHub: Tue, 23 Sep 2025 22:27:33 GMT
    🏷️ Git tag created: Tue, 23 Sep 2025 21:36:46 GMT

    What's Changed

    • Fix upgrade @hookform/resolvers from 4.1.3 to 5.2.2 by @Lokowitz in https://github.com/fosrl/pangolin/pull/1525
    • Resolve nullable error with headers input

    Full Changelog: https://github.com/fosrl/pangolin/compare/1.10.2...1.10.3

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      12 MiB
      2025-11-13 11:46:18 -06:00
    • installer_linux_arm64
      11 MiB
      2025-11-13 11:46:19 -06:00
  • 1.10.2 1f9f3fdede
    Compare

    Stable

    GiteaMirror released this 2025-09-21 21:25:09 -05:00 | 893 commits to main since this release

    📅 Originally published on GitHub: Mon, 22 Sep 2025 03:43:58 GMT
    🏷️ Git tag created: Mon, 22 Sep 2025 02:25:09 GMT

    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: https://github.com/fosrl/pangolin/compare/1.10.1...1.10.2

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      12 MiB
      2025-11-13 11:46:13 -06:00
    • installer_linux_arm64
      11 MiB
      2025-11-13 11:46:15 -06:00
  • 1.10.1 ea1ad23bff
    Compare

    Stable

    GiteaMirror released this 2025-09-18 15:22:02 -05:00 | 912 commits to main since this release

    📅 Originally published on GitHub: Thu, 18 Sep 2025 21:11:49 GMT
    🏷️ Git tag created: Thu, 18 Sep 2025 20:22:02 GMT

    What's Changed

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

    Full Changelog: https://github.com/fosrl/pangolin/compare/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

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      12 MiB
      2025-11-13 11:46:09 -06:00
    • installer_linux_arm64
      11 MiB
      2025-11-13 11:46:10 -06:00
  • 1.10.0 62cf925dcf
    Compare

    Stable

    GiteaMirror released this 2025-09-17 15:45:29 -05:00 | 926 commits to main since this release

    📅 Originally published on GitHub: Wed, 17 Sep 2025 21:35:59 GMT
    🏷️ Git tag created: Wed, 17 Sep 2025 20:45:29 GMT

    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: https://github.com/fosrl/pangolin/compare/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

    • @AstralDestiny made their first contribution in https://github.com/fosrl/pangolin/pull/1413
    • @hetlelid made their first contribution in https://github.com/fosrl/pangolin/pull/1444
    • @marcschaeferger made their first contribution in https://github.com/fosrl/pangolin/pull/1465
    • @olant made their first contribution in https://github.com/fosrl/pangolin/pull/1473
    • @Tim5965 made their first contribution in https://github.com/fosrl/pangolin/pull/1476

    Full Change Log

    • Update Traefik to not declare an unnecessary path and make the config cleaner. by @AstralDestiny in https://github.com/fosrl/pangolin/pull/1413
    • Fix: Include "region" field in ExitNode query to match schema by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1430
    • Fix inconsistent destinationIp validation between create and update APIs by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1431
    • Update page.tsx by @hetlelid in https://github.com/fosrl/pangolin/pull/1444
    • Fix errors for dep updates by @Lokowitz in https://github.com/fosrl/pangolin/pull/1454
    • Add declareivie config for resources, path matching, custom headers by @oschwartz10612 in https://github.com/fosrl/pangolin/pull/1449
    • feat(sites): adding official kubernetes helm install command for newt by @marcschaeferger in https://github.com/fosrl/pangolin/pull/1465
    • Enter key handling & hostname field reset in resource create by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1406
    • Use niceId for resource URLs to prevent 307 redirects by @Pallavikumarimdb in https://github.com/fosrl/pangolin/pull/1475
    • Update de-DE.json by @olant in https://github.com/fosrl/pangolin/pull/1473
    • Update nl-NL.json; Translation errors by @Tim5965 in https://github.com/fosrl/pangolin/pull/1476
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • installer_linux_amd64
      12 MiB
      2025-11-13 11:46:04 -06:00
    • installer_linux_arm64
      11 MiB
      2025-11-13 11:46:06 -06:00
First Previous 1 2 3 4 5 Next Last
Powered by Gitea Version: 1.24.6 Page: 115ms Template: 7ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API