middleware
Found in 6 packages: astro, traefik, next-js, vercel-cli, langchain, sveltekit
astro(5 releases)
astro@7.2.1This patch release addresses several bugs including CSS hot module replacement, CSP violations, middleware HMR issues, and regressions in content collection referencing. It also improves performance for `getCollection()` and `getEntry()` and fixes build errors related to hash collisions.
@astrojs/node@11.1.0This release improves session handling by allowing the session runtime to tree-shake out of the server bundle when `session: false` is configured. It also fixes a routing issue in middleware mode.
@astrojs/vercel@10.0.6This patch release fixes an issue with forwarded serverless requests that have streamed bodies. The fix ensures the `duplex: 'half'` option is preserved when rewriting middleware paths.
astro@5.16.3This patch release addresses a security vulnerability related to double URL encoding in middleware and fixes TypeScript type definitions for actions.
astro@5.5.5This patch release focuses on bug fixes for astro:env secrets in actions, cookie decoding logic, and middleware execution in adapters, alongside a Vite dependency update.
traefik(11 releases)
v3.6.24This release includes several bug fixes related to middleware, logging, and server handling of CONNECT requests. It also updates the google.golang.org/grpc dependency and improves documentation for Kubernetes CRDs and routing rules.
v2.11.53This release includes bug fixes related to CRDs, CONNECT requests, and gRPC, along with documentation updates for CONNECT requests.
v3.7.8This release includes several bug fixes across middleware, Kubernetes CRDs, ingress-nginx, and logging. It also contains documentation updates for Kubernetes, routing rules, and CRD references.
v3.7.6This release focuses heavily on bug fixes across Kubernetes integration, various middlewares (especially CORS and Gateway API related), and dependency bumps for security and stability. It also introduces configuration options for request headers.
v3.6.22This release focuses heavily on bug fixes across various components including ACME, Kubernetes providers, middlewares (CORS, RequestHeaderModifier), and TLS certificate selection. It also introduces new configuration options for server headers and request size limits.
v3.7.0-rc.1This release introduces several new features across providers, WebUI, and Gateway API, including routing precedence configuration and wildcard host support, alongside various bug fixes and documentation updates.
v3.6.0This release introduces significant enhancements across multiple providers, including AWS ECS IPv6 support, Knative provider integration, and new load balancing strategies like Least Time and HighestRandomWeight. It also includes important bug fixes and documentation updates.
v3.6.0-rc1This release introduces significant enhancements across providers (Docker, ECS, Kubernetes, Consul, Nomad) including new load balancing strategies, TCP health checks, and Knative provider support. It also updates the Kubernetes Gateway API dependency to v1.4.0.
v3.4.0BreakingTraefik v3.4 introduces significant enhancements across providers (Docker, K8s, Nomad) and middlewares, including a new Redis rate limiter and p2c load balancing, while removing the default load-balancing strategy for CRDs.
v3.3.7This release primarily focuses on a bug fix related to access logging, ensuring SpanID and TraceID are only included when tracing is active.
v3.4.0-rc1This release introduces numerous enhancements across providers, middleware, and core functionality, including a new Redis rate limiter and support for UDP routing via systemd socket activation. The defaultRuleSyntax and ruleSyntax options are now deprecated.
next-js(26 releases)
v16.3.0-canary.79This release includes various internal improvements, bug fixes across tracing and testing, and an upgrade to React. A new scroll handler is enabled by default for fragment scrolling.
v16.1.0-canary.2This release introduces filesystem caching for Turbopack in canary builds and focuses on documentation improvements and test suite stability.
v16.0.1BreakingThis release removes the unstable_forceStale prefetch option in favor of prefetch={true}, fixes several Windows-specific pathing and proxy issues, and updates the React dependency. It also includes significant documentation updates for the new 'use cache' directive and React Compiler integration.
v16.0.1-canary.4BreakingThis release removes the unstable_forceStale prefetch option in favor of prefetch={true} and includes several bug fixes for Windows path handling and server-side HTML insertion. It also features significant documentation cleanup regarding MCP, middleware regex, and serialization types.
v16.0.0-canary.18BreakingThis release stabilizes cacheHandlers, improves Turbopack performance and deobfuscation, and fixes CSS inlining issues. It also introduces stricter runtime requirements for proxy fields and updates ESLint migration tooling.
v16.0.0-canary.19BreakingThis release stabilizes cacheHandlers, improves Turbopack deobfuscation and performance, and fixes CSS inlining bugs. It also introduces runtime restrictions for proxy fields and updates ESLint codemods for version 9.
v15.6.0-canary.55BreakingThis release introduces breaking changes to next/image configuration and middleware routing, while adding new cache APIs and improving parallel route validation.
v15.6.0-canary.54BreakingThis release deprecates middleware in favor of proxy, removes automatic linting from the build process, and stabilizes the React Compiler in create-next-app.
v15.5.1-canary.16This release focuses on internal React dependency updates, Webpack metadata error refinements, and a revert of Turbopack foreground task persistence.
v15.4.2-canary.21BreakingThis release focuses on refining App Router header handling, improving Turbopack's file system watcher flexibility, and updating NextRequest type definitions. It also includes several documentation improvements and a codemod update for Turbopack configurations.
v15.4.0-canary.70BreakingThis release introduces stricter build validation for middleware, performance optimizations for Turbopack sourcemaps, and UI improvements to the devtools segment explorer and overlay.
v15.1.8This release focuses on backporting critical bug fixes related to middleware link headers, Edge runtime request cancellation, and server-side caching.
v15.3.2A maintenance release backporting critical bug fixes for Turbopack, React Compiler, and RSC redirect handling.
v15.4.0-canary.17This release introduces a new prefetch option for Links, improves Turbopack performance and SWC plugin handling, and fixes a critical middleware request body bug. It also includes dependency updates for React and loader-utils alongside stylistic ESLint changes.
v15.3.1-canary.14BreakingThis release focuses on internal refactoring of API route handlers and middleware matching, alongside critical bug fixes for Turbopack tree shaking and dynamic route encoding.
v14.2.28A maintenance release backporting a fix for Node.js module import errors within middleware.
v14.2.27A maintenance release backporting a fix for dynamic route interception issues when using middleware.
v15.3.0-canary.29BreakingThis release includes a revert of middleware body-reading capabilities in the nodejs runtime, adds Turbopack support for custom tsconfig paths, and refines legacy behavior deprecation warnings.
v15.3.0-canary.25This release focuses on internal refactoring, including a TypeScript rewrite of build scripts, and various bug fixes for middleware, CSRF handling, and Jest configurations.
v15.2.4BreakingThis release focuses on backporting critical bug fixes and security hardening for development origin checks, including a shift to an opt-in verification model.
v15.3.0-canary.20BreakingThis release focuses on hardening development security by tightening origin checks and refactoring metadata preloading for better performance.
v12.3.5This security release addresses CVE-2025-29927 by backporting a middleware subrequest patch to improve core stability and safety.
v13.5.9This security release addresses CVE-2025-29927 by backporting a middleware subrequest patch.
v15.2.3This release provides a critical security patch for CVE-2025-29927 and backports several bug fixes related to metadata rendering, middleware, and cross-origin handling.
v15.3.0-canary.12This release focuses on internal core improvements, including better CSS preload handling via deploymentId, enhanced Turbopack tracing, and updates to middleware request headers and allowed origins.
v14.2.25This release provides a critical security patch for CVE-2025-29927 and backports bug fixes related to middleware request headers.
vercel-cli(5 releases)
@vercel/introspection@0.0.7This patch release fixes a bug in Hono application introspection when middleware utilizes splat arguments.
@vercel/next@4.15.6This patch release fixes middleware invocation issues on Vercel when using basePath and ensures manual instrumentation takes precedence over auto-instrumentation.
@vercel/next@4.12.5This patch release adds support for the .well-known directory in Next.js API routes and fixes a middleware resolution issue for _next/data requests.
@vercel/node@5.3.0This minor update introduces the ability to configure the Node.js runtime for middleware within the Vercel platform.
vercel@43.3.0This release introduces the ability to configure the Node.js runtime for middleware and adds blob token support to the CLI, alongside an update to @vercel/node.
langchain(2 releases)
langchain==1.0.0a7BreakingInitial alpha releases for LangChain v1.0.0, featuring a revamped agent API, middleware support, improved HITL patterns, and the removal of Python 3.9 support.
langchain==1.0.0a6BreakingInitial alpha releases for LangChain v1.0.0, featuring a revamped agent API, middleware support, and the removal of Python 3.9 support.
sveltekit(1 releases)
Track Symbol Changes
Use the Change8 MCP server or GitHub Action to get notified when middleware changes.
Learn More