New
v1.19.0
Changelog
Features
- 2807ff54b1e419a7f272fa1d3fcbf5d84e2d19f2: feat: add support for Redis authentication and TLS configuration (#832) (@appleboy)
Bug fixes
- 18c9b478c3569eba0ce46d9b2184f462b7b40b3f: fix: priority not passed through to AndroidConfig for FCM (#833) (@markhemstead)
- 316fa2605d16e50a32415560ab81d81b5a9bd1f9: fix(log): panic when dispatching feedback for bad push notification (i.e with over 500 tokens) (#838) (@gavt45)
Enhancements
- fdd3e8b64d3116811ee95effb7f806085a855930: chore: update dependencies and improve test configurations (@appleboy)
- 39b1bb2ee0a1eca306dc31cf9e99eab4c85d92cb: chore: update Go version and upgrade dependencies to latest versions (@appleboy)
- f54c0c9cad90dfcebf8500865b17c45fc16770c2: chore(deps): udpate go package (@appleboy)
- 46d11a541f33bb433f0cfaf2b024d7f3c1eeee4d: chore(queue): upgrade to v0.3.0 and update codebase (#829) (@appleboy)
- e1093cc6d919a7094dfbf8ff4c7d840aa709ca41: chore: update dependencies and improve test coverage (@appleboy)
- ff3425a3ea3225efb3c0612e020b9c04338a30ac: chore: refactor codebase and update linter configurations (@appleboy)
- 17418f15aef2f7888c7dd300ce4b5a3c01790518: chore: update dependencies and Go version to latest releases (@appleboy)
- f1df9909a4759355d42cd1caed04687de5448a3d: chore: switch to internal API and improve test tolerance (@appleboy)
- 24cb8f8285a446a972ec9ec9b9737aaa5f0d4cef: chore: update golang.org/x/oauth2 to v0.30.0 (@appleboy)
- 73723bff5e54c18908ab9bc4f7601f3119ab0d24: chore: update protobuf dependencies and require Go 1.24 (#843) (@appleboy)
- 3ebe3922ca49818ec4239899a67e9c183e4dd36d: chore: update brace-expansion to 1.1.12 and add license info (@appleboy)
Refactor
- 0e2ced06e239b6d6ff6f4ac2e8f3325c2cc0e6e3: refactor: document and refine build targets and configuration settings (@appleboy)
- 973e8f39b1ea09f4302050d99f3ed2ec9c98975a: refactor: update generated protobuf and gRPC code to latest versions (@appleboy)
Build process updates
- ee73d007e44e82bf1f9f5fb857917116bef8bfed: build: refactor Makefile to improve clarity and remove obsolete targets (@appleboy)
- a7d81cd442da048ee3078520c32116754dacedc3: ci(netlify): update dependencies and improve API stability (@appleboy)
- dde2b5656944cb1b5cd3194f633e9bbd217ce8d2: ci: integrate Trivy vulnerability scanning into CI workflow (@appleboy)
- d0b748323191d64e0d8778636a3a1fbe05b55408: ci: enable Trivy scanning and exclude certificates directory (@appleboy)
Documentation updates
- db0cb46e01f2b15074ff0c7558244e13d3881e27: docs: improve error messaging for device token handling (@appleboy)
- 1e19b9e30cd038351ff7bf00d148b1db08f89e09: docs: update README with JSON example for notifications (#828) (@appleboy)
- cb1980a31453a250c3ab53651e622537f8a21d35: docs: nitpick README.md (#840) (@Arabasta)
- a4a0ea5ad4535462a8355fa1a97ff1a35b35fb9c: docs: remove codebeat badge from project documentation badges (@appleboy)