v0.8.1
- workflow: fix docker build version by @andydunstall in https://github.com/andydunstall/piko/pull/270
Full Changelog: https://github.com/andydunstall/piko/compare/v0.8.0...v0.8.1
v0.8.0
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/224
- build(deps): bump github.com/goccy/go-yaml from 1.15.17 to 1.15.19 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/225
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/229
- build(deps): bump github.com/goccy/go-yaml from 1.15.19 to 1.15.23 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/228
- server: add upstream multi-tenant auth support by @andydunstall in https://github.com/andydunstall/piko/pull/208
- Allow for Proxy Server and Agent Access Log Config to be fine-grained. by @dipack95 in https://github.com/andydunstall/piko/pull/230
- log: add access log level by @andydunstall in https://github.com/andydunstall/piko/pull/231
- build(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/232
- build(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/238
- build(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/239
- build: update go to v1.24.1 by @andydunstall in https://github.com/andydunstall/piko/pull/241
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/243
- build(deps): bump github.com/goccy/go-yaml from 1.15.23 to 1.17.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/245
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/244
- build(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/246
- Allow for HTTP transport customisations by @dipack95 in https://github.com/andydunstall/piko/pull/242
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/248
- Support the TLS config for the agent client by @lewismarshall in https://github.com/andydunstall/piko/pull/247
- build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.10.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/249
- build(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.2.14 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/252
- build(deps): bump github.com/goccy/go-yaml from 1.17.1 to 1.18.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/253
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/254
- build(deps): bump github.com/ugorji/go/codec from 1.2.14 to 1.3.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/255
- build(deps): bump github.com/oklog/run from 1.1.0 to 1.2.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/256
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/257
- agent: add connect.proxy-url flag by @andydunstall in https://github.com/andydunstall/piko/pull/237
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/261
- build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/262
- build(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/265
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/266
- 263: JWKS Support by @tscolari in https://github.com/andydunstall/piko/pull/267
- build: fix docker version by @andydunstall in https://github.com/andydunstall/piko/pull/269
- @lewismarshall made their first contribution in https://github.com/andydunstall/piko/pull/247
- @tscolari made their first contribution in https://github.com/andydunstall/piko/pull/267
Full Changelog: https://github.com/andydunstall/piko/compare/v0.7.0...v0.8.0
v0.8.0
- build(deps): bump golang.org/x/sync from 0.10.0 to 0.11.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/224
- build(deps): bump github.com/goccy/go-yaml from 1.15.17 to 1.15.19 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/225
- build(deps): bump github.com/spf13/cobra from 1.8.1 to 1.9.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/229
- build(deps): bump github.com/goccy/go-yaml from 1.15.19 to 1.15.23 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/228
- server: add upstream multi-tenant auth support by @andydunstall in https://github.com/andydunstall/piko/pull/208
- Allow for Proxy Server and Agent Access Log Config to be fine-grained. by @dipack95 in https://github.com/andydunstall/piko/pull/230
- log: add access log level by @andydunstall in https://github.com/andydunstall/piko/pull/231
- build(deps): bump github.com/prometheus/client_golang from 1.20.5 to 1.21.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/232
- build(deps): bump golang.org/x/sync from 0.11.0 to 0.12.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/238
- build(deps): bump github.com/prometheus/client_golang from 1.21.0 to 1.21.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/239
- build: update go to v1.24.1 by @andydunstall in https://github.com/andydunstall/piko/pull/241
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/243
- build(deps): bump github.com/goccy/go-yaml from 1.15.23 to 1.17.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/245
- build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/244
- build(deps): bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/246
- Allow for HTTP transport customisations by @dipack95 in https://github.com/andydunstall/piko/pull/242
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/248
- Support the TLS config for the agent client by @lewismarshall in https://github.com/andydunstall/piko/pull/247
- build(deps): bump github.com/gin-gonic/gin from 1.10.0 to 1.10.1 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/249
- build(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.2.14 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/252
- build(deps): bump github.com/goccy/go-yaml from 1.17.1 to 1.18.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/253
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/254
- build(deps): bump github.com/ugorji/go/codec from 1.2.14 to 1.3.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/255
- build(deps): bump github.com/oklog/run from 1.1.0 to 1.2.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/256
- build(deps): bump golang.org/x/sync from 0.15.0 to 0.16.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/257
- agent: add connect.proxy-url flag by @andydunstall in https://github.com/andydunstall/piko/pull/237
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.2 to 5.2.3 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/261
- build(deps): bump github.com/spf13/pflag from 1.0.6 to 1.0.7 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/262
- build(deps): bump github.com/prometheus/client_golang from 1.22.0 to 1.23.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/265
- build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.3 to 5.3.0 by @dependabot[bot] in https://github.com/andydunstall/piko/pull/266
- 263: JWKS Support by @tscolari in https://github.com/andydunstall/piko/pull/267
- @lewismarshall made their first contribution in https://github.com/andydunstall/piko/pull/247
- @tscolari made their first contribution in https://github.com/andydunstall/piko/pull/267
Full Changelog: https://github.com/andydunstall/piko/compare/v0.7.0...v0.8.0
v0.7.0
- 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
- 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
- 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
- @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
Adds support for disabling connection disconnect on JWT expiry (https://github.com/andydunstall/piko/pull/204)
- 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
- Extends TLS configuration
- Adds support for
x-piko-authorization
header - Fixes client max backoff
- 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
- 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!)
- @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
Updates the server and agent proxy timeouts to not apply to WebSocket connections, plus adds gossip digest/delta metrics.
- 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