Request-FP v1.3.1 release notes
On this page
Release date: November 8, 2026
Bug-fix release. No API removals.
Behavior changes
- Sessions return every status.
THttpSession.Get/Post/PostJSON/Put/Deleteno longer raise for statuses such as 201, 202, 404, or 500. CheckResponse.OKor callResponse.RaiseForStatus, as withHttp.*. - Sessions raise
ERequestErrorfor transport failures, includingPost/PostJSON, which previously leaked FPC exception types. - OpenSSL loads lazily. It loads on the first HTTPS request, so HTTP-only programs start without OpenSSL. Call
EnsureSSLat startup to fail fast. - No console output from the library outside
DEBUGbuilds.
Fixes
Response.SaveToFileno longer corrupts binary bodies.- Unix now treats a failed
InitSSLInterfaceas an error. - Removed a test-mode shortcut that could downgrade
https://httpbin.orgrequests to HTTP.
Upgrading
- Code that relied on a session raising for 4xx/5xx should call
Response.RaiseForStatus. - Handlers that caught
Exceptionaround session calls keep working; they can narrow toERequestError.