Releases: justedlev/spring-boot-firebase-admin
Releases · justedlev/spring-boot-firebase-admin
Release list
v3.0.0
3.0.0 (2026-07-06)
⚠ BREAKING CHANGES
- raises the minimum supported Spring Boot to 4.0.x (Spring Framework 7). Compilation against this bump has not been verified in this environment (no Maven/network access); CI (once added) or a local build should validate it before merging.
🚀 Features
- upgrade to Spring Boot 4.1 (Spring Framework 7) (0827e74)
🐛 Bug Fixes
- close credentials InputStream and surface load errors (592e44f)
- close credentials InputStream and surface load errors (cd7b878)
- default multi-app name to map key to avoid init collision (f4c4140)
- default multi-app name to map key to avoid init collision (0fc5782)
- merge post-2.0.0 fixes into main (1c38409)
- revert main's version bookkeeping to 2.0.0 (6830064)
- revert main's version bookkeeping to the last real release (2.0.0) (a4cf202)
- skip default Firebase app when not configured (cfa9349)
- skip default Firebase app when not configured (c353147)
📚 Documentation
v2.0.1
v2.0.0
2.0.0 (2026-06-16)
revert
🚀 Features
- config: add beans init (41bdef4)
- config: add more condition on bean creation (7a3b07c)
- config: use google application default creds on empty property (8dbb323)
- optimize for spring boot v2 (dc95355)
- propertis: add auth property (4a090fb)
- propertis: add db property (8777450)
- propertis: add messaging property (a3e2bf6)
🐛 Bug Fixes
- build: remove extra
spring-boot.versionproperty (f7b815e) - config: add matchIfMissing on FirebaseDatabase bean creation (c7fe002)
- config: fail on NPE (0f8cbba)
♻️ Refactoring
- add
[@lombok](https://github.com/lombok).Builder.Defaulton fields (8e048b1) - config: change primitive to wrapper (30322bb)
- config: improve code (570ae7f)
- config: remove unused
io.github.justedlev.firebase.config.FirebaseConfigurationProperties#setDefaultAppmethod (000fcbe) - config: rename .imports (1053e86)
- config: use
gclouddefault cred path (14370f3)
📚 Documentation
- update README.md (dde1b41)
- update README.md (b5eb89f)
- Update README.md (50d4fc1)
- update README.md and add CONTRIBUTING.md (9c32ae7)
🧪 Tests
⚙️ Build
- deps: bump com.google.firebase:firebase-admin from 9.8.0 to 9.9.0 (797922b)
- deps: bump org.springframework.boot:spring-boot-dependencies from 3.5.0 to 3.5.14 (2c34e9d)
- deps: com.google.firebase-firebase-admin from 9.8.0 to 9.9.0 (d199b7b)
- deps: org.springframework.boot:spring-boot-dependencies from 3.5.0 to 3.5.14 (3786c00)
v1.0.0
v0.2.1
0.2.1 (2026-06-07)
🐛 Bug Fixes
- build: remove extra
spring-boot.versionproperty (f7b815e)
⚙️ Build
- deps: bump com.google.firebase:firebase-admin from 9.8.0 to 9.9.0 (797922b)
- deps: bump org.springframework.boot:spring-boot-dependencies from 3.5.0 to 3.5.14 (2c34e9d)
- deps: com.google.firebase-firebase-admin from 9.8.0 to 9.9.0 (d199b7b)
- deps: org.springframework.boot:spring-boot-dependencies from 3.5.0 to 3.5.14 (3786c00)
v0.2.0
0.2.0 (2026-06-06)
🚀 Features
- config: add beans init (41bdef4)
- config: use google application default creds on empty property (8dbb323)
🐛 Bug Fixes
- config: fail on NPE (0f8cbba)
♻️ Refactoring
- add
[@lombok](https://github.com/lombok).Builder.Defaulton fields (8e048b1) - config: improve code (570ae7f)
- config: remove unused
io.github.justedlev.firebase.config.FirebaseConfigurationProperties#setDefaultAppmethod (000fcbe) - config: rename .imports (1053e86)
- config: use
gclouddefault cred path (14370f3)
📚 Documentation
v0.1.0
0.1.0 (2026-04-14)
🚀 Features
- config: add more condition on bean creation (7a3b07c)
- propertis: add auth property (4a090fb)
- propertis: add db property (8777450)
- propertis: add messaging property (a3e2bf6)
🐛 Bug Fixes
- config: add matchIfMissing on FirebaseDatabase bean creation (c7fe002)
♻️ Refactoring
- config: change primitive to wrapper (30322bb)
📚 Documentation
- update README.md and add CONTRIBUTING.md (9c32ae7)