Skip to content
This repository has been archived by the owner on Jul 30, 2024. It is now read-only.

Releases: mittwald/servicegateway

v1.1.0

18 Sep 15:05
v1.1.0
e97a8ec
Compare
Choose a tag to compare

Changelog

d9f236a Map JWTs returned by "application/jwt" responses
8a27bff Merge pull request #43 from dbeneker/fixes
337470e Merge pull request #44 from dbeneker/fix/content_lang
e97a8ec Merge pull request #45 from martin-helmich/feature/store-jwt-responses
467a4b4 redeploy pod if config map changes
9c42ff3 rewrite content length

Docker images

  • docker pull quay.io/mittwald/servicegateway:latest
  • docker pull quay.io/mittwald/servicegateway:v1
  • docker pull quay.io/mittwald/servicegateway:v1.1
  • docker pull quay.io/mittwald/servicegateway:v1.1.0
  • docker pull quay.io/mittwald/servicegateway:stable

v1.0.3

15 Aug 11:29
Compare
Choose a tag to compare

Changelog

f035670 bug/jwt pub key and validation (#42)

Docker images

  • docker pull quay.io/mittwald/servicegateway:latest
  • docker pull quay.io/mittwald/servicegateway:v1
  • docker pull quay.io/mittwald/servicegateway:v1.0
  • docker pull quay.io/mittwald/servicegateway:v1.0.3
  • docker pull quay.io/mittwald/servicegateway:stable
  • docker pull quay.io/mittwald/servicegateway:latest
  • docker pull quay.io/mittwald/servicegateway:v1
  • docker pull quay.io/mittwald/servicegateway:v1.0
  • docker pull quay.io/mittwald/servicegateway:v1.0.3
  • docker pull quay.io/mittwald/servicegateway:stable

v1.0.2

13 Aug 09:04
Compare
Choose a tag to compare

Changelog

43250e6 add custom labels
9eca2ee add monitoring and admin port to svc
511fd42 also add labels to pods
c75cc20 finally get args done
148feed fix args
081f36e fix helm config arg
1ce0f0e fix indents
520681c fix indents
6492a25 fix labels for depl
723dd81 fix monitoring
f38e151 quote args
4c99aff return error on invalid jwt

Docker images

  • docker pull quay.io/mittwald/servicegateway:latest
  • docker pull quay.io/mittwald/servicegateway:v1
  • docker pull quay.io/mittwald/servicegateway:v1.0
  • docker pull quay.io/mittwald/servicegateway:v1.0.2
  • docker pull quay.io/mittwald/servicegateway:stable

v1.0.1

12 Aug 07:38
Compare
Choose a tag to compare

Changelog

849e864 Make helm deployment more flexible (#40)
3373702 bye vendor

Docker images

  • docker pull quay.io/mittwald/servicegateway:latest
  • docker pull quay.io/mittwald/servicegateway:v1
  • docker pull quay.io/mittwald/servicegateway:v1.0
  • docker pull quay.io/mittwald/servicegateway:v1.0.1
  • docker pull quay.io/mittwald/servicegateway:stable

v1.0.0

09 Aug 06:04
3fc9444
Compare
Choose a tag to compare

Changelog

174d899 "Authorization" header must container "Bearer" + token
89646d7 Add "/authenticate" route for self-authentication
a44493d Add "options" configuration
b93e6f4 Add Codeclimate configuration
5096ca1 Add Docker build
02a9270 Add JS hook for pre authentication
d483e70 Add Makefile for static directory
42fce92 Add flags for monitoring server
1742481 Add github.com/robertkrimen/otto as dependency
096faf7 Add metrics collection to Proxy handler
afb318d Add missing dependencies
0b2a06c Add monitoring controller
5e9c236 Add more general example config
dcbf51b Add option to add request headers in proxy
da5c637 Add option to configure upstream basic authentication
2018618 Add option to log requests
b12e258 Add option to select redis database
dab42af Add option to write CPU profile
92648e4 Add setup.py for cli tool
44cff8e Add special caching mechanism for OPTIONS requests
7514bc7 Add travis.yml file
33a7c67 Adjust Makefile
7a6b20f Adjust README
9f19f55 Adjust README to reality
3e4d9ef Adjust Travis build
f68ca26 Adjust example configuration
f4babe7 Adjust example configuration file
9e7b8b9 Allow provider app to add tokens outside of default authentication
9fb154c Allow routes to have trailing slash
6605aa2 Authentication is not set on downstream requests
71ef31a Better method naming
0b69dc3 Bring README up-to-date
97b5eff Bring documentation up to date
e2c4dbc Bring example config up-to-date
932897e Change message format
623bbe7 Cleanup
d5f6ce0 Correctly process empty lists
689eb60 Create godeps file
ac01f04 Disable "bad token writer" warning on empty config
6acc518 Disable Consul configuration reloading (too error-prone)
091f826 Do not include port in X-Forwarded-For header
cf4427d Do not report negative token limits
7b7d5c6 Do not send error response if upstream body falsely advertises JSON content
12a0797 Document authentication forwarding
1e7517a Document routing & dispatching
8318cdb Don't cache OPTIONS responses
7b47308 Don't require authentication for OPTIONS requests
b19b05f Don't rewrite JSON on HEAD requests
d316b1d Enable CORS for authentication routes
e9f9153 Exclude vendor directory from CodeClimate
7fda36e Exclude vendor files from vet and test
e57a8df Extract functions and use response recorder
28ea8ac Fix "go vet" errors
723709e Fix go vet errors
a831b04 Fix go vet warnings
c30d812 Fix bug for unlimited tokens
d6de217 Fix bug: Too stupid to use redis connection pool
f98f2be Fix issues
b3a801f Fix stupidity
0b18cb1 Fuck
82d8ba7 Indentation typo
78ecac9 Initialize loggers only once
3fc9444 Maint/helm (#39)
5b953d7 Make UI directory configurable
86aff80 Make applications whitelisteable per token
c99e7a2 Make authenticate route configurable
428cd15 Make manners package work after update
e31277f Mention authentication config in doc
026e89f Merge branch 'master' into bugfix/process-empty-lists
2dfa577 Merge branch 'master' into feature/customizable-auth
cd7da37 Merge pull request #1 from martin-helmich/doc/readme
7137b9e Merge pull request #10 from martin-helmich/feature/logging
8c12be7 Merge pull request #11 from martin-helmich/bugfix/amqp-leak
f3c73c5 Merge pull request #12 from martin-helmich/feature/cookie-auth
a75dc13 Merge pull request #13 from martin-helmich/bugfix/bad-manners
2d01b49 Merge pull request #14 from martin-helmich/bugfix/path-trailing-slash
af29a90 Merge pull request #15 from martin-helmich/bugfix/pass-query-parameters
327683e Merge pull request #16 from martin-helmich/feature/options-handler
1495c71 Merge pull request #17 from martin-helmich/bugfix/unlimited-token
8cfb306 Merge pull request #18 from martin-helmich/feature/use-godep
2e3a2c5 Merge pull request #19 from martin-helmich/feature/authentication
3288db3 Merge pull request #2 from martin-helmich/doc/indentation-typo
5689eaa Merge pull request #20 from martin-helmich/feature/configurable-auth-path
0ec65c1 Merge pull request #21 from martin-helmich/bugfix/multiple-auth-route
c9a30f4 Merge pull request #22 from martin-helmich/feature/pass-x-forwarded-for
e62faaf Merge pull request #23 from martin-helmich/bugfix/bad-auth-header
71dd1fd Merge pull request #24 from martin-helmich/feature/monitoring
43e2473 Merge pull request #25 from martin-helmich/feature/customizable-auth
482fd87 Merge pull request #26 from martin-helmich/task/codeclimate
259512c Merge pull request #28 from da-wolf/bugfix-token
c3940c0 Merge pull request #3 from martin-helmich/feature/new-token-auth
a66a606 Merge pull request #30 from martin-helmich/feature/enable-cors-for-auth
9de6e29 Merge pull request #32 from mittwald/martin-helmich-patch-1
0e1151b Merge pull request #33 from martin-helmich/cleanup/remove-consul-autoreload
eaca382 Merge pull request #35 from martin-helmich/bugfix/json-parse-errors
2e0be14 Merge pull request #36 from martin-helmich/bugfix/process-empty-lists
850da1c Merge pull request #37 from story75/feature/provider-app
81801e8 Merge pull request #38 from dbeneker/feature/multistage_build
8c655ed Merge pull request #4 from martin-helmich/feature/upstream-basic-auth
cb3bf53 Merge pull request #5 from martin-helmich/feature/new-upstream-headers
1ea7c01 Merge pull request #6 from martin-helmich/bugfix/unset-authentication
5981fbe Merge pull request #7 from martin-helmich/bugfix/proxied-protocol-scheme
2acd76d Merge pull request #8 from martin-helmich/bugfix/missing-rewrite-scheme
5e3898e Merge pull request #9 from martin-helmich/cleanup/remove-ui-files
12d6fc4 Migrate from Godep to dep
26e390d Open access log in append mode
7bd99d0 Option to read API token from cookie
d30682d Pass X-Forwarded-For header when already set
5309bc4 Proxy does not pass query parameters
32b775d Put dependencies into VCS
d4a8c4b Remove UI files
39fcb6b Remove debug messages
45876ec Remove old example config
ec3a41e Remove requestsPerSecond field
ec6a740 Return token expiration date in admin API responses
6df642f Rewritten URLs use wrong scheme
233569a Send completion signal even when monitoring controller could not be shut down
03a73ae Set auth in proxy, not in dispatcher
2a388ff Simple auth cache
02baa6a Simplify shutdown behaviour
cd0f5d7 Split config.go into multiple files
94de923 Superflous import
ff80f94 Support PATCH requests
ad575c7 Update README
e6233ae Use HTTPS as default scheme for host rewriting
a7d7c55 Use decent YAML encoding
637d340 Use proxied protocol scheme for URL rewriting
c053acc Whitelist possible URL schemes
2e2ac5a add badges
0d341a6 add badges
18cae59 authenticate route is registered multiple times
60bedb8 correctly build allowed applications list
c1bd9f6 dont use import alias if there is no name conflict
63e43fd go fmt
8217492 gofmt
7e0928f hook-fixup
434a1cc set expCache[token.JWT] to 0 if expiration is 0
6a52c35 update to go 1.12 and enable docker multi stage build
8bf3e0f update vendor files
07d2e6e use go modules in travis ci
ec5e919 use makefile in travis ci

Docker images

  • docker pull quay.io/mittwald/servicegateway:latest
  • docker pull quay.io/mittwald/servicegateway:v1
  • docker pull quay.io/mittwald/servicegateway:v1.0
  • docker pull quay.io/mittwald/servicegateway:v1.0.0
  • docker pull quay.io/mittwald/servicegateway:stable