| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 6.62.0.0-ee source code.tar.gz | 2026-10-15 | 16.4 MB | |
| 6.62.0.0-ee source code.zip | 2026-10-15 | 20.2 MB | |
| README.md | 2026-10-15 | 2.8 kB | |
| Totals: 3 Items | 36.7 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, including possibly breaking OpenTelemetry upgrade (see below)
- http4k-core: [Break - Java only]
Body.EMPTYis no longer a static field. Java callers should useBody.getEMPTY()instead. - http4k-connect-ai-openai-*: [Break]
OpenAIModelsupdated to current models. - http4k-ops-opentelemetry: [Possible Break] OpenTelemetry 1.67 returns no-op tracers when the
SdkTracerProviderhas no span processors (including when no tracer provider is set at all), so the tracing filters will silently produce no spans. Fix: register a span processor. - http4k-core: [Possible Break]
PriorityList.preferred()(and so content negotiation routing) now follows RFC 9110: options weightedq=0are never selected, an explicit range overrides a*wildcard, and options of equal weight are selected- http4k-postbox: NewScheduledPostboxProcessingreplaces the now-deprecatedPostboxProcessing. More testable and allows for external scheduler to be used (eg. time4k DeterministicScheduler for tests). - http4k-template-thymeleaf: [Unlikely break]
ThymeleafTemplates.Caching/HotReloadnow canonicalize the resolved template path. - http4k-core: [Fix [#1630]] Class initialization deadlock between Body and MemoryBody
- http4k-ai-llm-typesafe: [New module!]
Decideimplementation backed by the TypeSafe AI "System One" API. - http4k-ai-llm-core: New
Decideinterface for structured decisions (choice, score, yes/no questions with probabilities) evaluated against a piece of state. - http4k-connect-ai-openai-*: Support for the Decisions API (
POST /v1/decisions,gpt-6-luna) in the client andFakeOpenAI, with a pluggableDecisionAnswerer. - http4k-ai-llm-openai:
Decideimplementation backed by the OpenAI Decisions API, including image input. - http4k-ai-llm-core:
ModelParamsgains an optionalreasoningEffort(newReasoningEffortvalue type inhttp4k-ai-core). - http4k-realtime-core: Fix SSE so that routed requests are passed through to the Sse objcet
- http4k-realtime-core:
ServerFilters.CatchAllSse(and soPolyFilters.CatchAll) now also catches exceptions thrown by the SSE consumer. in server (offered) order rather than client header order. - http4k-testing-webdriver:
PageBehaviourcan be built from the browser's handler - http4k-testing-webdriver-datastar: Supports
data-init, page-relative action URLs, cookies on actions, and live (unbounded) event streams.