Skip to content

Releases: Work-Fort/Pylon

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 08:12
37bac7e

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/pylon

Verification

wget https://github.com/Work-Fort/Pylon/releases/download/v0.2.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.1.3

Choose a tag to compare

@github-actions github-actions released this 19 Apr 03:25
a72f891

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/pylon

Verification

wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.3/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Go Client client/go/v0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Apr 08:13
37bac7e

Go Client v0.1.0

Module: github.com/Work-Fort/Pylon/client/go

What's Changed

0.1.0 (2026-04-19)

Features

  • client: rename token → apiKey; send ApiKey-v1 scheme (2800c47)

Usage

go get github.com/Work-Fort/Pylon/client/go@client/go/v0.1.0

Built automatically by Pylon CI

Release v0.1.2

Choose a tag to compare

@github-actions github-actions released this 17 Apr 07:47
857837a

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/pylon

Verification

wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.2/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.1.1

Choose a tag to compare

@github-actions github-actions released this 06 Apr 09:35
f2054de

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/pylon

Verification

wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Release v0.1.0

Choose a tag to compare

@github-actions github-actions released this 06 Apr 09:33
4db01ea

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/pylon

Verification

wget https://github.com/Work-Fort/Pylon/releases/download/v0.1.0/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing

Go Client client/go/v0.0.1

Choose a tag to compare

@github-actions github-actions released this 06 Apr 09:46
278e6e5

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.1

Built automatically by Pylon CI