0xfurai/peekaping
Open Source Uptime Kuma Alternative
๐ฆ Raw Commit List
- test: add mock for task info retrieval in processMonitor test (Thanks @yevhen.piotrovskyi) 9ce4232
- docs: update README.md to enhance clarity and detail on Peekaping's features and advantages as an alternative to Uptime Kuma (Thanks @yevhen.piotrovskyi) 6232a51
- drop healthcheck task if archived and older than ((mon.Timeout + mon.RetryInterval) * mon.MaxRetries) seconds (Thanks @pgulbinowicz) ab1e838
- add compose for testing stale duplicate healthcheck (Thanks @pgulbinowicz) 428dae2
- add Dockerfile for not-responding test http server (Thanks @pgulbinowicz) 105bfde
- add not-responding test http server (Thanks @pgulbinowicz) 37e59ee
- fix: update token verification to use request context for improved reliability (Thanks @yevhen.piotrovskyi) 2953116
- Re-Enabling custom Message starts and adding rich embeds to forum posts (Thanks @justinjakull) 263c2b4
- + 7 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.46` / `ghcr.io/0xfurai/peekaping-web:latest`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.46` / `ghcr.io/0xfurai/peekaping-api:latest`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.46` / `ghcr.io/0xfurai/peekaping-worker:latest`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.46` / `ghcr.io/0xfurai/peekaping-producer:latest`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.46` / `ghcr.io/0xfurai/peekaping-ingester:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.46` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.46` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.46` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.46` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.46` / `0xfurai/peekaping-web:latest`
- API: `0xfurai/peekaping-api:0.0.46` / `0xfurai/peekaping-api:latest`
- Worker: `0xfurai/peekaping-worker:0.0.46` / `0xfurai/peekaping-worker:latest`
- Producer: `0xfurai/peekaping-producer:0.0.46` / `0xfurai/peekaping-producer:latest`
- Ingester: `0xfurai/peekaping-ingester:0.0.46` / `0xfurai/peekaping-ingester:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.46` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.46` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.46` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.46` / `0xfurai/peekaping-bundle-postgres:latest`
โจ Added
- Kubernetes config files
๐ Fixed
- forms reset after tab change
๐ฆ Raw Commit List
- feat: add support for optional TLS secret in ingress configuration (Thanks @yevhen.piotrovskyi) a48826b
- fix: disable refetching on window focus in useCheckCustomDomain hook to improve performance (Thanks @yevhen.piotrovskyi) cc52d18
- feat: add SEO content section with toggle functionality to enhance user engagement and improve visibility (Thanks @yevhen.piotrovskyi) d704729
- fixed hardcoded istio selector and hardcoded service ports (Thanks @razorsk8jz) 18f1b34
- changes (Thanks @razorsk8jz) 79f3c1a
- updated ingress with routes (Thanks @razorsk8jz) d6e027c
- changes (Thanks @razorsk8jz) 9498bf3
- changes (Thanks @razorsk8jz) fc1be48
- + 10 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.45` / `ghcr.io/0xfurai/peekaping-web:latest`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.45` / `ghcr.io/0xfurai/peekaping-api:latest`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.45` / `ghcr.io/0xfurai/peekaping-worker:latest`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.45` / `ghcr.io/0xfurai/peekaping-producer:latest`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.45` / `ghcr.io/0xfurai/peekaping-ingester:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.45` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.45` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.45` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.45` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.45` / `0xfurai/peekaping-web:latest`
- API: `0xfurai/peekaping-api:0.0.45` / `0xfurai/peekaping-api:latest`
- Worker: `0xfurai/peekaping-worker:0.0.45` / `0xfurai/peekaping-worker:latest`
- Producer: `0xfurai/peekaping-producer:0.0.45` / `0xfurai/peekaping-producer:latest`
- Ingester: `0xfurai/peekaping-ingester:0.0.45` / `0xfurai/peekaping-ingester:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.45` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.45` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.45` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.45` / `0xfurai/peekaping-bundle-postgres:latest`
๐ฅ โ ๏ธ Breaking Changes
- Major architectural overhaul to make the system highly available and horizontally scalable (#207) (thanks @0xfurai)
- If you are running a microservices setup with Docker Compose, make sure to update your configuration โ the app has now been split into multiple microservices, also update .env file from example
- The bundled version should continue to work as before without any changes
- see architecture overview https://docs.peekaping.com/architecture/overview
๐ฆ Raw Commit List
- Enhance Docker release workflow by adding build and push steps for API, Worker, Producer, and Ingester images, while updating existing Server image configurations. Adjusted Dockerfile paths and manifest creation for improved organization and consistency across services. (Thanks @0xfurai) bb8916e
- Update Docker release workflow to change working directory for version files from 'src/version' to 'internal/version' for improved organization and consistency (Thanks @0xfurai) 55f99d0
- Document breaking changes due to major architectural overhaul for enhanced system availability and scalability, including updates for microservices configuration in Docker Compose. (Thanks @0xfurai) ca541be
- Document major architecture change to enhance system availability and scalability (Thanks @0xfurai) 50d2e52
- Update database host configuration in self-hosting documentation for MongoDB and PostgreSQL to 'database' for consistency (Thanks @0xfurai) fdde1e2
- Refactor health check configurations and service dependencies in Docker Compose files (Thanks @0xfurai) f6450a7
- Update Redis port configuration in Docker Compose files to use an environment variable for flexibility (Thanks @0xfurai) a34634a
- Update health check configurations in Docker Compose files for all services (Thanks @0xfurai) 116be16
- + 119 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.44` / `ghcr.io/0xfurai/peekaping-web:latest`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.44` / `ghcr.io/0xfurai/peekaping-api:latest`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.44` / `ghcr.io/0xfurai/peekaping-worker:latest`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.44` / `ghcr.io/0xfurai/peekaping-producer:latest`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.44` / `ghcr.io/0xfurai/peekaping-ingester:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.44` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.44` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.44` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.44` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.44` / `0xfurai/peekaping-web:latest`
- API: `0xfurai/peekaping-api:0.0.44` / `0xfurai/peekaping-api:latest`
- Worker: `0xfurai/peekaping-worker:0.0.44` / `0xfurai/peekaping-worker:latest`
- Producer: `0xfurai/peekaping-producer:0.0.44` / `0xfurai/peekaping-producer:latest`
- Ingester: `0xfurai/peekaping-ingester:0.0.44` / `0xfurai/peekaping-ingester:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.44` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.44` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.44` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.44` / `0xfurai/peekaping-bundle-postgres:latest`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.27`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.27`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.27`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.27`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.27`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.27`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.27`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.27`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.27`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.27`
- API: `0xfurai/peekaping-api:0.0.43-rc.27`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.27`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.27`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.27`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.27`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.27`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.27`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.27`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.27
- ```
- Built from branch: `feature/ha`
- Commit: `f6450a70fd813362af6010463ce68d07c033cf4f`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.26`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.26`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.26`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.26`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.26`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.26`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.26`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.26`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.26`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.26`
- API: `0xfurai/peekaping-api:0.0.43-rc.26`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.26`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.26`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.26`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.26`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.26`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.26`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.26`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.26
- ```
- Built from branch: `feature/ha`
- Commit: `b07262f81828428a529986484671f3cfe5dc5f98`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.25`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.25`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.25`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.25`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.25`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.25`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.25`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.25`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.25`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.25`
- API: `0xfurai/peekaping-api:0.0.43-rc.25`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.25`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.25`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.25`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.25`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.25`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.25`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.25`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.25
- ```
- Built from branch: `feature/ha`
- Commit: `a46d488fa683efc46840e89baf8ec30b32718a0a`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.22`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.22`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.22`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.22`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.22`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.22`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.22`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.22`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.22`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.22`
- API: `0xfurai/peekaping-api:0.0.43-rc.22`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.22`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.22`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.22`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.22`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.22`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.22`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.22`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.22
- ```
- Built from branch: `feature/ha`
- Commit: `ed6790c9b057a1c08e3928d65b397748d4cceeec`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.21`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.21`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.21`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.21`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.21`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.21`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.21`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.21`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.21`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.21`
- API: `0xfurai/peekaping-api:0.0.43-rc.21`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.21`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.21`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.21`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.21`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.21`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.21`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.21`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.21
- ```
- Built from branch: `feature/ha`
- Commit: `2aac5a4c4e6ecb9d9762d140a5ce680b976074c8`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.20`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.20`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.20`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.20`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.20`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.20`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.20`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.20`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.20`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.20`
- API: `0xfurai/peekaping-api:0.0.43-rc.20`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.20`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.20`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.20`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.20`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.20`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.20`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.20`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.20
- ```
- Built from branch: `feature/ha`
- Commit: `a79e9086ba7dd471ce171b0a50ee1a62bf5ccba7`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.19`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.19`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.19`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.19`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.19`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.19`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.19`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.19`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.19`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.19`
- API: `0xfurai/peekaping-api:0.0.43-rc.19`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.19`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.19`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.19`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.19`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.19`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.19`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.19`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.19
- ```
- Built from branch: `feature/ha`
- Commit: `2cab1f38228675eb066ff4c16e5cd4ab6d322bb9`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.18`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.18`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.18`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.18`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.18`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.18`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.18`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.18`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.18`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.18`
- API: `0xfurai/peekaping-api:0.0.43-rc.18`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.18`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.18`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.18`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.18`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.18`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.18`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.18`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.18
- ```
- Built from branch: `feature/ha`
- Commit: `a5aa21873b9189ea8af1a82c768b1c00968bb656`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.2`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.2`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.2`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.2`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.2`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.2`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.2`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.2`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.2`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.2`
- API: `0xfurai/peekaping-api:0.0.43-rc.2`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.2`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.2`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.2`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.2`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.2`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.2`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.2`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.2
- ```
- Built from branch: `feature/ha`
- Commit: `d4fc3d77200b4217e91c55583538587a9c3e066f`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.17`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.17`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.17`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.17`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.17`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.17`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.17`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.17`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.17`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.17`
- API: `0xfurai/peekaping-api:0.0.43-rc.17`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.17`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.17`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.17`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.17`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.17`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.17`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.17`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.17
- ```
- Built from branch: `feature/ha`
- Commit: `1d114187d2bc6e90ac4c97d36b7535f91acd9b0d`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.43-rc.15`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.43-rc.15`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.43-rc.15`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.43-rc.15`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.43-rc.15`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.43-rc.15`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.15`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.43-rc.15`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.43-rc.15`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.43-rc.15`
- API: `0xfurai/peekaping-api:0.0.43-rc.15`
- Worker: `0xfurai/peekaping-worker:0.0.43-rc.15`
- Producer: `0xfurai/peekaping-producer:0.0.43-rc.15`
- Ingester: `0xfurai/peekaping-ingester:0.0.43-rc.15`
- Migrate: `0xfurai/peekaping-migrate:0.0.43-rc.15`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.43-rc.15`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.43-rc.15`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.43-rc.15`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.43-rc.15
- ```
- Built from branch: `feature/ha`
- Commit: `b0ef62ced8e29308a2d3f9ffbfa1172cb50049b4`
๐ Changed
- > [!WARNING]
- >Attention: Breaking change with the API Key !
- >Change header from Authorization: pk_... to X-API-Key: pk_...
- feat!: refactor swagger API authentication, using X-API-Key header instead of Authorization for api key auth (#210) (Thanks @tafaust) 4b3adfa
- feat: automate version updates in release workflow (Thanks @0xfurai) 12cb83e
๐ฆ Raw Commit List
- chore: update CHANGELOG to reflect breaking change in API key authentication (Thanks @0xfurai) 00a7a42
- feat: automate version updates in release workflow (Thanks @0xfurai) 12cb83e
- feat!: refactor swagger API authentication (#210) (Thanks @tafaust) 4b3adfa
- Release Statistics
- 3 commits since 0.0.41
- 2 contributors
- Contributors
- Thanks to: @0xfurai @tafaust
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.42` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.42` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.42` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.42` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.42` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.42` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.42` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.42` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.42` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.42` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.42` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.42` / `0xfurai/peekaping-bundle-postgres:latest`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.42-rc.8`
- API: `ghcr.io/0xfurai/peekaping-api:0.0.42-rc.8`
- Worker: `ghcr.io/0xfurai/peekaping-worker:0.0.42-rc.8`
- Producer: `ghcr.io/0xfurai/peekaping-producer:0.0.42-rc.8`
- Ingester: `ghcr.io/0xfurai/peekaping-ingester:0.0.42-rc.8`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.42-rc.8`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.42-rc.8`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.42-rc.8`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.42-rc.8`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.42-rc.8`
- API: `0xfurai/peekaping-api:0.0.42-rc.8`
- Worker: `0xfurai/peekaping-worker:0.0.42-rc.8`
- Producer: `0xfurai/peekaping-producer:0.0.42-rc.8`
- Ingester: `0xfurai/peekaping-ingester:0.0.42-rc.8`
- Migrate: `0xfurai/peekaping-migrate:0.0.42-rc.8`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.42-rc.8`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.42-rc.8`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.42-rc.8`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.42-rc.8
- ```
- Built from branch: `feature/ha`
- Commit: `e2be1aaee47a152508008fb67b6750229e94ce15`
โจ Added
- Feature: add api key auth (#204) (Thanks @tafaust) 0ad9871
- docs(README.md): add community terraform provider mention (#205) (Thanks @tafaust) 4c6a127
๐ Changed
- chore: update Makefile and add asdf configuration for Go environment (#202) (Thanks @tafaust) 1336d6c
- Update documentation headers for badges and intro pages by removing emojis for consistency (Thanks @0xfurai) e934fda
๐ Fixed
- fix(docs): update healthcheck command in Docker configurations to use wget with output option (#200) (Thanks @Shurco) a523953
- Fix/monitor partial update not update config (#194) (Thanks @0xfurai) a01404b
- Fix/update monitor 200 if monitor not found (#193) (Thanks @0xfurai) 3fab720
- refactor(monitor): update buildSetMapFromModel function to preserve created_at timestamp during updates (#192) (Thanks @0xfurai) a77456f
- fix(forms): preserve current name when resetting form in create mode across multiple components (#191) (Thanks @0xfurai) d0cc2ca
๐ฆ Raw Commit List
- Update CHANGELOG for version 0.0.40, adding new features for API key authentication and community Terraform provider mention, along with documentation updates and various fixes across the project. (Thanks @0xfurai) cd19d60
- Feature: add api key auth (#204) (Thanks @tafaust) 0ad9871
- chore: update Makefile and add asdf configuration for Go environment (#202) (Thanks @tafaust) 1336d6c
- docs(README.md): add community terraform provider mention (#205) (Thanks @tafaust) 4c6a127
- fix(docs): update healthcheck command in Docker configurations to use wget with output option (#200) (Thanks @Shurco) a523953
- Fix/monitor partial update not update config (#194) (Thanks @0xfurai) a01404b
- Update documentation headers for badges and intro pages by removing emojis for consistency (Thanks @0xfurai) e934fda
- Fix/update monitor 200 if monitor not found (#193) (Thanks @0xfurai) 3fab720
- + 8 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.41` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.41` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.41` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.41` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.41` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.41` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.41` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.41` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.41` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.41` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.41` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.41` / `0xfurai/peekaping-bundle-postgres:latest`
โจ Added
- mask password field with toggle option for http monitor authentication block
๐ Fixed
- update default data retention period to 365 days in ui and add settings navigation option
๐ฆ Raw Commit List
- fix(settings): update default data retention period to 365 days and add settings navigation option (#187) (Thanks @0xfurai) 8a62251
- feat(auth): mask password field with toggle option (#178) (Thanks @singhpriya147) 2cd2f21
- Enhance landing page content to emphasize open source and self-hosted uptime monitoring. Updated header and description for clarity, and added labels highlighting the open source and self-hosted nature of the service. (Thanks @0xfurai) 9337f0a
- Release Statistics
- 3 commits since 0.0.39
- 2 contributors
- Contributors
- Thanks to: @0xfurai @singhpriya147
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.40` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.40` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.40` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.40` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.40` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.40` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.40` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.40` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.40` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.40` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.40` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.40` / `0xfurai/peekaping-bundle-postgres:latest`
โจ Added
- Chinese translation (thanks @MciG-ggg)
- General translations support (thanks @0xfurai)
- LINE messaging channel for notifications (thanks @KarinaOliinyk)
- Keyword and JSON-over-HTTP support (thanks @0xfurai)
๐ Changed
- Domains are now unique across all status pages (thanks @sergeykobylchenko)
๐ Fixed
- Heartbeat retry interval labels now correctly show actual form values instead of the hardcoded 60/48 seconds (thanks @JustAnotherDevGuy)
๐ฆ Raw Commit List
- Feat/translations (#172) (Thanks @0xfurai) b157ea8
- fix: heartbeat retry interval labels now show actual form values instead of hardcoded 60/48 (Thanks @JustAnotherDevGuy) f42b5ab
- feat: Chinese translation (#167) (Thanks @MciG-ggg) 57c7eaa
- Feat/keyword and json http (#165) (Thanks @0xfurai) 65ff93e
- make domains to be unique among the status pages (#148) (Thanks @sergeykobylchenko) 892b12c
- refactor: update image formats in Footer, Header, and index pages to WebP for improved performance (Thanks @0xfurai) 98b17bf
- docs: enhance README with detailed features and development roadmap updates (Thanks @0xfurai) d35397d
- Update README with website and demo links (Thanks @0xfurai) 583deb2
- + 8 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.39` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.39` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.39` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.39` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.39` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.39` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.39` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.39` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.39` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.39` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.39` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.39` / `0xfurai/peekaping-bundle-postgres:latest`
โจ Added
- feat: badges (#156) (Thanks @0xfurai)
- feat: enhance Playwright configuration and improve test coverage (Thanks @0xfurai)
- feat: pagertree (#152) (Thanks @KarinaOliinyk)
- feat: implement pushbullet notifications (#147) (Thanks @KarinaOliinyk)
- feat: add password visibility toggle to login form (#146) (Thanks @KarinaOliinyk and @AbhishekG-Codes)
- feat: improve landing page (Thanks @0xfurai)
๐ Changed
- refactor: remove unused proxy handling from Push Monitor (Thanks @0xfurai)
- refactor: remove unused Card components from Push Monitor (Thanks @0xfurai)
๐ฆ Raw Commit List
- Refactor changelog generation in Docker workflow (Thanks @0xfurai) bde122d
- Update CHANGELOG to include recent features, changes, and fixes with attributions. Added details for badges, Playwright enhancements, pagertree notifications, password visibility toggle, and landing page improvements. Refactored by removing unused proxy handling and Card components from Push Monitor. (Thanks @0xfurai) a02d4b9
- Update CHANGELOG with new features, changes, and fixes (Thanks @0xfurai) cdc8567
- Feat/badges (#156) (Thanks @0xfurai) f0b8bab
- feat: enhance Playwright configuration and improve test coverage (#155) (Thanks @0xfurai) 5ae27f6
- Feat/pagertree (#152) (Thanks @KarinaOliinyk) ff02e27
- feat: update tracking and enhance footer links (Thanks @0xfurai) a78d9db
- feat: integrate Google Tag Manager for enhanced tracking (Thanks @0xfurai) 0a2d9d8
- + 11 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.38` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.38` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.38` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.38` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.38` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.38` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.38` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.38` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.38` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.38` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.38` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.38` / `0xfurai/peekaping-bundle-postgres:latest`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.38-rc.1`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.38-rc.1`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.38-rc.1`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.38-rc.1`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.38-rc.1`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.38-rc.1`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.38-rc.1`
- Server: `0xfurai/peekaping-server:0.0.38-rc.1`
- Migrate: `0xfurai/peekaping-migrate:0.0.38-rc.1`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.38-rc.1`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.38-rc.1`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.38-rc.1`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.38-rc.1
- ```
- Built from branch: `main`
- Commit: `f0b8babf5884861ca19ff89099aaf88b7e0f7bff`
๐ Changes
- Fix/status page domains (#140) (Thanks @sergeykobylchenko) b20a452
- Feat/sendgrid (#142) (Thanks @KarinaOliinyk) 9ecd63b
- refactor: update validation messages in forms to use translation keys (Thanks @0xfurai) 4771358
- feat: add translations (#141) (Thanks @KarinaOliinyk) 0d518f6
- refactor: update styling and remove unnecessary details in ImportantNotificationsList component (Thanks @0xfurai) 517f2c2
- feat: add WebSocket proxy configuration for socket.io in Vite server (Thanks @0xfurai) 86ed9fa
- chore: update CHANGELOG with recent changes (Thanks @0xfurai) c451519
- Update bug_report.md (Thanks @0xfurai) 3a8a6c8
- + 13 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.37` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.37` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.37` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.37` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.37` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.37` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.37` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.37` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.37` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.37` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.37` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.37` / `0xfurai/peekaping-bundle-postgres:latest`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.37-rc.2`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.37-rc.2`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.37-rc.2`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.37-rc.2`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.37-rc.2`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.37-rc.2`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.37-rc.2`
- Server: `0xfurai/peekaping-server:0.0.37-rc.2`
- Migrate: `0xfurai/peekaping-migrate:0.0.37-rc.2`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.37-rc.2`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.37-rc.2`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.37-rc.2`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.37-rc.2
- ```
- Built from branch: `main`
- Commit: `b20a4525bd6ecf2324b713ecca6d07121c78c2ad`
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.37-rc.1`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.37-rc.1`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.37-rc.1`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.37-rc.1`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.37-rc.1`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.37-rc.1`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.37-rc.1`
- Server: `0xfurai/peekaping-server:0.0.37-rc.1`
- Migrate: `0xfurai/peekaping-migrate:0.0.37-rc.1`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.37-rc.1`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.37-rc.1`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.37-rc.1`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.37-rc.1
- ```
- Built from branch: `main`
- Commit: `9ecd63bcb0846ce0f504f0280e90efe051329838`
๐ Changes
- feat: implement rendering certificate information for https monitors (#134) (Thanks @0xfurai) c476893
- feat: enhance changelog generation script to extract GitHub usernames (Thanks @0xfurai) 60b71bf
- 2 commits since 0.0.35
- 1 contributors
๐ Changes
- chore: update CHANGELOG and README to reflect new features and changes (Thanks @0xfurai) 53ab987
- feat: enhance Vite configuration and update PushForm component (#131) (Thanks @0xfurai) 698b280
- Feat/certification expiration check (#133) (Thanks @0xfurai) 75938d0
- Implement CHANGELOG.md to document project updates and add custom domain feature for status pages (Thanks @0xfurai) fdb083a
- Update README to mark custom domain feature for status pages as complete (Thanks @0xfurai) dbf3a92
- Add custom domain support for status pages (#107) (Thanks @sergeykobylchenko) 5a44d93
- 6 commits since 0.0.34
- 2 contributors
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.35-rc.1`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.35-rc.1`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.35-rc.1`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.35-rc.1`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.35-rc.1`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.35-rc.1`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.35-rc.1`
- Server: `0xfurai/peekaping-server:0.0.35-rc.1`
- Migrate: `0xfurai/peekaping-migrate:0.0.35-rc.1`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.35-rc.1`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.35-rc.1`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.35-rc.1`
๐ฆ Installation
- ```bash
- docker run -d --name peekaping-sqlite \
- -p 8383:8383 \
- -v ./data:/app/data \
- ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.35-rc.1
- ```
- Built from branch: `feat/better-web-api-url-mangement`
- Commit: `dc6959f8da08d73fb7a0549787cc81aed5524969`
๐ฆ Highlights
- feat:WeCom (ไผไธๅพฎไฟก็พคๆบๅจไบบ) [notifications channel] (#123) (Thanks @MciG-ggg) 5c6ad9b
- fix: enhance error handling in interceptors and improve login form UI (Thanks @0xfurai) 3e0816e
- feat: add bruteforce protection to login endpoint (#126) (Thanks @0xfurai) d290d0d
- feat: add WhatsApp (WAHA) notification channel integration (#127) (Thanks @guettawin) f68e52b
- fix: add pagination to monitor multiselect (#108) (Thanks @KarinaOliinyk) dbcfd82
- Update localization files and add i18next-parser dependency (#125) (Thanks @0xfurai) c05dee7
- maintenance service unit tests (#116) (Thanks @0xfurai) 6c6a957
- Release Statistics
- + 4 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.34` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.34` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.34` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.34` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.34` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.34` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.34` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.34` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.34` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.34` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.34` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.34` / `0xfurai/peekaping-bundle-postgres:latest`
๐ฆ Highlights
- Refactor changelog generation script for improved output (Thanks @0xfurai) 1180dd8
- Refactor JWT settings management and remove env secret keys (#115) (Thanks @0xfurai) 29b92e0
- add monitor service unit tests (Thanks @0xfurai) 4413b3e
- add notification channels service unit tests (Thanks @0xfurai) ed7134e
- add proxy service unit tests (Thanks @0xfurai) c92db76
- Enhance logging configuration and validation (#114) (Thanks @0xfurai) 2a0701d
- Update GitHub Actions workflow for server tests (Thanks @0xfurai) 1d4ebe3
- Enhance server test workflow with coverage reporting (Thanks @0xfurai) 031f14c
- + 14 more
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.33` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.33` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.33` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.33` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.33` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.33` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.33` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.33` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.33` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.33` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.33` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.33` / `0xfurai/peekaping-bundle-postgres:latest`
โจ ๐ New Features
- 7cdc254 feature: add discord notification channel (#97) (Thanks @sergeykobylchenko)
- 0b33f61 feat: enhance changelog generation with latest stable tag retrieval (Thanks @0xfurai)
๐ฆ โฌ๏ธ Improvements
- 80c2ab8 Update README to mark Discord notification channel as completed (Thanks @0xfurai)
๐ ๐ Bug Fixes
- d3cdd4c fix: update styles when maintenance ended (#94) (Thanks @KarinaOliinyk)
๐ ๐ฆ Other Changes
- ca12007 Implement mongodb monitor (#101) (Thanks @0xfurai)
- 116ec02 Implement mysql monitor type (#100) (Thanks @0xfurai)
- a97f567 Implement postgres monitor type (#99) (Thanks @0xfurai)
- 224e984 Remove Pushover implementation documentation from the repository, consolidating notification channel details into the README for better accessibility and organization. (Thanks @0xfurai)
๐ฆ ๐ Release Statistics
- 10 commits since 0.0.31
- 3 contributors
๐ฆ ๐ฅ Contributors
- Thanks to: @0xfurai @KarinaOliinyk @sergeykobylchenko
๐ฆ GitHub Container Registry (GHCR)
- UI: `ghcr.io/0xfurai/peekaping-web:0.0.32` / `ghcr.io/0xfurai/peekaping-web:latest`
- Server: `ghcr.io/0xfurai/peekaping-server:0.0.32` / `ghcr.io/0xfurai/peekaping-server:latest`
- Migrate: `ghcr.io/0xfurai/peekaping-migrate:0.0.32` / `ghcr.io/0xfurai/peekaping-migrate:latest`
๐ฆ Bundle Containers (GHCR)
- SQLite Bundle: `ghcr.io/0xfurai/peekaping-bundle-sqlite:0.0.32` / `ghcr.io/0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `ghcr.io/0xfurai/peekaping-bundle-mongo:0.0.32` / `ghcr.io/0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `ghcr.io/0xfurai/peekaping-bundle-postgres:0.0.32` / `ghcr.io/0xfurai/peekaping-bundle-postgres:latest`
๐ Docker Hub
- UI: `0xfurai/peekaping-web:0.0.32` / `0xfurai/peekaping-web:latest`
- Server: `0xfurai/peekaping-server:0.0.32` / `0xfurai/peekaping-server:latest`
- Migrate: `0xfurai/peekaping-migrate:0.0.32` / `0xfurai/peekaping-migrate:latest`
๐ Bundle Containers (Docker Hub)
- SQLite Bundle: `0xfurai/peekaping-bundle-sqlite:0.0.32` / `0xfurai/peekaping-bundle-sqlite:latest`
- MongoDB Bundle: `0xfurai/peekaping-bundle-mongo:0.0.32` / `0xfurai/peekaping-bundle-mongo:latest`
- PostgreSQL Bundle: `0xfurai/peekaping-bundle-postgres:0.0.32` / `0xfurai/peekaping-bundle-postgres:latest`
