KrakenD v1.2.0 Release Notes

Release Date: 2020-10-05 // over 3 years ago
    • [feature] Flatmap (array manipulation) now also at endpoint level
    • 🛠 [bugfix] Removed wording with racist connotations whitelist and blacklist. Now using allow and deny instead.
    • ⬆️ [feature] Upgrade go to 1.15.
    • 👍 [feature] support for the append operation added
    • 📄 [feature] Added a new supported encoding safejson
    • 👍 [feature] support for nested targets added
    • 🛠 [bugfix] Client plugin example fixed
    • 🛠 [bugfix] Do not copy nil readers on no-op
    • 🛠 [bugfix] Nested sequential params
    • 👯 [feature] Clone also the request body in the CloneRequest method
    • [feature] /__debug/ endpoint accepts now any method
    • [feature] Use the weight of the SRV record to generate the list of hosts when resolving a service name
    • 📜 [feature] Decompress gzipped responses before parsing them
    • [feature] Added a /__health endpoint
    • [feature] Ability to use collections in sequential proxy as input (collection filters)
    • 👍 [feature] Support using JWT claims as backend url params
    • [feature] Mutual TLS between KrakenD and clients added

Previous changes from v0.9.0

  • Summary of changes

    • 🛠 [bugfix] Abort a sequential merge after the first error or incomplete response
    • 🛠 [bugfix] Propagate the content length when present
    • 🛠 [bugfix] Avoid counting output params referred to a response value
    • [feature] Flatmap filter for collections
    • [other] Old go versions 1.8 and 1.9 are now discontinued
    • 🐎 [performance] Load balancing URL creation improved
    • 🐎 [performance] URL creation for sequential merger improved