Skip to content

Releases: omissis/kube-apiserver-proxy

v0.3.1

11 Sep 16:59
Compare
Choose a tag to compare

What's Changed

This release introduces a fix in the body filter validation and a number of dependencies upgrades.

  • fix: wrong validation on paths by @Al-Pragliola in #46
  • fix(deps): update golang.org/x/exp digest to d852ddb by @renovate in #38
  • fix(deps): update module github.com/go-playground/validator/v10 to v10.15.3 by @renovate in #39
  • chore(deps): update dependency node to v20.6.0 by @renovate in #41
  • fix(deps): update golang.org/x/exp digest to 9212866 by @renovate in #42
  • chore(deps): update golang docker tag to v1.21.1 by @renovate in #43
  • chore(deps): update dependency node to v20.6.1 by @renovate in #44
  • chore(deps): update registry.k8s.io/ingress-nginx/controller docker tag to v1.8.2 by @renovate in #45
  • chore(deps): update actions/checkout action to v4 by @renovate in #40

Full Changelog: v0.3.0...v0.3.1

v0.3.0

01 Sep 08:05
Compare
Choose a tag to compare

This release introduces a new body content filter middleware, and adds the proxying of the Content-Type header to the kube's api server, as well as bumping several dependencies.

The new middleware allows user to define a "template body" for http request bodies that act as filters, to restrict what specific endpoints can do in terms of resource updates.

What's Changed

  • fix: add content-type header from request to the proxied req by @Al-Pragliola in #29
  • feat: filter middleware by @Al-Pragliola in #31
  • chore(deps): update golang docker tag to v1.20.7 by @renovate in #24
  • chore(deps): update dependency golang to v1.21.0 by @renovate in #25
  • chore(deps): update golang docker tag to v1.21.0 by @renovate in #26
  • chore(deps): update dependency golangci-lint to v1.54.0 by @renovate in #27
  • chore(deps): update dependency node to v20.5.1 by @renovate in #28
  • chore(deps): update dependency helm to v3.12.3 by @renovate in #30
  • chore(deps): update dependency golangci-lint to v1.54.1 by @renovate in #32
  • chore(deps): update dependency kubectl to v1.28.0 by @renovate in #33
  • chore(deps): update dependency golangci-lint to v1.54.2 by @renovate in #35
  • chore(deps): update dependency kubectl to v1.28.1 by @renovate in #36
  • fix(deps): update kubernetes packages to v0.28.0 by @renovate in #34
  • fix(deps): update kubernetes packages to v0.28.1 by @renovate in #37

New Contributors

Full Changelog: v0.2.2...v0.3.0

v0.2.2

02 Aug 10:07
Compare
Choose a tag to compare

This release solves a build issue that prevented the pipeline to complete.

  • fix: activate disable tests, resolve linting issues commit

Full Changelog: v0.2.1...v0.2.2

v0.2.1

01 Aug 18:08
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update dependency node to v20.5.0 by @renovate in #21
  • chore(deps): update gcr.io/k8s-staging-metrics-server/metrics-server docker tag to v0.6.4 by @renovate in #22
  • fix(cors): wrong origin in header by @omissis, see #23

Full Changelog: v0.2.0...v0.2.1

v0.2.0

20 Jul 13:04
Compare
Choose a tag to compare

What's Changed

  • feat(proxy): add ability to pass the query params through the proxy
  • chore: move http package out to pkg to allow downstream projects to use it
  • fix(deps): update kubernetes packages to v0.27.4 by @renovate in #20

Full Changelog: v0.1.0...v0.2.0

v0.1.0

20 Jul 01:45
Compare
Choose a tag to compare

Introducing Kube Apiserver Proxy: a customizable tool for exposing parts of the Kubernetes API.

Its intended use case is helping out developing UIs for kubernetes, faster.

It can be deployed standalone or used as a library in a tailor made webservice.