Releases: skyaktech/tickers
Release list
0.4.1
Patch release fixing a startup crash in 0.4.0.
🐛 Fix
0.4.0 container images crash-looped on start:
/app/tickers: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.38' not found
The rust:1 builder image moved its default base from Debian bookworm to trixie (glibc 2.38), while the runtime stage stays on debian:bookworm-slim (glibc 2.36), so the binary failed to load. The builder stages are now pinned to rust:1-bookworm, linking the binary against glibc 2.36 to match the runtime.
0.4.0 is broken — use 0.4.1. Same features as 0.4.0 (Telegram notifications + full dependency refresh).
🐳 Docker
docker pull ghcr.io/skyaktech/tickers:0.4.1
Full Changelog: 0.4.0...0.4.1
0.4.0
Tickers 0.4.0 adds Telegram notifications and refreshes the entire dependency stack.
✨ Telegram notifications
Get alerted when a monitored service goes down — and again when it recovers.
- Down alert after a configurable number of consecutive failures (
failure_threshold, default 3); recovery alert on the first success. - Send to multiple users, groups, or channels via
chat_ids. - Restart-safe: notification state is seeded from the last persisted status, so restarting mid-outage won't re-alert.
- Bot token is never written to logs, even on send errors.
Opt in by adding a [telegram] section to tickers.toml (omit it to keep notifications disabled):
[telegram]
bot_token = "123456:ABC-DEF..." # from @BotFather
chat_ids = ["123456789", "-1001234567890"] # users, groups, or @channels
failure_threshold = 3 # consecutive failures before a DOWN alert📦 Dependencies
- All dependencies updated to their latest stable releases (axum 0.8.9, leptos 0.8.20, tokio 1.52, sqlx 0.9, reqwest 0.13, toml 1, tower-http 0.7, …).
- reqwest 0.13 — TLS backend switched to rustls + aws-lc-rs using the platform certificate store.
- sqlx 0.9 — minimum supported Rust is now 1.94 (affects building from source only; the official Docker image is unaffected).
🔧 CI & tooling
- Multi-arch (amd64 + arm64) images now build on native runners instead of QEMU — much faster releases.
- Added
justfilerecipes andCLAUDE.mdfor contributors.
🐳 Docker
docker pull ghcr.io/skyaktech/tickers:0.4.0
No breaking changes for existing deployments — [telegram] is opt-in.
Full Changelog: 0.3.1...0.4.0
`
0.3.1
0.3.0
0.2.1
Bug Fixes
- Fix tick marks (✓/✗) overflowing service card borders on desktop and mobile devices
Full Changelog: 0.2.0...0.2.1
0.2.0
What's Changed
Frontend UX:
- Custom tooltip replacing native title attribute
- Uptime percentage per service
- Time range and UTC label in tooltip
- Local time subtitle for hourly tooltip
- Improved tick spacing and responsive layout
feat: improve frontend by @nebjak in #1
Polling optimization:
- Tiered polling intervals (status 30s, hourly 5min, daily 30min)
- Parallel initial API fetch
- Cache-Control headers on API endpoints
feat: optimize API polling with tiered intervals and cache headers by @nebjak in #2
Full Changelog: 0.1.1...0.2.0
0.1.1
0.1.0
Full Changelog: https://github.com/skyaktech/tickers/commits/0.1.0