krakend-ce

KrakenD Community Edition: High-performance, stateless, declarative, API Gateway written in Go.

APACHE-2.0 License

Stars
1.7K
Committers
26

Bot releases are hidden (Show)

krakend-ce - 0.7.0

Published by alombarte almost 6 years ago

The summary of changes is:

  • Support for sending structured events in GELF format (Graylog Cluster)
  • Added a json schema validator to valid endpoint inputs before reaching the backends
  • Added the sequential proxy merger (Use input from a previous backend response)
  • Added StackDriver as a new backend for metrics and traces
  • Added a usage stats report (can be disabled passing env var USAGE_DISABLE=1 when starting)

Between 0.6 and 0.7, we have published an intermediate release 0.6.1 with:

  • Updated to Go 1.11
  • Specific Mac OSX changes to release homebrew with Go 1.11.
  • HTTP secure component updated
  • Updated bloomfilter to 0.6.1
krakend-ce - 0.6.1

Published by alombarte about 6 years ago

Summary of changes

  • Updated to Go 1.11
  • Specific Mac OSX changes to release homebrew with Go 1.11.
  • HTTP secure component updated
  • Updated bloomfilter to 0.6.1
  • Upgraded to KrakenD framework 0.6.1
  • Other minor changes, compare to 0.6.0
krakend-ce - 0.6.0

Published by alombarte about 6 years ago

Summary of changes

  • Added JOSE component. Validation and signing of JWT tokens
  • Added the Bloomfilter component to facilitate decentralized revoke of tokens at a massive rate.
  • Added the Cross-origin resource sharing (CORS) component
  • Golang updated to 1.10.3
  • Updated Opencensus component, adding an exporter to AWS XRay
krakend-ce - 0.5.1

Published by alombarte over 6 years ago

Summary of changes

  • BUGFIX: Opencensus returned an error if the exporter wasn't defined
krakend-ce - 0.5.0

Published by alombarte over 6 years ago

Summary of changes

  • Updated golang version to 1.10.2.
  • Fully configurable custom metrics module. Also with influxdb exporter
  • Support for flexible configuration in the krakend.json
  • Opencensus integration (with 5 exporters: Zipkin, Prometheus, Jaeger, InfluxDB, Logger)
  • Added more output decoders in addition to JSON
  • Enabled advanced HTTP Client settings
  • Custom combiners for merging the backend responses.
  • Added static responses behavior to several strategies
krakend-ce - 0.4.2

Published by alombarte over 6 years ago

Summary of changes

  • BUGFIX: #7 Concurrent requests headers overwritten
krakend-ce - 0.4.1

Published by alombarte over 6 years ago

Summary of changes

  • Recursive whitelist definition
  • Editable list of headers to pass to the backend
  • Added in-memory http cache
  • Logger initialization bug fixed
  • Update of components version
krakend-ce - 0.4.0

Published by alombarte over 6 years ago

Summary of changes

  • KrakenD 0.4 core with the gin router
  • Circuit breaker
  • Rate limit
  • Oauth2 client
  • Service, router, proxy and backend metrics
  • Security router
  • Google's Martian library integration (Injections via DSL)
  • JSON, RSS and XML encoding
  • Logging
  • Service discovery integrations:
    • etcd
    • DNS SRV
  • Cobra prowered CLI

Documentation

Package Rankings
Top 5.66% on Proxy.golang.org
Badges
Extracted from project README
FOSSA Status FOSSA Status