ntfy-to-slack v2.0.0
🚀 Introducing Post-processing support
Transform messages with a Mustache template, or call an external service via Webhook (like N8N), before passing the transformed result to Slack.
QoL changes:
- Improved error handling and resilience: Implemented robust error recovery, automatic reconnection with 30-second intervals, graceful handling of network failures, and continued processing despite individual message errors
- Enhanced structured logging with configurable levels: Added contextual logging with relevant metadata (domains, topics, error details) and configurable log levels (debug/info/warn/error) for better debugging and monitoring
- Refactoring: Moved away from monolithic code into clean, modular components with a interface-driven design for improved testability and maintainability
✅ Verification
Provided binaries are signed and checksummed. Verify your download with:
# Check version
./ntfy-to-slack --version
# Verify checksum (example for Linux)
sha256sum -c checksums.txt --ignore-missing🔧 Build Info:
- Go Version: 1.24.5
- Built: 2025-07-30T21:41:03Z
- Commit: 2d66f3a