Releases: appleboy/gorush
Releases · appleboy/gorush
v1.20.0
Changelog
Features
- 2d6b98a: feat: add FCM options to protobuf requests (#852) (@markhemstead)
- 240948c: feat: automate and improve CLI installation with install.sh script (#859) (@appleboy)
Bug fixes
- abfc072: fix: update install script to improve version reporting (@appleboy)
- ea8a9cb: fix: log and exit on curl download errors (@appleboy)
Enhancements
- 41b2021: chore: bump minimum required Go version to 1.24 (@appleboy)
- f2a3b9e: chore: make install.sh script executable (@appleboy)
Refactor
- 1bd87dc: refactor: migrate Kubernetes resources to modern API and security standards (@appleboy)
- 3296b28: refactor: refactor app initialization and CLI logic for modularity (#856) (@appleboy)
- 18b9e07: refactor: refactor notification delivery for modularity and testability (#858) (@appleboy)
- 43d7f02: refactor: streamline installer temp file usage and user messaging (@appleboy)
Build process updates
- 1079861: ci: add scheduled container vulnerability scans with Trivy (@appleboy)
- 4c4bcf0: build: upgrade Docker base image to Alpine 3.22 (@appleboy)
- 4a95e5e: ci: refactor CI workflows and update Go dependencies (#857) (@appleboy)
Documentation updates
- 87db52f: docs: display Trivy daily scan badge in README (@appleboy)
- f7770fb: docs: rewrite and streamline README for improved onboarding and clarity (@appleboy)
- 0cc4e5e: docs: update Trivy security badge workflow and labeling (@appleboy)
- 7d4d14f: docs: clarify version-specific installation instructions (@appleboy)
Others
v1.19.2
v1.19.1
Changelog
Features
- fd39250: feat: add expert Go code tester and reviewer modes with guidelines (@appleboy)
- a4acd39: feat: enforce robust configuration validation and security checks (#844) (@appleboy)
- bfa1da2: feat: introduce go-developer mode and update code testing modes (@appleboy)
Bug fixes
Enhancements
- be8df2b: chore: upgrade and add core dependencies across multiple modules (@appleboy)
- cc095f3: chore: upgrade dependencies to improve stability and instrumentation (@appleboy)
- 8695cf0: chore: update Go dependencies and remove unused mock package (@appleboy)
- a2f390b: chore: update Trivy GitHub Action to version 0.33.1 (@appleboy)
- d074eaf: chore: remove unused dependencies from package configs (@appleboy)
Refactor
- 8ea3308: refactor: refactor config loading and strengthen error handling in tests (@appleboy)
- 653b094: refactor: refactor configuration to add and apply comprehensive defaults (@appleboy)
- a5a0201: refactor: rename custom mode to go-code-developer (@appleboy)
- 2935398: refactor: harden gRPC server and test files for improved security (@appleboy)
Build process updates
Documentation updates
Others
v1.19.0
Changelog
Features
Bug fixes
- 18c9b47: fix: priority not passed through to AndroidConfig for FCM (#833) (@markhemstead)
- 316fa26: fix(log): panic when dispatching feedback for bad push notification (i.e with over 500 tokens) (#838) (@gavt45)
Enhancements
- fdd3e8b: chore: update dependencies and improve test configurations (@appleboy)
- 39b1bb2: chore: update Go version and upgrade dependencies to latest versions (@appleboy)
- f54c0c9: chore(deps): udpate go package (@appleboy)
- 46d11a5: chore(queue): upgrade to v0.3.0 and update codebase (#829) (@appleboy)
- e1093cc: chore: update dependencies and improve test coverage (@appleboy)
- ff3425a: chore: refactor codebase and update linter configurations (@appleboy)
- 17418f1: chore: update dependencies and Go version to latest releases (@appleboy)
- f1df990: chore: switch to internal API and improve test tolerance (@appleboy)
- 24cb8f8: chore: update golang.org/x/oauth2 to v0.30.0 (@appleboy)
- 73723bf: chore: update protobuf dependencies and require Go 1.24 (#843) (@appleboy)
- 3ebe392: chore: update brace-expansion to 1.1.12 and add license info (@appleboy)
Refactor
- 0e2ced0: refactor: document and refine build targets and configuration settings (@appleboy)
- 973e8f3: refactor: update generated protobuf and gRPC code to latest versions (@appleboy)
Build process updates
- ee73d00: build: refactor Makefile to improve clarity and remove obsolete targets (@appleboy)
- a7d81cd: ci(netlify): update dependencies and improve API stability (@appleboy)
- dde2b56: ci: integrate Trivy vulnerability scanning into CI workflow (@appleboy)
- d0b7483: ci: enable Trivy scanning and exclude certificates directory (@appleboy)
Documentation updates
v1.18.9
Changelog
Features
- a19eef4: feat: improve error handling and configuration in HTTP dispatch (#822) (@appleboy)
- e34e2c4: feat: improve consistency and add Redis username configuration (#827) (@appleboy)
Bug fixes
Enhancements
- d0e1045: chore: update Go dependencies to latest versions (@appleboy)
- 1946e24: chore(deps): update Go dependencies to latest versions (@appleboy)
- d3659fc: chore: update dependencies to latest versions (@appleboy)
- 7ed818f: chore: update dependencies and improve test configurations (@appleboy)
Build process updates
- 0be569f: ci: update CI configurations and Go version to 1.22 (@appleboy)
- ddd7499: build: update base image in Dockerfile to alpine:3.21 (@appleboy)
- a7c52c7: ci: improve CI workflows and API integration (@appleboy)
- 065c472: ci: update goreleaser config (@appleboy)
- e43ba7e: ci: update goreleaser configurations for v2 release (@appleboy)