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.19.4.0

Published by github-actions[bot] over 2 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
http4k - 4.19.3.0

Published by github-actions[bot] over 2 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-opentelemetry : Fixes #697: Upgraded OpenTelemetry version to 1.11.0 H/T @jenarros
http4k - 4.19.2.0

Published by github-actions[bot] over 2 years ago

Changelog:

  • http4k-server-jetty : Replace conscrypt with internal java for ALPN server
http4k - 4.19.1.0

Published by github-actions[bot] over 2 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Added ContentDispositionAttachment server filter. H/T @jenarros
  • http4k-core : Fix path conversion for static routing handlers with trailing. H/T @jenarros
  • http4k-contract : Support non-JSON schema types in request definitions.
http4k - 4.19.0.0

Published by github-actions[bot] over 2 years ago

Changelog:

  • http4k-core : [Potential Break] Fix #693 Cookie implementation uses LocalDateTime val which is implicitly turned into GMT time for cookie. Break is that Cookies now run from Instant instead of LocalDateTime. Thanks to @maedjyuk-ghoti for alerting us to chase down this 5y+ standing bug!
  • http4k-security-oauth : Fixes to the InsecureCookieBasedOAuthPersistence to make it more user-friendly.
  • http4k-server-netty : Keep-alive for Netty when not streaming. H/T @jakubjanecek for the contrib!
http4k - 4.18.0.0

Published by github-actions[bot] over 2 years ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Fixed URLPathSegment encoding/decoding based on RFC 3986. H/T @jenarros for the thoughtful and through contribution!
http4k - 4.17.9.0

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

Changelog:

  • http4k-core : Added mapping for enum() in lenses.
http4k - 4.17.8.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-contract : Fix #687 - OpenApiV3 object serialization. H/T @lawkai
http4k - 4.17.7.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-format-moshi-yaml : Fix for serialising Maps with null values (the key should still be rendered!)
  • http4k-format-moshi-yaml : Remove accidental stack trace dump.
http4k - 4.17.6.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-format-moshi-yaml* : New module! YAML marshalling with zero-reflection is now possible due to a combination of Moshi and SnakeYaml
  • http4k-format-jackson-xml : Fix to HttpEvent to use correct value in xUriTemplate instead of full path.
    add autoBody for ConfigurableJacksonXml. H/T @oharaandrew314
http4k - 4.17.5.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions, including ForkHandles to 2.0.0.0.
  • http4k-core : Fix to HttpEvent to use correct value in xUriTemplate instead of full path.
http4k - 4.17.4.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-incubator : Playing with TracerBullets... a generic interface for building TraceTrees from lists of MetadataEvents.
http4k - 4.17.3.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-testing-approval : Fix #679. Approval tests delete actual when passing.
http4k - 4.17.2.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-contract : Added Servers to OpenApi renderer. H/T @zsambek and @MarcusDunn for making it happen.
http4k - 4.17.1.0

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

Changelog:

  • http4k-core : Make timeouts configurable for Java8HttpClient.
http4k - 4.17.0.0

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

Changelog:

  • http4k-* : [Careful] Upgrade some dependency versions, including Kotlin to 1.6.0.
  • http4k-* : [Breaking] Removal of all previously deprecated methods and types. To ensure you get the smoothest experience, please upgrade to v4.16.3.0 first, deal with the replacements and then upgrade to 4.17.0.0
http4k - 4.16.3.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-testing-approval : Check the content type after the content is checked.
http4k - 4.16.2.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-contract : Support for top-level enums in schema.
  • http4k-contract : Support for enums in Header/Query/Paths. Finally!
http4k - 4.16.1.0

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

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-* : Upgrade build process to Kotlin. H/T @franckrasolo
http4k - 4.16.0.0

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

Changelog:

  • http4k-contract : [Breaking] Added API-level tags to the contract rendering.
  • http4k-serverless-lambda : Fix encoding of body to work with gzip filter