Changelog
fix(portfolio): replace RequestBodyLimitLayer with DefaultBodyLimit to unblock image uploads
April 20, 2026Branch fix/multipart-body-limit-layerPR #3992 min readAI Generated
fix(portfolio): replace RequestBodyLimitLayer with DefaultBodyLimit to unblock image uploads
Automated summary for branch fix/multipart-body-limit-layer. This post is generated on push; commit it with your changes.
Commits
- 941d8c06 fix(ci): resolve all clippy warnings blocking CI (dead_code, too_many_arguments, clone, clamp, strip_prefix)
- b45bd1e2 chore(webapp): sync PR blog post
- 9cc6221e chore(webapp): sync PR blog post for fix/multipart-body-limit-layer
- 4d057093 style: run cargo fmt --all to fix formatting
- c766b30f chore: re-trigger CI after runner fix
- 323e53dc chore: re-trigger CI
- 7c4056f7 chore(webapp): sync PR blog post
- de59c112 fix(blob): support Azurite and custom BlobEndpoint in service_client, bump Azurite to 3.35.0 with --skipApiVersionCheck, start Docker before buildx in CI
- 8703ac74 fix(portfolio): replace RequestBodyLimitLayer with DefaultBodyLimit
Files changed
.github/workflows/deploy-azure.yml | 7 +
Cargo.lock | 1 -
Cargo.toml | 2 +-
docker-compose.yml | 3 +-
packages/dd-core/benches/pipeline.rs | 8 +-
packages/dd-core/src/dag.rs | 9 +-
packages/dd-core/src/error.rs | 10 +-
packages/dd-core/src/hooks.rs | 41 +++---
packages/dd-core/src/lib.rs | 9 +-
packages/dd-core/src/review.rs | 15 ++-
packages/dd-core/src/schema.rs | 15 ++-
packages/dd-core/src/signals.rs | 11 +-
packages/dd-core/src/template.rs | 14 +-
packages/dd-core/src/validate.rs | 19 ++-
packages/dd-core/tests/pipeline_integration.rs | 15 ++-
services/mock-mux/src/main.rs | 4 +-
services/rust-api/src/api/health.rs | 6 +-
services/rust-api/src/api/mod.rs | 7 +-
services/rust-api/src/api/v1/admin.rs | 11 +-
services/rust-api/src/api/v1/admin_smoketest.rs | 8 +-
services/rust-api/src/api/v1/agent_workspace.rs | 4 +-
services/rust-api/src/api/v1/auth.rs | 146 ++++++++++----------
services/rust-api/src/api/v1/employers.rs | 40 ++++--
services/rust-api/src/api/v1/identity.rs | 62 ++++-----
services/rust-api/src/api/v1/interviews.rs | 9 +-
.../rust-api/src/api/v1/malpractice_policies.rs | 12 +-
services/rust-api/src/api/v1/matching.rs | 42 ++++--
services/rust-api/src/api/v1/media.rs | 17 ++-
services/rust-api/src/api/v1/meta.rs | 4 +-
services/rust-api/src/api/v1/preferences.rs | 22 ++-
services/rust-api/src/api/v1/webhooks.rs | 25 ++--
services/rust-api/src/auth/apple.rs | 2 +-
services/rust-api/src/auth/google.rs | 6 +-
services/rust-api/src/config.rs | 22 +--
services/rust-api/src/dental_skills_catalog.rs | 7 +-
services/rust-api/src/main.rs | 10 +-
services/rust-api/src/repositories/blob.rs | 23 +++-
services/rust-api/src/repositories/mod.rs | 4 +-
services/rust-api/src/repositories/postgres.rs | 148 ++++++++++-----------
services/rust-api/src/services/acs_email.rs | 4 +-
services/rust-api/src/services/ai_settings.rs | 49 ++++---
services/rust-api/src/services/billing.rs | 6 +-
services/rust-api/src/services/contract_terms.rs | 10 +-
services/rust-api/src/services/email.rs | 16 +--
services/rust-api/src/services/email_dispatcher.rs | 4 +-
services/rust-api/src/services/llm/mod.rs | 39 +++---
services/rust-api/src/services/notifications.rs | 14 +-
services/rust-api/src/telemetry/mod.rs | 2 +-
services/rust-api/tests/identity_resolver_test.rs | 26 ++--
services/vortex-query/src/handlers.rs | 3 +
.../feat-apple-domain-verification/manifest.json | 12 ++
.../feat-apple-domain-verification/versions/ai.md | 18 +++
.../fix-apple-oauth-405-redirect/manifest.json | 12 ++
.../fix-apple-oauth-405-redirect/versions/ai.md | 19 +++
.../manifest.json | 12 ++
.../versions/ai.md | 18 +++
.../fix-multipart-body-limit-layer/manifest.json | 14 ++
.../fix-multipart-body-limit-layer/versions/ai.md | 78 +++++++++++
58 files changed, 730 insertions(+), 446 deletions(-)
How this works
This file is produced by webapp/tools/sync-pr-blog-post.ts. Add a versions/human.md file in the same folder to publish a human-written alternative; the site will show tabs for AI Draft and Human when both exist.