Skip to content

refactor: clean up legacy APIs and fix 2.4.2 bugs - #27

Merged
dancixx merged 3 commits into
mainfrom
chore/api-cleanup
Oct 19, 2026
Merged

dancixx merged 3 commits into
mainfrom
chore/api-cleanup

Conversation

@dancixx

@dancixx dancixx commented Oct 19, 2026 •

Copy link
Copy Markdown
Member

Removes deprecated APIs, unused dependencies and redundant comments. Updates re-exports, examples and the migration guide.

Fixes the 2.4.2 issues in authentication, CSRF, IP filtering, multipart uploads, conditional responses, cookies, header parsing, Compio timers, signals, OpenAPI and GraphQL validation. Multipart files now survive extraction and Serde retries; failed or cancelled uploads are cleaned up. CI runs on stacked PRs.

Checks: default/rich/all-features workspace tests, Clippy, rustfmt, rustdoc, and the website audit, typecheck and production build.

Based on #26; merge that PR first.

Remove deprecated and unused APIs, dependencies and redundant comments;
update examples, public re-exports and migration guidance.

Fix timestamp-bound HMAC signatures, CSRF seed and exemption handling,
IP-filter defaults, multipart limits, conditional response headers/dates,
Compio SSE timers, filtered-signal lag handling, cookie headers and responses,
Accept exclusions, authentication schemes, original request URIs, Swagger
escaping, Vespera deprecation metadata and GraphQL request validation.

Add regression coverage, reject cookie attribute injection, retain Accept
parameters, and preserve extension recycling after capturing the original URI.

Validation: workspace tests with default, rich and all features; rich and
all-features Clippy with -D warnings; nightly formatting; all-features rustdoc;
website documentation audit, TypeScript check and production build.
@vercel

vercel Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
tako Ready Ready Preview Oct 19, 2026 8:45am UTC

Request Review

@dancixx
dancixx changed the base branch from feat/ws-engine to main October 19, 2026 09:48
@dancixx
dancixx merged commit 366840f into main Oct 19, 2026
29 checks passed
@dancixx
dancixx deleted the chore/api-cleanup branch October 20, 2026 21:13

This branch was successfully deployed

1 active deployment
Preview — 37326f80 Deployed Oct 19, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant