Skip to content

Releases: waileong/spring-boot-fcm-push-notification

v1.0.3

07 Mar 02:33
Compare
Choose a tag to compare

Full Changelog: v1.0.2...v1.0.3

  • Upgrade Spring Boot Version to 3.2.3

v1.0.2

09 Feb 08:28
Compare
Choose a tag to compare

Full Changelog: v1.0.1...v1.0.2

v1.0.0 - Simplified Push Notifications with Spring Boot & FCM Integration

06 Feb 03:46
Compare
Choose a tag to compare

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