github DaviReisVieira/stackport v0.2.2

13 hours ago

What's new

SQS batch operations and queue management (#72)

Full SQS queue management — create/delete queues (Standard & FIFO), batch message operations, queue settings editing, DLQ auto-creation, favorites system, and a polished custom UI.

Backend — 12 new SQS endpoints:

  • Create/delete queues with FIFO auto-append (.fifo suffix) and DLQ auto-creation
  • Send/receive/delete single messages
  • Batch send/delete (up to 10 messages)
  • Purge queue, update attributes, set redrive policy
  • Encryption support (SQS-managed SSE or custom KMS key)
  • Tagging on queue creation
  • Multi-endpoint support on all write endpoints

Frontend — redesigned SQS browser:

  • Compact row-style queue list with favorites pinning
  • Action dropdown menu (edit settings, purge, delete)
  • Message table with checkbox selection, bulk delete, bulk save to favorites
  • Favorites system scoped per queue with localStorage persistence
  • Batch send sheet with flexible JSON format
  • Create/edit queue sheets with basic/advanced tabs
  • Component extraction into sqs/ sub-modules for maintainability

Code organization:

  • Pydantic schemas extracted into backend/schemas/ package (sqs, s3, dynamodb, tags)
  • 34 backend tests covering all SQS endpoints

Contributors

Full Changelog: v0.2.1...v0.2.2

Don't miss a new stackport release

NewReleases is sending notifications on new releases.