Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Jul 20:31
· 776 commits to main since this release
32ad4b0

This release is primarily changes to configuration and the ci/release process.

You can now supply configuration via Viper-supported external configuration providers (mainly etcd, consul) and override configuration via Environment Variables.

You'll note there's now prebuilt binaries in a variety of OS and CPU architectures available! Checksums and signature are included. The docker image still only comes in 1 flavor.

Breaking changes

After adding environment variable for configuration parameters it became clear many of the configuration keys were too dang long. This release renames the following keys:

Section Old Key New Key
JWT VerificationKey Key
JWT MaxExpirationDuration MaxExpiration
JWT LayerScopePrefix ScopePrefix
JWT UserIdentifierGrant UserId
server StaticHeaders Headers
client MaxResponseLength MaxLength
client AllowUnknownLength UnknownLength
client AllowedContentTypes ContentTypes
client AllowedStatusCodes StatusCodes
client StaticHeaders Headers
logging mainlog main
logging accesslog access
logging.main EnableStandardOut Console
logging.main IncludeRequestAttributes Request
logging.main IncludeHeaders Headers
logging.access EnableStandardOut Console
error SuppressStatusCode AlwaysOk

What's Changed

  • Support environment variable and external providers in config. Also rename several options for brevity. by @Michad in #71 #81
  • CI Improvements by @Michad in #73 #74 #75 #76
  • Redo code coverage metric badge and add libyears badge by @Michad in #77 #80
  • Readme improvements by @Michad in #84
  • Testing tweaks by @Michad in #85
  • security(actions): bump github/codeql-action from 3.25.10 to 3.25.11 by @dependabot in #69
  • security(go): update to v2 of aws sdk by @Michad in #78
  • security(docker): bump golang from 1.22.4-alpine3.20 to 1.22.5-alpine3.20 by @dependabot in #82
  • security(actions): bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in #83

Full Changelog: v0.2.1...v0.3.0