Releases: Work-Fort/Pylon
Releases · Work-Fort/Pylon
Release list
Release v0.2.0
Pylon v0.2.0
What's Changed
0.2.0 (2026-04-19)
Features
- client: rename token → apiKey; send ApiKey-v1 scheme (2800c47)
- daemon: dispatch inbound auth by Authorization scheme (9b2217c)
Tests
- e2e: add ApiKey-v1 coverage; assert Bearer-for-APIkey 401 + no verify (e040671)
Documentation
- plans: approve Passport scheme split consumer plan (1047b94)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Pylon/releases/download/v0.2.0/pylon-linux-amd64.xz
xz -d pylon-linux-amd64.xz
chmod +x pylon-linux-amd64
sudo mv pylon-linux-amd64 /usr/local/bin/pylonVerification
wget https://github.com/Work-Fort/Pylon/releases/download/v0.2.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.1.3
Pylon v0.1.3
What's Changed
0.1.3 (2026-04-19)
Bug Fixes
- e2e: export PYLON_BINARY so leak test runs in CI (a72f891)
- e2e: harden daemon harness against orphan-process leaks (1fbc581)
Tests
- e2e: add failing TestDaemonStop_KillsProcessGroup (b8dbdba)
Documentation
- plans: add e2e harness orphan-leak hardening plan (f47970e)
- plans: approve e2e harness orphan-leak hardening plan (cc80cd8)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.3/pylon-linux-amd64.xz
xz -d pylon-linux-amd64.xz
chmod +x pylon-linux-amd64
sudo mv pylon-linux-amd64 /usr/local/bin/pylonVerification
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.3/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingGo Client client/go/v0.1.0
Release v0.1.2
Pylon v0.1.2
What's Changed
0.1.2 (2026-04-17)
Bug Fixes
- client: move package doc to doc.go following Go conventions (278e6e5)
Documentation
- client: add README for Go client library (2b94a7f)
Continuous Integration
- force GitHub to register Go client release workflow (c9c1b74)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.2/pylon-linux-amd64.xz
xz -d pylon-linux-amd64.xz
chmod +x pylon-linux-amd64
sudo mv pylon-linux-amd64 /usr/local/bin/pylonVerification
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.2/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.1.1
Pylon v0.1.1
What's Changed
0.1.1 (2026-04-06)
Bug Fixes
- use colon syntax for mise task dependency in e2e task (f2054de)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.1/pylon-linux-amd64.xz
xz -d pylon-linux-amd64.xz
chmod +x pylon-linux-amd64
sudo mv pylon-linux-amd64 /usr/local/bin/pylonVerification
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease v0.1.0
Pylon v0.1.0
What's Changed
0.1.0 (2026-04-06)
Features
- add CLI with root command and daemon subcommand (688935a)
- add config package with XDG paths and viper setup (f838b88)
- add domain layer with types, ports, and errors (5e4c6c0)
- add HTTP prober for /ui/health with 200/267 support (90851f7)
- add HTTP server, service listing handler, and health endpoint (75d3742)
- add registry with fan-out poller (cbcb40a)
- initialize Go module and mise tasks (845d93f)
- make probe timeout configurable via config file and environment (693717a)
- client: add Client with Services method and auth handling (b13eec6)
- client: add Service type and error definitions (082eaca)
- client: add ServiceByName lookup with ErrNotFound (f03401b)
Bug Fixes
- return connected=true for reachable servers with unexpected status (371fb7b)
- use soft auth for /api/services to allow unauthenticated discovery (75268dd)
Code Refactoring
- client: move go/client/ to client/go/ and license as Apache-2.0 (e8a7345)
Continuous Integration
- add binary build and GitHub Release to daemon release workflow (4db01ea)
- add CI and Go client release workflows (aca4b20)
- add daemon version tagging workflow (fb4d04b)
- use mise task for client tests in CI workflow (e4357ac)
Tests
- add e2e tests for unreachable, 5xx, and timeout service scenarios (97cfd05)
- add standalone e2e test suite with JWKS stub and fake services (0ce4a7c)
Documentation
- add Go client library implementation plan (2fd4e75)
- add HTTP status code contract reference (8a637a3)
- add Pylon implementation plan (fc86c95)
- correct e2e module path to github.com/Work-Fort/Pylon/tests/e2e (f6afd0a)
- incorporate feasibility assessment findings into Go client plan (70ba46a)
- rename gateway to pylon in config examples and add Go client requirements (7c11251)
- replace manual smoke test with standalone e2e test suite (cac9e34)
- update client location in requirements doc to client/go/ (2ee39ba)
Installation
Linux (x86_64)
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.0/pylon-linux-amd64.xz
xz -d pylon-linux-amd64.xz
chmod +x pylon-linux-amd64
sudo mv pylon-linux-amd64 /usr/local/bin/pylonVerification
wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingGo Client client/go/v0.0.1
Go Client v0.0.1
Module: github.com/Work-Fort/Pylon/client/go
What's Changed
0.0.1 (2026-04-06)
Bug Fixes
- client: move package doc to doc.go following Go conventions (278e6e5)
Documentation
- client: add README for Go client library (2b94a7f)
Code Refactoring
- client: move go/client/ to client/go/ and license as Apache-2.0 (e8a7345)
Usage
go get github.com/Work-Fort/Pylon/client/go@client/go/v0.0.1Built automatically by Pylon CI