Skip to content

History / Home

Revisions

  • Document Plumber.Diagnostics; reflect the Serilog/Diagnostics rename - Add Diagnostics and Diagnostics-options pages (tracing + metrics middleware). - Sidebar: replace the planned OpenTelemetry section with Diagnostics; add NuGet link. - Home: promote Diagnostics from planned to shipped. - Serilog-Extensions: update the namespace to Plumber.Serilog (package id unchanged). - Sample.Cli walkthrough: wire UseRequestDiagnostics + AddPlumberDiagnostics, the host-free SDK providers, and the logging-provider change into the reproduced source.

    @marklauter marklauter committed Jun 13, 2026
  • Document the Serilog Extensions package Add the Serilog Extensions section: a how-to landing page (install, AddSerilog wiring, pipeline placement, logging behavior, enrichment) and a RequestLoggerOptions property reference. Flip the sidebar and Home placeholders to live links and add the Serilog NuGet footer link. Grounded in the v4-ported src/Plumber.Serilog.Extensions. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @marklauter marklauter committed Jun 13, 2026
  • Restructure wiki into per-package sections Split the single Reference group into per-package sections (Pipeline core, Testing) and reserve labeled (planned) sections for the Serilog and OpenTelemetry extension packages. Add a "Plumber packages" subsection to Home and correct the documented version from v3.x to v4.x in Home and the footer. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @marklauter marklauter committed Jun 13, 2026
  • Drop reloadOnChange docs; add Configuration reload recipe reloadOnChange is removed in Plumber v4. Remove it from the builder API docs (Building-A-Pipeline, Migration) and soften the file-watcher disposal notes that cited it. Add a v3->v4 migration item. New recipe + sample: Configuration reload without a restart — the owner brings their own change trigger and rebuilds a fresh handler from the recipe, swapping it (a ReloadableHandler wrapper does the atomic swap + dispose-old). The sample builds clean under strict settings and runs end-to-end (Hello -> reload -> Hola). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @marklauter marklauter committed Jun 13, 2026
  • branding

    @marklauter marklauter committed May 17, 2026
  • Updated Home (markdown)

    @marklauter marklauter committed May 10, 2026
  • apply editoriial guidance

    @marklauter marklauter committed May 10, 2026
  • wiki

    @marklauter marklauter committed May 10, 2026
  • Initial Home page

    @marklauter marklauter committed May 9, 2026