Skip to content

History / Migration

Revisions

  • 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
  • Document v4 breaking changes Adds the v3-to-v4 migration section (Production environment default, async-aware disposal) and updates the affected claims: the AddDefaultConfigurationSources environment fallback, and the IAsyncDisposable surface on RequestHandler and PlumberApplicationFactory including host-mode ownership semantics. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

    @marklauter marklauter committed Jun 13, 2026
  • apply editoriial guidance

    @marklauter marklauter committed May 10, 2026
  • wiki

    @marklauter marklauter committed May 10, 2026