Skip to content

History / MigrationGuide

Revisions

  • Minor fixes Grammer fixes

    @blehnen blehnen committed Nov 10, 2026
  • 3DES is removed in 0.16.0; migration has to happen on 0.15.0 TripleDesMessageInterceptor is gone. Nothing in 0.16.0 can read a message it encrypted, so the migration page now says where the migration has to happen rather than only how: on 0.15.0, which is the last release carrying both interceptors. The old 'if you cannot drain' path told consumers to register both configurations. That is not stale advice after 0.16.0, it is impossible, and following it late strands the messages it was meant to rescue. Adds a 0.16.0 section to the migration guide covering the removal, the dashboard setting that goes with it, and why a leftover Interceptors:TripleDes is refused at startup instead of ignored.

    @blehnen blehnen committed Sep 19, 2026
  • Document serialization, batch send, auto-prepare; migration guide to 0.11.0 Closes the four gaps in blehnen/DotNetWorkQueue#258. The wiki's last substantive update was 2026-07-06, so everything from 0.9.37 through 0.11.0 was undocumented. New Serialization page. There was none, and nothing anywhere named SerializerId or ISerializerResolver - so the opt-in System.Text.Json serializer, the Queue-SerializerId header, consumer-side selection and the fallback for messages written before the header existed had no home. Added to _Sidebar before Message Interception, since interception runs on the serialized bytes. Producer: the batch section said "this operation is not necessarily atomic". That stopped being true in 0.9.41 for the relational transports and in 0.11.0 for LiteDb, so the page was telling readers the opposite of the guarantee they now have. Replaced with what each transport actually does, plus caller input ordering, the scheduled-job rejection and BatchSize - all verified against the code rather than inferred from the changelog. PostgreSQL: Npgsql automatic statement preparation, which #232 measured and shipped as a documented tuning option in the transport README. The wiki is where people look for tuning options, and it appeared on no page. Carries the numbers and the DDL trade-off, including that the gain is on the batch path only. MigrationGuide stopped at 0.9.31. Added 0.9.41, 0.9.42, 0.10.0 and 0.11.0, driven off the changelog's warning-marked entries - batch atomicity, the held-transaction path throwing, SQLite pooling holding the file handle open, and the three in 0.11.0. MigrationGuide.md is LF while the rest of the wiki is CRLF; kept per file.

    @blehnen blehnen committed Sep 7, 2026
  • Update wiki for 0.9.31 multi-source dashboard DashboardUi.md: replace single BaseUrl/ApiKey config with Sources[] array, add multi-source section with URL routing table, add health monitoring section, update setup code and architecture notes. DashboardDocker.md: document Local source auto-registration, add multi-source in Docker section with remote source example. MigrationGuide.md: add 0.9.31 breaking change section with before/after config JSON and URL routing change. Dashboard.md: pre-existing updates from prior session. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
  • shipyard(phase-5): create MigrationGuide.md with all 5 breaking-change sections Covers 0.8.0 (SqlClient), 0.9.1 (Metrics), 0.9.13 (Thread.Abort), 0.9.19 (.NET Framework drop + dynamic LINQ), 0.9.30 (Schyntax→cron). Each section has before/after code examples. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026