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 - 5.10.1.0

Published by github-actions[bot] 12 months ago

Changelog:

  • http4k-format-* : Add alternative syntax for Automarshalling injection/extraction of bodies into and out of HttpMessages
http4k - 5.10.0.0

Published by github-actions[bot] 12 months ago

Changelog:

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.20
  • http4k-testing-webdriver* : Host header is populated in Http4kWebDriver H/T @mbcltd
http4k - 5.9.0.0

Published by github-actions[bot] 12 months ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-server-helidon : [Breaking] Upgrade to stable v4 of Helidon, API changes.
  • http4k-client-helidon : [Breaking] Upgrade to stable v4 of Helidon, API changes.
  • http4k-* : [Breaking - dev only] http4k is now built with Java 21, although Java 8 is still targeted.
http4k - 5.8.6.0

Published by github-actions[bot] 12 months ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : New filter to validate zipkin headers. H/T @time4tea
http4k - 5.8.5.1

Published by github-actions[bot] almost 1 year ago

Changelog:

  • http4k-* : Fix maven dependencies marked as optional in various http4k modules
http4k - 5.8.5.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions, including CVE fix for Jetty.
  • http4k-core : Rename Events.then() with Events.and() for clarity.
http4k - 5.8.4.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-serverless-lambda : Add support to multiple query/header values with the same key
http4k - 5.8.3.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-incubator* : Added HTMX emulation on Http4kWebDriver H/T @mbcltd
http4k - 5.8.2.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core* : Added extension function ExecutionService.withRequestTracing() to propagate Zipkin traces across threads
http4k - 5.8.1.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : BiDiLenses now implement LensInjectorExtractor
http4k - 5.8.0.0

Published by github-actions[bot] about 1 year ago

Changelog:

http4k - 5.7.5.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-aws : Add support for AwsSdkAsyncClient. H/T @oharaandrew314
http4k - 5.7.4.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions
  • http4k-testing-playwright : [New Module] Easily browser-test your http4k apps with this Playwright JUnit extension! H/T @dmcg for the inspiration.
http4k - 5.7.3.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.10
  • http4k-htmx : Added hyperscript.js webjar to the distribution.
http4k - 5.7.2.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions
  • http4k-htmx : [New Module] Basic support for htmx development, including Webjar and custom lens types
  • http4k-testing-webdriver : Improve support for radio buttons and radio groups in the http4k-testing-webdriver. H/T @mbcltd
http4k - 5.7.1.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions
  • http4k-contract* : [Fix #964] ContractRoute - inconsistent behavior on route matching. H/T @potfur for the investigation.
http4k - 5.6.5.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions
  • http4k-testing-approval : Whitespace is now trimmed from end of approval file content. Improves compatibility with IntelliJ (as final line endings might be added automatically)
  • http4k-testing-webdriver : [Fix #963] Submitting empty textarea form element in the webdriver causes a validation error
http4k - 5.6.4.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-* : Upgrade some dependency versions
  • http4k-server-apache4: Upgrade compromised commons-codec version. H/T @oharaandrew314
  • http4k-template-jte : [New module] JTE templating support
http4k - 5.6.3.0

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-security-oauth :Add ability to override response mode in OAuthProvider.
http4k - 5.6.2.1

Published by github-actions[bot] about 1 year ago

Changelog:

  • http4k-core : [Fix] Extend URI now supports fragment parameters