Skip to content

History / Deploy Reverse Proxy

Revisions

  • docs(wiki): record the enforced limits and release 0.3.0 Limits-and-Security.md: describe the overflow of json_max_depth, max_filter_bytes, listen_ack_timeout, http.head_timeout and http.idle_timeout, the shutdown of the HTTP server, and remove the rows of the removed fields Threat-Model.md: move the HTTP time limits and the JSON depth limit from "Not covered yet" to rows with their modules and tests, and add the rows of the filter size and the listen acknowledgment Roadmap.md: mark the row of the declared limits done with pull request 21 and release 0.3.0 Release-Notes.md: add the section of release 0.3.0 Transport-Streamable-HTTP.md: add the time limits to the security defaults and the shutdown behavior to the server Deploy-Reverse-Proxy.md: tell the reader to keep the keep-alive time of the proxy below http.idle_timeout Getting-Started.md: fetch the tag v0.3.0

    @ChristianPresley ChristianPresley committed Oct 1, 2026
  • docs(wiki): correct every page against the code of release 0.2.0 API-Reference.md: add the conformance matrix link and the manual start of docs.yml Apps-Extension.md: give the full error message of a hidden tool call Authorization-Server.md: set the reviewed date to 2026-09-30 and tell how an MCP server gets the verification keys Authorization.md: add the WebSocket authorization, the token_type check, the refusal codes of a refresh, the PS256 keys from PKCS#8 and the links to the authorization server, and correct the client_id statement and the users of ClientAuth Client-Guide.md: add the WebSocket and gRPC client transports, correct the HTTP connection model, add the TLS options and log_level, list the other typed methods, add WebSocket to the cache credential, update the Applies-to line Concepts.md: give the SDK versions on the Applies-to line, correct the sentence about the progress rate Conformance.md: name the 0.2.0 parts on the Applies-to line, correct the grpc-interop description and the push trigger Contributing.md: tell that commit-policy also checks the author and the committer, add the spec-matrix step, tell what the nightly wiki-lint job compares Deploy-Reverse-Proxy.md: correct the allowed_hosts rule and the nginx example, add the request timeout, the cancellation at a disconnect, DPoP, the rate limits behind a proxy and the WebSocket upgrade, update the Applies-to line Deprecated-Features.md: tell that the client registers dynamically by default, add the registration of the authorization server, the rate limit of log messages and the HTTP+SSE transport, update the Applies-to line Examples.md: name the 0.2.0 programs and modes on the Applies-to line, tell the gRPC tunnel, ports and defaults, add the file storage of client_cli, tell how to build consumer FAQ.md: name the 0.2.0 answers on the Applies-to line, add WebSocket, the D-Bus client and the new fixtures to the dependency answer Getting-Started.md: fetch the v0.2.0 tag in place of main, say that the fetch adds the dependency mcp, name the executable calc Glossary.md: add WebSocket to Transport, add Authorization server, DPoP, Keychain, Token storage, Tunnel, Typed binding and WebSocket, name the 0.2.0 terms on the Applies-to line Home.md: count five transports and link JSON Schema Support, Examples and Limits and Security Interoperability.md: remove the TLS 1.2 refusal claim from the OpenSSL row, add the 0.2.0 OpenSSL and std client checks, name grpc-js and the test fixtures as exceptions, correct the hybrid key exchange gap JSON-Schema-Support.md: name the regex errors of the validator and the limits.schema location, correct the required fields and the header field of derived schemas, update the Applies-to line Limits-and-Security.md: mark the limits that 0.2.0 does not apply, correct the client handshake limit, add the authorization server limits and the TLS cookie and option limits, update the Applies-to line Release-Notes.md: correct the milestones of 0.2.0 to M10 to M12, add tag links, the documentation site, the lint-docs and build step changes, the API breaks and the security fixes Resource-Templates.md: add the template and URI length limits, correct the "Resource not found" message, add the completion reference rules, update the Applies-to line Roadmap.md: mark M12 as done except the external TLS review, correct the milestones of release 0.2.0, add the open item of the limits that 0.2.0 does not apply Server-Guide.md: correct the default of mrtr, add the option cache, add WebSocket to principal(), add the logging capability to log, add the notify functions, update the Applies-to line Style-Guide-STE.md: give the real default paths of the linter, tell what STE-1.1 finds, exempt _Sidebar.md and _Footer.md from the page template TLS-and-Certificates.md: correct the default chain choice, the Kind values and the chain alerts, add the EKU alert, the TLS users of WebSocket and gRPC, the HelloRetryRequest cookie and the AEGIS and padding HTTPS test Threat-Model.md: replace a test name that does not exist, add the gRPC, TLS record and length rows, add the HTTP time limits and the JSON depth limit to the gaps, correct the Roadmap sentence Transport-Streamable-HTTP.md: add status 429, Mcp-Name for tasks, DPoP and auth_provider, remove the head timeout claim, update the Applies-to line Transport-Unix-Socket.md: add error.AccessControlFailed Transport-WebSocket.md: correct the reviewed date, add the example websocket_server Transport-gRPC.md: correct the error code of the frame limits, tell which errors end a tunnel call in the trailers, add the tunnel interop calls, update the Applies-to line Transport-stdio.md: correct the name of the shutdown flag of the cancel token, update the Applies-to line Transports.md: add the typed gRPC row, describe the typed service, describe the socket protection on POSIX and Windows and the private directory, update the Applies-to line

    @ChristianPresley ChristianPresley committed Oct 1, 2026
  • Release 0.2.0: release notes, version markers and the closed roadmap items Release-Notes.md: add the section of release 0.2.0 Roadmap.md: mark the release of milestones M7 to M12 as done, record the internal TLS review and the open external review, and link pull request 10 Conformance.md: give the matrix numbers of release 0.2.0, correct the n/a example, and add the steps of the authorization server fixture Home.md: name version 0.2.0 in the status table and link the authorization and TLS pages All other pages: replace the release after 0.1.0 with version 0.2.0 and set the sdk marker to 0.2.0

    @ChristianPresley ChristianPresley committed Oct 1, 2026
  • docs(wiki): add the transport, resource template, proxy and release notes pages and pass lint-docs --strict Transport-stdio.md: add the stdio framing, the server loop, the client options and the process management Transport-Streamable-HTTP.md: add the HTTP server options, the status table, header mirroring, the client options and the security defaults Resource-Templates.md: add the registration, the supported RFC 6570 syntax, the match rules, the listing and the completion of templates Deploy-Reverse-Proxy.md: add the Host and Origin settings, SSE buffering, time limits and examples for nginx and Caddy Release-Notes.md: add the notes of 0.1.0 from the changelog Transports.md: keep an overview with links to the page of each transport _Sidebar.md: link the new pages and rename the writing group Home.md: link the new pages Glossary.md: add the terms of the new pages Examples.md: add the run step of the build system Interoperability.md: add the stdio gap of the conformance suite FAQ.md: add the reverse proxy question Limits-and-Security.md: correct the stdio line limit and the URI template limits to match the code, and use the active voice Style-Guide-STE.md: copy the complete profile with every rule id, the linter options and the dictionary files Dictionary.md: regenerate from the complete word lists Authorization.md: use the active voice and no -ing forms Client-Guide.md: use US spelling, the active voice, no semicolon and no phrasal verb Concepts.md: use the active voice and name the gRPC binding as present Contributing.md: use US spelling and the active voice Deprecated-Features.md: use the active voice JSON-Schema-Support.md: use the active voice and quote the document title Server-Guide.md: use US spelling, the active voice and no phrasal verb TLS-and-Certificates.md: use the active voice and name TLS resumption tickets Tasks-Extension.md: use US spelling and the active voice Threat-Model.md: write the controls in the active voice Transport-gRPC.md: use US spelling, the active voice, code spans for frame names, and cite reference 6 Versioning.md: use US spelling and the active voice _Footer.md: use the active voice

    @ChristianPresley ChristianPresley committed Sep 30, 2026