New
v1.20.0
Changelog
Features
- 2d6b98a6d6e3033549c1d25ec9e616af573a0d69: feat: add FCM options to protobuf requests (#852) (@markhemstead)
- 240948c0c8b6b54f79de74916e62e81c7ca95cc1: feat: automate and improve CLI installation with install.sh script (#859) (@appleboy)
Bug fixes
- abfc07294eb1c7774fbcc904317a2368500991f7: fix: update install script to improve version reporting (@appleboy)
- ea8a9cb0fb4657c519d26816737241b2c8212157: fix: log and exit on curl download errors (@appleboy)
Enhancements
- 41b2021c222cd82c74e6c139d5ecb302c83cf957: chore: bump minimum required Go version to 1.24 (@appleboy)
- f2a3b9e74356ecb0a733cf950b4cc8bbbd1222ab: chore: make install.sh script executable (@appleboy)
Refactor
- 1bd87dc4c2854249a8eccadaecefd25a1e182a7f: refactor: migrate Kubernetes resources to modern API and security standards (@appleboy)
- 3296b280e6c69216b15da1864ee703a0d42a5074: refactor: refactor app initialization and CLI logic for modularity (#856) (@appleboy)
- 18b9e07161c6a55d0a4a190f96a764ffb7aa6d37: refactor: refactor notification delivery for modularity and testability (#858) (@appleboy)
- 43d7f0231974743f88d09dddba9fbb023a82a340: refactor: streamline installer temp file usage and user messaging (@appleboy)
Build process updates
- 107986159e4a7981f77c3f2cffc2d3a67283f7cb: ci: add scheduled container vulnerability scans with Trivy (@appleboy)
- 4c4bcf07a0fdf40d200587dcb21023ad35fc9772: build: upgrade Docker base image to Alpine 3.22 (@appleboy)
- 4a95e5ebce471239a2086767db5407429302c607: ci: refactor CI workflows and update Go dependencies (#857) (@appleboy)
Documentation updates
- 87db52fafe3194a24bb074d733b4c66121c13123: docs: display Trivy daily scan badge in README (@appleboy)
- f7770fbc967f91d025aacf50aca5fdc0f44df779: docs: rewrite and streamline README for improved onboarding and clarity (@appleboy)
- 0cc4e5e4df94f61d21bddd7d50c5298ec57e25ba: docs: update Trivy security badge workflow and labeling (@appleboy)
- 7d4d14f35797716191415427c851f8bf965852a7: docs: clarify version-specific installation instructions (@appleboy)
Others
- 6e348a9d031aaea44a5cabfb939670593dea6be2: style: standardize multiline formatting for functions and assertions (@appleboy)