Http4k Versions Save

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

5.19.0.0

1 week ago

Changelog:

  • http4k-* : Upgrade some dependency versions, including Kotlin to 1.9.24
  • http4k-core : Add support for the timesource typealias () -> Instant where a Clock is used. H/T @kwydler

5.18.2.0

2 weeks ago

Changelog:

  • http4k-core : Add convenience methods to read bodies from HttpMessages as JSON/XML/CSV etc.. request.json<MyType>()

5.18.1.0

2 weeks ago

Changelog:

  • http4k-core : Add convenience methods to set common headers to HTTP message.

5.17.0.0

3 weeks ago

Changelog:

  • http4k-* : Tweaks to make the K2 compiler happy
  • http4k : Added convenience methods to set the body of an HTTP message. The works for both standard body types and with automarshallers.
  • http4k-core : Fix request source in SunHttp. H/T @dkandalov
  • http4k-contract : Added top-level MetadataRetrieval to schema objects. H/T @BBB
  • http4k-format-* : [Unlikely break] rename with() functions on auto-marshallers to match content type, so you can now do req.json(myObj) and get the content type and body set in one go. Likewise for other content types

5.16.2.0

3 weeks ago

Changelog:

  • http4k-* : Upgrade some dependency versions.

5.16.1.0

3 weeks ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core: Add support for surrogate-key headers in EtagSupport. H/T @jason-annadani-springer

5.16.0.0

1 month ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-testing-approval : [Unlikely break] Rename typo in an ApprovalSource instance
  • http4k-testing-approval : Addition of optional suffix to the approval file name, and added ApprovalTransformer for varying the compared content from the InputStream
  • http4k-core : [Fix #1084] Route name without a beginning / works for everything except static resources. H/T @ArthurS1

5.15.0.0

1 month ago

Changelog:

  • http4k-core : [Unlikely break] Change to Meta to remove default params

5.14.5.0

1 month ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-core : Make Lenses support metadata passed through the LensBuilder construction methods. H/T @BBB, @ivanmoore @jack-bolles
  • http4k-testing-tracerbullet : Account for spans across traces with same spanId. H/T @IvanPavlov1995

5.14.4.0

1 month ago

Changelog:

  • http4k-* : Upgrade some dependency versions.
  • http4k-testing-tracerbullet : Improve identification of actor for incoming traces.
  • http4k-client-helidon : Various fixes H/T @dkandalov