ITADN

版本发布 8

v0.7.0
? · 2025-02-08

## What's Changed * server: add upstream connection rebalancing by @andydunstall in https://github.com/andydunstall/piko/pull/221 * workflow: add package write permission to release workflow by @andydunstall in https://github.com/andydunstall/piko/pull/223 * status: add --status filter to cluster nodes status by @andydunstall in https://github.com/andydunstall/piko/pull/222 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.7...v0.7.0

v0.6.7
? · 2025-02-03

## What's Changed * feat: added container publishing and helm chart updates on tagged release by @mindovermiles262 in https://github.com/andydunstall/piko/pull/214 * build(deps): bump github.com/goccy/go-yaml from 1.15.13 to 1.15.17 by @dependabot in https://github.com/andydunstall/piko/pull/218 * build(deps): bump github.com/spf13/pflag from 1.0.5 to 1.0.6 by @dependabot in https://github.com/andydunstall/piko/pull/219 * agent: add per-endpoint proxy metrics by @andydunstall in https://github.com/andydunstall/piko/pull/220 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.6...v0.6.7

v0.6.6
? · 2025-01-06

## What's Changed * auth: remove redundant print by @andydunstall in https://github.com/andydunstall/piko/pull/207 * server: add missing disable disconnect on expiry yaml tag by @dipack95 in https://github.com/andydunstall/piko/pull/209 * Automatically Create Github Release on Tag by @mindovermiles262 in https://github.com/andydunstall/piko/pull/212 ## New Contributors * @dipack95 made their first contribution in https://github.com/andydunstall/piko/pull/209 * @mindovermiles262 made their first contribution in https://github.com/andydunstall/piko/pull/212 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.5...v0.6.6

v0.6.5
? · 2024-12-23

Adds support for disabling connection disconnect on JWT expiry (https://github.com/andydunstall/piko/pull/204) ## What's Changed * build(deps): bump github.com/goccy/go-yaml from 1.15.4 to 1.15.7 by @dependabot in https://github.com/andydunstall/piko/pull/201 * build(deps): bump golang.org/x/sync from 0.9.0 to 0.10.0 by @dependabot in https://github.com/andydunstall/piko/pull/202 * build: update go and piko versions by @andydunstall in https://github.com/andydunstall/piko/pull/203 * auth: add disable disconnect on expiry config by @andydunstall in https://github.com/andydunstall/piko/pull/204 * build(deps): bump github.com/goccy/go-yaml from 1.15.7 to 1.15.10 by @dependabot in https://github.com/andydunstall/piko/pull/205 * build(deps): bump github.com/goccy/go-yaml from 1.15.10 to 1.15.13 by @dependabot in https://github.com/andydunstall/piko/pull/206 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.4...v0.6.5

v0.6.4
? · 2024-12-10

* Extends TLS configuration * Adds support for `x-piko-authorization` header * Fixes client max backoff ## What's Changed * build(deps): bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in https://github.com/andydunstall/piko/pull/167 * server: register prometheus go metrics collector by @andydunstall in https://github.com/andydunstall/piko/pull/168 * build(deps): bump github.com/goccy/go-yaml from 1.12.0 to 1.13.4 by @dependabot in https://github.com/andydunstall/piko/pull/169 * build(deps): bump golang.org/x/sync from 0.8.0 to 0.9.0 by @dependabot in https://github.com/andydunstall/piko/pull/171 * build(deps): bump github.com/goccy/go-yaml from 1.13.4 to 1.13.7 by @dependabot in https://github.com/andydunstall/piko/pull/172 * workload: add missing connect flags by @andydunstall in https://github.com/andydunstall/piko/pull/173 * server: support x-piko-authorization header by @andydunstall in https://github.com/andydunstall/piko/pull/183 * agent: fix default protocol by @andydunstall in https://github.com/andydunstall/piko/pull/184 * agent: add insecure skip verify by @andydunstall in https://github.com/andydunstall/piko/pull/186 * bench: add piko bench http by @andydunstall in https://github.com/andydunstall/piko/pull/182 * build(deps): bump github.com/goccy/go-yaml from 1.13.7 to 1.14.3 by @dependabot in https://github.com/andydunstall/piko/pull/187 * agent: add listener tls client config by @andydunstall in https://github.com/andydunstall/piko/pull/189 * build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in https://github.com/andydunstall/piko/pull/190 * ci: update linter by @andydunstall in https://github.com/andydunstall/piko/pull/192 * go: update go to v1.23.2 by @andydunstall in https://github.com/andydunstall/piko/pull/193 * server: remove tls config enabled by @andydunstall in https://github.com/andydunstall/piko/pull/194 * tls: add mutual tls support by @andydunstall in https://github.com/andydunstall/piko/pull/195 * build(deps): bump github.com/goccy/go-yaml from 1.14.3 to 1.15.4 by @dependabot in https://github.com/andydunstall/piko/pull/196 * backoff: fix enforcing max backoff by @andydunstall in https://github.com/andydunstall/piko/pull/200 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.3...v0.6.4

v0.6.3
? · 2024-10-14

## What's Changed * build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in https://github.com/andydunstall/piko/pull/156 * tcp: Fix protocol configuration loading by @tschwery in https://github.com/andydunstall/piko/pull/157 * build(deps): bump github.com/prometheus/client_golang from 1.20.0 to 1.20.2 by @dependabot in https://github.com/andydunstall/piko/pull/159 * agent: disable metrics server by default by @andydunstall in https://github.com/andydunstall/piko/pull/161 * build(deps): bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in https://github.com/andydunstall/piko/pull/162 * build(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 by @dependabot in https://github.com/andydunstall/piko/pull/163 * build(deps): bump github.com/hashicorp/go-sockaddr from 1.0.6 to 1.0.7 by @dependabot in https://github.com/andydunstall/piko/pull/164 * agent: update yamux to v1.5.0 by @andydunstall in https://github.com/andydunstall/piko/pull/166 (Thanks @moredure!) ## New Contributors * @tschwery made their first contribution in https://github.com/andydunstall/piko/pull/157 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.2...v0.6.3

v0.6.2
? · 2024-08-15

Updates the server and agent proxy timeouts to not apply to WebSocket connections, plus adds gossip digest/delta metrics. ## What's Changed * helm: update app version by @andydunstall in https://github.com/andydunstall/piko/pull/153 * gossip: add digest/delta metrics by @andydunstall in https://github.com/andydunstall/piko/pull/154 * proxy: only apply proxy timeout to non-websocket requests by @andydunstall in https://github.com/andydunstall/piko/pull/155 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.1...v0.6.2

v0.6.1
? · 2024-08-14

- Adds support for authenticating proxy and admin ports - Adds support for `piko forward` authentication - Improves test coverage - Improves logging ## What's Changed * cli: add piko version by @andydunstall in https://github.com/andydunstall/piko/pull/125 * test: add 'piko test workload' by @andydunstall in https://github.com/andydunstall/piko/pull/126 * test: add 'piko test cluster' by @andydunstall in https://github.com/andydunstall/piko/pull/127 * tests: organize system tests by @andydunstall in https://github.com/andydunstall/piko/pull/128 * server: config testing by @andydunstall in https://github.com/andydunstall/piko/pull/129 * server: move auth to upstream config by @andydunstall in https://github.com/andydunstall/piko/pull/130 * server: move jwt auth to pkg/auth by @andydunstall in https://github.com/andydunstall/piko/pull/131 * server: add support for admin authentication by @andydunstall in https://github.com/andydunstall/piko/pull/132 * server: extend proxy tests by @andydunstall in https://github.com/andydunstall/piko/pull/133 * add proxy auth by @andydunstall in https://github.com/andydunstall/piko/pull/134 * forward: add client authentication by @andydunstall in https://github.com/andydunstall/piko/pull/135 * gossip: move gossip config under cluster by @andydunstall in https://github.com/andydunstall/piko/pull/136 * docs: move docs to wiki by @andydunstall in https://github.com/andydunstall/piko/pull/137 * docs: update readme by @andydunstall in https://github.com/andydunstall/piko/pull/139 * docs: update readme by @andydunstall in https://github.com/andydunstall/piko/pull/140 * build(deps): bump github.com/goccy/go-yaml from 1.11.3 to 1.12.0 by @dependabot in https://github.com/andydunstall/piko/pull/141 * chore: remove nolint from source code and replace with blank identifiers by @yquansah in https://github.com/andydunstall/piko/pull/142 * tcp: add copy closed logs by @andydunstall in https://github.com/andydunstall/piko/pull/144 * cli: fix command line examples by @lhpqaq in https://github.com/andydunstall/piko/pull/145 * build(deps): bump golang.org/x/sync from 0.7.0 to 0.8.0 by @dependabot in https://github.com/andydunstall/piko/pull/149 * client: update retryable connection error logs to warning by @andydunstall in https://github.com/andydunstall/piko/pull/150 * server: remove proxy timeout validation by @andydunstall in https://github.com/andydunstall/piko/pull/151 ## New Contributors * @yquansah made their first contribution in https://github.com/andydunstall/piko/pull/142 * @lhpqaq made their first contribution in https://github.com/andydunstall/piko/pull/145 **Full Changelog**: https://github.com/andydunstall/piko/compare/v0.6.0...v0.6.1