Bump Suave from 2.6.2 to 3.4.5 - #1269
Conversation
--- updated-dependencies: - dependency-name: Suave dependency-version: 3.4.5 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
|
🤖 This is an automated response from Repo Assist. Thanks for keeping dependencies fresh! I investigated the CI failure on this PR and wanted to share the root cause for maintainers before merge. Root cause: Suave 3.4.5 is a breaking major-version change from 2.6.2 — its internal implementation moved from
Suggested path forward: This isn't a simple version bump —
Happy to leave the actual migration to a maintainer or future task given its non-trivial scope. No code changes proposed here — just documenting the diagnosis so this doesn't need to be re-investigated from scratch.
Add this agentic workflow to your repoTo install this agentic workflow, run |
Updated Suave from 2.6.2 to 3.4.5.
Release notes
Sourced from Suave's releases.
3.4.5
licenseExpression, withlicenseUrlkept at the canonicallicenses.nuget.orgaddress for older clients) and carry repository metadataREADME.mdto describe current v3.x capabilities and remove the legacy Jekylldocs/tree in favor ofwebsite/(guides) anddocs-api/(API reference)System.Net.Http.HttpClient(shared, static instance) instead of the obsoleteWebRequest/HttpWebRequestAPIX-Forwarded-Forfrom the client address (appending to any existing chain), targetHostat the upstream authority, and forward the client's host/scheme asX-Forwarded-Host/X-Forwarded-Proto3.4.3
Fix CPU spin in WebSocket connection.
3.4.0
Full HTTP/2 support.
3.3.1
Support for multiple listening sockets via SO_REUSEPORT on Linux/BSD.
Plus many performance optimizations.
3.3.0
Adds optional FilePartSink to configuration record to allow intercepting of file uploads. (#796)
3.2.3
New build targeting FSharp.Core 10.0.102
3.2.2
FIX: Remove incorrect raise exception within accept loop leading to premature exit.
3.2.1
3.2.0
3.1.1
3.1.0
New in v3.1.0
Commits viewable in compare view.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)