http4k

The Functional toolkit for Kotlin HTTP applications. http4k provides a simple and uniform way to serve, consume, and test HTTP services.

APACHE-2.0 License

Stars
2.5K
Committers
151

Bot releases are visible (Hide)

http4k - 4.15.0.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-contract : [Break] BearerAuthSecurity is now more typesafe when taking a lens.
http4k - 4.14.1.4

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-serverless-lambda : More fixing of deserialisation of SNS events.
http4k - 4.14.1.3

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-serverless-lambda : Fix deserialisation of SNS events.
http4k - 4.14.1.2

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-contract : Fix #667 - Jackson annotations being missed in FieldRetrieval.
  • http4k-undertow : Server now handles HTTP requests gracefully when there is no HTTP handler set.
http4k - 4.14.1.1

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : ChaoticHttpHandler is now event better behaved when chaos is not enabled and respects routing templates when applying.
  • http4k-core : Fix #665 - OpenAPI json is incorrect when multi string query lens with defaulted values is used. H/T @suyash192
http4k - 4.14.1.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : ChaoticHttpHandler is now better behaved when chaos is not enabled.
http4k - 4.14.0.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : Tidying up HttpEvents
  • http4k-graphql : [Break] Handle null variables in calls.
http4k - 4.13.4.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : Added convenience HttpEvents
http4k - 4.13.3.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : ServerFilter request tracing now reinstates previous trace on exit instead of clearing it.
http4k - 4.13.1.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Rename AsyncHttpClient to AsyncHttpHandler (deprecation).
  • http4k-contract : Fix #664 - Introduce OpenAPIJackson to not serialize nulls by default into OpenAPI specs. If you use your own Jackson instance, you can replicate this behaviour by using .setSerializationInclusion(NON_NULL) on your custom ObjectMapper implementation.
http4k - 4.13.0.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : Reverse Proxy available in both routing and non-routing version. Use reverseProxy() or reverseProxyRouting() accordingly
http4k - 4.12.3.1

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-core : Reverse Proxy router now falls back to URI host when Host header missing.
http4k - 4.12.3.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-security-oauth : Nicer OAuth client filters.
http4k - 4.12.2.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-contract : Fix #657 Use jackson to serialize enum models for OpenApi.
http4k - 4.12.1.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Fix TrafficFilters.RecordTo eating body stream when used on a server.
http4k - 4.12.0.1

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-* : Fix #652 - AWS event format adapters have fields with wrong cases.
http4k - 4.12.0.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.5.30.
  • http4k-testing-chaos : [Break] Behaviour is now an abstract class instead of a typealias. Super simple to fix. :)
http4k - 4.11.0.1

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-graphql : Fix - Downgrade graphql-java and fix Graphql reference example. 4.11.0.0 contained an incompatible version of graphql-java for generate use. H/T @razvn for spotting and fixing. :)
http4k - 4.11.0.0

Published by github-actions[bot] about 3 years ago

Changelog:

http4k - 4.10.1.0

Published by github-actions[bot] about 3 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Fix #638 - Revert changes to make Uri incompatible with <J10. H/T @pwteneyck.