Releases: waileong/spring-boot-fcm-push-notification
Releases · waileong/spring-boot-fcm-push-notification
v1.0.4
v1.0.3
Full Changelog: v1.0.2...v1.0.3
- Upgrade Spring Boot Version to 3.2.3
v1.0.2
Full Changelog: v1.0.1...v1.0.2
v1.0.0 - Simplified Push Notifications with Spring Boot & FCM Integration
v1.0.0 - Simplified Push Notifications with Spring Boot & FCM Integration
🚀 Introduction
This initial release brings to life a streamlined approach for sending push notifications, integrating Spring Boot with Firebase Cloud Messaging (FCM) via REST API. By leveraging JDK 17 or JDK 21, this project minimizes external dependencies and enhances performance with virtual threads.
Features
- Direct FCM Integration: Direct REST API calls to FCM, bypassing the need for
com.google.firebase:firebase-admin
. - Virtual Thread Support: Enhanced concurrency and scalability with JDK 21's virtual threads, compatible with JDK 17.
- Minimalist Configuration: Easy customization with a simplified Spring Boot setup.
- Robust Error Handling: Comprehensive error management for reliable REST interactions with FCM.
- Efficient JWT Management: Optimized FCM authentication process for secure, efficient messaging.
Quick Start
To get started with the project, follow these steps:
git clone https://github.com/waileong/spring-boot-fcm-push-notification.git
cd spring-boot-fcm-push-notification
# Configure FCM for REST API access
./gradlew build