Download Latest Version 6.58.0.0 source code.zip (20.1 MB)
Email in envelope

Get an email when there's a new version of http4k

Home / 6.57.0.0
Name Modified Size InfoDownloads / Week
Parent folder
6.57.0.0 source code.tar.gz 2026-08-04 16.3 MB
6.57.0.0 source code.zip 2026-08-04 19.9 MB
README.md 2026-08-04 1.8 kB
Totals: 3 Items   36.2 MB 0

Changelog:

  • http4k-*: Upgrade versions
  • http4k-server-undertow*: [Unlikely break] SSE now falls back to HTTP handler if the request is not handled.
  • http4k-connect-amazon-dynamodb: [Unlikely Break] DynamoDbContract.table (testFixtures) is now an abstract property supplied by the implementing test, instead of a get() which recomputed TableName.sample(suffix = uuid(0)) on every access: against an implementation whose uuid() is random (RealAwsContract), create() made one table and the test bodies then addressed a different, non-existent one. LocalDynamoTest had already had to override it to work around this; implementations that relied on the default now supply a fixed name.
  • http4k-connect-amazon-iotdataplane: [New module!] AWS IoT Core Data Plane client supporting Publish, GetThingShadow, UpdateThingShadow, DeleteThingShadow, ListNamedShadowsForThing, GetRetainedMessage, ListRetainedMessages and DeleteConnection.
  • http4k-connect-amazon-iotdataplane-fake: [New module!] AWS IoT Core Data Plane fake which records published messages for test assertions, stores Thing Shadows, and serves the retained messages that its retained publishes create.
  • http4k-api-jsonschema*: Ability to chain schema model namer. H/T @potfur
  • http4k-connect-amazon-dynamodb: Added DescribeTimeToLive and UpdateTimeToLive actions (with TimeToLiveStatus/TimeToLiveDescription/TimeToLiveSpecification models), so callers can read and set a table's TTL configuration. The fake supports both.
  • http4k-connect-amazon-cognito: Support for the USER_AUTH choice-based sign-in flow: AuthFlow gains USER_AUTH, ExplicitAuthFlow gains ALLOW_USER_AUTH, and AuthInitiated gains the AvailableChallenges list Cognito returns when the user can choose a sign-in method.
Source: README.md, updated 2026-08-04