Skip to content

History

Revisions

  • Update wiki for 0.9.36 outbox pattern Adds OutboxPattern.md covering the new IRelationalProducerQueue<T> capability cast on SqlServer and PostgreSQL transports. Sidebar gets an Outbox Pattern child entry under both transports, matching the established UserDequeueColumns pattern (single page, multiple sidebar links). SqlServerTransport.md and PostGreTransport.md gain a one-line pointer to the new page next to the MessageHistory cross-link. The wiki page is a discovery surface and short reference. The full lifecycle contract, retry semantics, and database-name extractor details remain canonical in docs/outbox-pattern.md in the main repo, linked from the bottom of the wiki page.

    @blehnen blehnen committed May 16, 2026
    91576ca
  • DashboardUi: add screenshots (closes issue #112) Three captures against v0.9.34 at 1440x900, dark theme: - dashboard-home: multi-source home with all three transports - queue-detail: PostgreSQL queue page with History tab, showing the new expandable error rows (v0.9.34) - message-body: message detail drawer with deserialized POCO + headers Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 20, 2026
    a7c15d1
  • 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
    94d8de1
  • shipyard: milestone shipped — wiki 0.9.30 sync live Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    d5b76e2
  • shipyard: capture lessons learned from wiki 0.9.30 sync Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    c595e37
  • shipyard: complete phase 5 build — all phases done Phase 5 final results: - MigrationGuide.md created (156 lines, 5 version sections with before/after code) - DashboardDocker.md created (128 lines, Docker deployment guide) - Sidebar finalized with all new entries - Consistency pass: 0 stale references, 0 broken links, 0 remaining typos - Last MANIFEST typo fixed (explictly → explicitly) All 5 phases of the DotNetWorkQueue wiki 0.9.30 sync are complete. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    7c3b4e5
  • shipyard(phase-5): complete Phase 5 Plan 02 -- all wiki phases done Consistency pass verified: zero broken sidebar links, zero stale API references in content pages, all MANIFEST typos fixed, both new pages present and linked. STATE.json updated to complete. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    12c614a
  • shipyard(phase-5): fix last remaining MANIFEST typo in RetryDelayConfiguration.md Change "explictly" to "explicitly" on line 9 -- the only unfixed typo from the Phase 1 audit MANIFEST across all 60 wiki pages. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    d7f9daa
  • shipyard(phase-5): add DashboardDocker and MigrationGuide to sidebar DashboardDocker added as sub-item under Dashboard section. MigrationGuide added as top-level entry after Job Scheduler section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    0c2cf07
  • shipyard(phase-5): create DashboardDocker.md Covers Docker image (blehnen74/dotnetworkqueue-dashboard), self-contained mode, IConfiguration/appsettings.json setup, DashboardConnectionConfig POCO, /app/plugins volume mount, security notes, and SQLite native lib note. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    ccc0d6a
  • 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
    c29a41f
  • shipyard: plan phase 5 2 plans across 2 waves for New Pages + Final Polish: - Wave 1: MigrationGuide.md, DashboardDocker.md, sidebar updates - Wave 2: Consistency pass + full verification suite Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    e356af9
  • shipyard: complete phase 4 build All 3 plans built and verified: - Wave 1: Trace.md rewrite (100 lines), Logging/Metrics/Admin fixes, MessageHistory/Interception verified - Wave 2: Scheduler.md Schyntax→cron, new JobScheduler.md (112 lines) - Wave 3: Dashboard security caveats, new Monitoring.md (86 lines), sidebar updated All 8 success criteria verified PASS. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    0a2efeb
  • shipyard(phase-4): add Monitoring and JobScheduler entries to sidebar Add Monitoring link after Trace in observability section and Job Scheduler Reference as first child of Job Scheduler section before Time Settings. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    0cae68b
  • shipyard(phase-4): create Monitoring.md observability quickstart page New page ties together Metrics.md and Trace.md into a unified OpenTelemetry setup guide covering ASP.NET Core and non-web hosts, Prometheus+Grafana quickstart, signal summary table, and Dashboard integration note. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    d6a0e0e
  • shipyard(phase-4): add missing DashboardOptions properties and verify security caveats Add ReadOnly, EnableCors, CorsOrigins, and AssemblyPaths to the DashboardOptions table in DashboardConfiguration.md. Verified all 4 MANIFEST security caveats are present as visible blockquote warnings in DashboardUi.md and DashboardConfiguration.md. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    8440d22
  • shipyard(phase-4): create JobScheduler.md with cron syntax, IJobSchedule API, and scheduler events

    @blehnen blehnen committed Apr 9, 2026
    6c3ca44
  • shipyard(phase-4): fix SchedulerQueueCreation.md cron expression and add cron format note

    @blehnen blehnen committed Apr 9, 2026
    b5a6069
  • shipyard(phase-4): rewrite Scheduler.md replacing Schyntax with cron expressions

    @blehnen blehnen committed Apr 9, 2026
    6dd6e3f
  • shipyard(phase-4): verify MessageHistory.md and MessageInterception.md against research Both files already satisfy all Task 3 acceptance criteria from Phase 2/3 work. MessageHistory.md config table matches all HistoryTransportOptions defaults. Memory transport support claim confirmed correct. MessageInterception.md has both security warnings, complete IMessageInterceptor interface docs, and no remaining MANIFEST typos. No content changes required. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    312eb27
  • shipyard(phase-4): apply minor fixes to Metrics.md and Admin.md Adds SDM instrument type mapping note (UpDownCounter, Counter, etc.), PascalCase meter name clarification, and Grafana screenshot fallback note to Metrics.md. Documents QueueStatusAdmin enum values (Waiting, Processing) explicitly in Admin.md. Logging.md typo and ILogger scope claim both verified correct; no changes needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    9467fba
  • shipyard(phase-4): enhance Trace.md with SendMessage span, common tags, and child span guidance Adds the 18th activity (SendMessage, Memory transport), a Common Span Tags table (Server, Queue, CorrelationId, Route, MessageId, TraceTags), a Creating Child Spans section showing IWorkerNotification.Tracer usage, and clarifies the {Name} suffix with concrete examples. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    bc14187
  • shipyard: plan phase 4 3 plans across 3 waves for Observability/Scheduler/Dashboard: - Wave 1: Trace.md enhancement, Logging/Metrics/Admin fixes, MessageHistory/Interception - Wave 2: Scheduler Schyntax→cron, new JobScheduler.md - Wave 3: Dashboard security caveats, new Monitoring.md, sidebar update Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 9, 2026
    21b3539
  • shipyard: complete phase 3 build All 7 plans built and verified: - Wave 1: Transports.md overview rewritten (version claims removed) - Wave 2: SQL Server, Redis, PostgreSQL, SQLite, LiteDb, Memory (all PASS) 16 transport pages updated. All Options stubs expanded to full property docs. All 8 success criteria verified PASS. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

    @blehnen blehnen committed Apr 8, 2026
    e356836
  • shipyard(phase-3): update MemoryTransport.md with correct features and options - Remove misleading "Delayed messages" section (EnableDelayedProcessing is permanently false) - Replace "Delayed messages" feature bullet with "History tracking (opt-in)" - Update init class wording to match other transport pages - Add Options table documenting EnableHistory as the only configurable flag - Add cross-references to ConsumerMethod and ConsumerAsync - Retain correct ILogger pattern (LogDebug) in consumer sample Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 8, 2026
    8098ac5
  • shipyard(phase-3): update LiteDbQueueCreationOptions.md with fixed features, EnableRoute, and cross-references - Clarified Heartbeat and Status are always enabled and cannot be disabled - Added EnableStatusTable default clarification (false, no auto-enable unlike relational transports) - Fixed typo: seperate -> separate - Added EnableRoute section with code sample - Verified EnableHistory section present - Added cross-references to LiteDbOptions and MessageHistory Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 8, 2026
    cfd290f
  • shipyard(phase-3): expand LiteDbOptions.md with complete property documentation - Added NuGet package, class name, and namespace header - Added connection string format note - Added HistoryTransportOptions sub-properties table - Added explicit Fixed options section with EnablePriority/EnableStatus/EnableHeartBeat - Added note on absent features (HoldTransaction, QueueType, AdditionalColumns) - Added MessageHistory cross-reference Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 8, 2026
    b07fe6d
  • shipyard(phase-3): update LiteDbTransport.md with features, cross-references, and samples link - Updated feature list: added Heartbeat (always enabled), Status tracking (always enabled), removed Status based queues - Added cross-references to ConsumerMethod, ConsumerAsync, and MessageHistory - Added Full samples link to DotNetWorkQueue.Samples LiteDb directory Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

    @blehnen blehnen committed Apr 8, 2026
    ab5de38
  • shipyard(phase-3): update SQLiteQueueCreationOptions and SQLiteInMemoryDB with missing options and clarifications

    @blehnen blehnen committed Apr 8, 2026
    33754a5
  • shipyard(phase-3): expand SQLiteOptions.md with full property table and HistoryOptions

    @blehnen blehnen committed Apr 8, 2026
    f4d3b34