StackPort 0.4.1
Three features on top of the 0.4.0 Cloudscape launch.
Live log tailing over WebSocket (#85)
Tail mode in the CloudWatch Logs view now streams events over a dedicated WebSocket (/ws/logs/tail): the server polls the emulator every second and pushes only new events, so a put_log_events shows up in the open browser within about a second. The previous 3-second polling remains as an automatic fallback. Filter patterns apply server side.
CloudWatch dashboards, rendered for real (#123)
The new monitoring view parses dashboard widget definitions and draws them as actual charts (Cloudscape line and bar charts) with a time-range selector, batching all widget metrics into a single get_metric_data call. Text widgets render inline and dashboards deep-link via ?dashboard=. The Alarms tab shows state, metric and a readable condition with a detail modal. The seed now writes demo metric samples so charts have data out of the box.
SNS Browser (#75)
Full topic management: create Standard/FIFO topics, type-the-name delete, deep-linked topic detail with Subscriptions and Attributes tabs, subscribe with live SQS/Lambda ARN suggestions, JSON filter policies and raw message delivery, per-subscription filter-policy viewer and unsubscribe, and publishing with subject, FIFO fields and typed message attributes (String, Number, String.Array). List endpoints follow NextToken pagination.
Upgrade
pip install -U stackport
# or
docker pull davireis/stackport:latest
Full Changelog: v0.4.0...v0.4.1