We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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>
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>
apply editoriial guidance
wiki