github DaviReisVieira/stackport v0.2.1

9 hours ago

What's new

Multi-endpoint switching from UI (#103)

  • Switch between multiple AWS-compatible endpoints (local emulators + real AWS) from the sidebar dropdown — no restart needed
  • Configure via STACKPORT_ENDPOINTS env var (e.g., dev=http://localhost:4566,staging=http://staging:4566,nprod=)
  • Empty URL means real AWS (uses default credential chain)
  • Per-endpoint cache isolation, WebSocket subscriptions, and health probes
  • All 8 service views + generic browser + dashboard pass the active endpoint

Other changes

  • STACKPORT_ALLOW_WRITES now defaults to true
  • Sentinel pattern for get_client() and is_local_endpoint()None correctly means real AWS
  • WebSocket race condition fix: data no longer disappears when switching endpoints
  • Multi-endpoint Docker Compose example (examples/docker-compose.multi-endpoint.yml)
  • 30 new multi-endpoint tests

Full Changelog: v0.2.0...v0.2.1

Don't miss a new stackport release

NewReleases is sending notifications on new releases.