Skip to content

Update DLQ and AI#4

Merged
debdevops merged 9 commits intomainfrom
dglocal-110126
Feb 27, 2026
Merged

Update DLQ and AI#4
debdevops merged 9 commits intomainfrom
dglocal-110126

Conversation

@debdevops
Copy link
Copy Markdown
Owner

@debdevops debdevops commented Feb 24, 2026

Summary

Implements ServiceHub v2.0 — DLQ Intelligence System, Auto-Replay Rules Engine,
and Batch Replay All with full audit trail.

What's Changed

  • 🎯 DLQ Intelligence System — persistent SQLite tracking, auto-categorization,
    instant scan, JSON/CSV export
  • ⚡ Auto-Replay Rules Engine — conditional rules with live pending/replayed/success stats
  • 🔄 Batch Replay All — O(N) optimized, safety confirmations, full audit trail
  • 🐛 Fixed O(N²) DLQ receiver bug (30s → 9s for 7 messages)
  • 🎨 Enhanced message row UI with better visual hierarchy
  • ⚡ Performance: DLQ polling 60s → 10s, startup 15s → 5s

Breaking Changes

None. All existing v1.0 API endpoints remain unchanged.

How to Test

  1. git clone https://github.com/debdevops/servicehub.git
  2. cd servicehub && ./run.sh
  3. Connect to a Service Bus namespace
  4. Navigate to DLQ Intelligence tab
  5. Create an Auto-Replay Rule and test it

Screenshots

See /docs/screenshots/ (26–35 are new in this PR)

Checklist

  • CI passes (compile-backend + compile-frontend)
  • CHANGELOG.md updated
  • README.md updated
  • New screenshots added (docs/screenshots/26–35)

@debdevops debdevops merged commit 7afb8fe into main Feb 27, 2026
6 checks passed
debdevops added a commit that referenced this pull request Feb 27, 2026
feat: ServiceHub v2.0 - DLQ Intelligence, Auto-Replay Rules, Batch Replay (#4)

- DLQ Intelligence System with SQLite persistence and categorization
- Auto-Replay Rules Engine with live statistics and rate limiting
- Batch Replay All with O(N) optimization (30s → 9s)
- Performance improvements: polling 6x faster, startup 3x faster
- Enhanced message row UI
- Fixed O(N²) DLQ receiver connection leak
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant