Skip to content

Releases: msxdan/statusly

Release v0.3.1

06 Mar 15:25
d8297b5

Choose a tag to compare

Release Info

Manual release by @msxdan

Docker Images

Available tags for this release:

# Semantic version with commit SHA
docker pull ghcr.io/msxdan/statusly:v0.3.1-d8297b5

# Clean semantic version
docker pull ghcr.io/msxdan/statusly:v0.3.1

# Latest
docker pull ghcr.io/msxdan/statusly:latest

Changes

  • fix: docker hardened image permissions and compose config (d8297b5)

Installation

Docker Compose

Update your docker-compose.yml:

services:
  statusly:
    image: ghcr.io/msxdan/statusly:v0.3.1
    ports:
      - "8080:8080"
    volumes:
      - ./config.yaml:/config.yaml:ro
      - ./data:/data
    restart: unless-stopped

Docker Run

docker run -d \
  --name statusly \
  --restart unless-stopped \
  -p 8080:8080 \
  -v ./config.yaml:/config.yaml:ro \
  -v ./data:/data \
  ghcr.io/msxdan/statusly:v0.3.1

Full Changelog: v0.3.0...v0.3.1

Release v0.3.0

01 Mar 20:50

Choose a tag to compare

Release Info

Manual release by @msxdan

Docker Images

Available tags for this release:

# Semantic version with commit SHA
docker pull ghcr.io/msxdan/statusly:v0.3.0-9f44ab2

# Clean semantic version
docker pull ghcr.io/msxdan/statusly:v0.3.0

# Latest
docker pull ghcr.io/msxdan/statusly:latest

Changes

  • docs: update README with retry/degraded logic and latency threshold (9f44ab2)
  • feat: add degraded status with retries and latency thresholds (f2ebe13)

Installation

Docker Compose

Update your docker-compose.yml:

services:
  statusly:
    image: ghcr.io/msxdan/statusly:v0.3.0
    ports:
      - "8080:8080"
    volumes:
      - ./config.yaml:/config.yaml:ro
      - ./data:/data
    restart: unless-stopped

Docker Run

docker run -d \
  --name statusly \
  --restart unless-stopped \
  -p 8080:8080 \
  -v ./config.yaml:/config.yaml:ro \
  -v ./data:/data \
  ghcr.io/msxdan/statusly:v0.3.0

Full Changelog: v0.2.2...v0.3.0

Release v0.2.2

01 Mar 20:46

Choose a tag to compare

What's New

  • Degraded status with retries: Health checks now retry up to 3 times before marking a service as down. If a service recovers on retry, it's marked as degraded (yellow) instead of down (red)
  • Latency threshold: Configure latency_threshold per endpoint to detect slow responses as degradation
  • Custom logo: Support for custom logo in the header via logo config field
  • SVG badge: Embeddable status badges at /badge/<slug>.svg
  • Multiple webhooks: Support for multiple webhook URLs (Slack, Discord, generic)
  • Auto-refresh: Status page refreshes automatically every 30 seconds
  • Dark mode: Toggle between light and dark themes
  • Mobile optimized: Responsive layout with touch-friendly tooltips

Docker

docker pull ghcr.io/msxdan/statusly:v0.2.2