| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 6.59.0.0 source code.tar.gz | 2026-09-09 | 16.4 MB | |
| 6.59.0.0 source code.zip | 2026-09-09 | 20.2 MB | |
| README.md | 2026-09-09 | 3.9 kB | |
| Totals: 3 Items | 36.6 MB | 0 | |
Distribution notice - from 1 October 2026, Maven Central receives http4k releases approximately quarterly. maven.http4k.org continues on the normal 1-2 week cadence. Both channels are supported. Background and current status: DISTRIBUTION.md (www.http4k.org)
Changelog:
- http4k-*: Upgrade versions & Gradle
- http4k-ai-core: [Break]
toCompletionSequenceis replaced bytoSseSequenceandtoJsonLinesSequence. - http4k-web-htmx: [Break] Upgrade to HTMX 4.0.0 so webjars will have changed URL and version we are shipping. If you're not on HTMX 4 then expect breaks.
- http4k-connect-ai-anthropic-*: [Break] The Messages API model is much more complete, so a few things move. In rough order of how likely you are to hit them:
- Handling response content:
Contenthas many more arms plus anUnknown. - Setting a system prompt:
systemis aList<Content.Text>rather than aSystemPrompt. - Using tools:
Tool(name, description, schema)becomesTool.User(name, schema, description), andToolResult.contentis aList<Content>rather thanAny. - Sending images:
Source(data, mediaType)becomesSource.Base64(data, mediaType). - Streaming:
MessageGenerationEventgainsStopMessageat the end of the stream and anUnknownarm, andErrorcarriesErrorDetail(type, message).
- Handling response content:
- http4k-postbox: [New module!] Reliable asynchronous processing of HTTP requests using http4k's uniform transactional outbox/inbox pattern
- http4k-connect-amazon-cognitoidentity-fake: [New module!] Amazon Cognito Identity fake, backed by a
Storage<StoredIdentity>. One identity per pool and set of logins, as the real service does. H/T @torfinnberset - http4k-connect-amazon-xray: [New module!] AWS X-Ray read APIs, covering
GetTraceSummariesandBatchGetTraces. Segment documents are returned as the raw JSON X-Ray stores; the root-cause structures of a trace summary are not modelled. H/T @torfinnberset - http4k-connect-amazon-xray-fake: [New module!] AWS X-Ray fake, backed by a
Storage<StoredTrace>. It evaluatesannotation.<key> = "<value>"filter expressions and refuses any other, rather than answering with every trace in the window. H/T @torfinnberset - http4k-format-kotlinx-serialization: [Fix [#1609]] Parse rejects top-level arrays, silently dropping OpenAPI examples for list bodies. H/T @cies
- http4k-format-jackson-csv: [Fix] CSV deserialization column ordering and unknown columns handling H/T @aharin
- http4k-connect-amazon-dynamodb-fake: [Fix] failed
TransactWriteItemsnow returns the sameTransactionCanceledExceptionerror as DynamoDB, with a reason for each item. H/T @torfinnberset - http4k-connect-ai-anthropic-*: [Fix]
temperature,top_kandtop_ponly sent when set. Opus 4.7+, preventing request failure. - http4k-ai-llm-anthropic: [Fix] Claude 5 models return a
Thinkingblock by default, which the chat shim rejected. - http4k-connect-ai-anthropic-fake: [Fix] Streamed responses emit a complete event sequence.
- http4k-connect-amazon-iot:
DescribeCertificate, which reads a certificate's status, owner, mode and validity window from its id. H/T @torfinnberset - http4k-connect-amazon-iot-fake:
DescribeCertificate, backed by aStorage<StoredCertificate>. H/T @torfinnberset - http4k-connect-amazon-sqs:
ChangeMessageVisibility, which returns a received message to the queue early (timeout 0) or extends the time a consumer holds it. H/T @torfinnberset - http4k-connect-amazon-sqs-fake:
ChangeMessageVisibility. Received messages stay visible in the fake, so the call only checks that the queue exists. H/T @torfinnberset - http4k-core: [Deprecation] Align ResponseLens/ResponseKet lenses with Request equivalents. H/T @aharin