Skip to content

v0.4.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Jul 17:03
· 677 commits to main since this release
15a591b

Another pre-release with more and more base level functionality you'd expect in a tool like this. The highlights:

  • Support for HTTPS (TLS) including Let's Encrypt automation
  • The ability to supply a geohash in a JWT to limit access to a specific geographic area
  • Layers can be given a Pattern to match against rather than the specific ID, allowing you to cut down on repetition

Breaking Changes

Overriding the HTTP Client on a per-layer level has changed. Up till now any "override client" would completely overwrite the client without applying any default. So if you just overwrote e.g. acceptable status codes the acceptable content types would become an empty array. That's now fixed so only the things you specify get customized and everything else inherits from the top level client config and then inherits the default values. Also the parameter was renamed from overrideclient to just client for brevity's sake

What's Changed

Features

  • Support limiting access via geohash claim in JWT by @Michad in #89
  • Add ability to specify patterns in layer definitions, utilize it in blend and proxy providers, and add ref provider by @Michad in #97
  • Support TLS including Let's Encrypt by @Michad in #113

Fixes

Dependencies

  • bump go to 1.22.5 by @Michad in #98
  • bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in #86
  • bump github.com/anthonynsimon/bild from 0.13.0 to 0.14.0 by @dependabot in #90
  • bump go.etcd.io/etcd/client/v3 from 3.5.12 to 3.5.14 by @dependabot in #91
  • bump actions/upload-artifact from 4.3.3 to 4.3.4 by @dependabot in #95
  • bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.23 to 1.17.24 by @dependabot in #93
  • bump github.com/aws/aws-sdk-go-v2/config from 1.27.23 to 1.27.24 by @dependabot in #92
  • bump github.com/testcontainers/testcontainers-go from 0.31.0 to 0.32.0 by @dependabot in #94
  • bump google.golang.org/grpc from 1.64.0 to 1.64.1 in the go_modules group by @dependabot in #99
  • bump k8s.io/utils by @Michad in #102
  • bump actions/setup-go from 5.0.1 to 5.0.2 by @dependabot in #106
  • bump actions/dependency-review-action from 4.3.3 to 4.3.4 by @dependabot in #109
  • Remove direct UUID dependency by @Michad in #88

Full Changelog: v0.3.0...v0.4.0