Skip to content

v3.0.0-M1

Pre-release
Pre-release
Compare
Choose a tag to compare
@ghillert ghillert released this 12 May 02:10

⭐ New Features

  • Completely refactor bootstrapping mechanism using the new Coherence Bootstrap API
  • Add support for Spring Data repositories using the brand-new Coherence Repository API which has been introduced in
    Coherence CE 21.06 M2
  • Add Spring Cache abstraction support
  • Add Spring Boot Starter
    • Provide AutoConfiguration support
    • Add initial support for Spring Boot configuration properties
  • Add support for Coherence Event Listeners
  • Add initial support for Spring Boot 2.4+ Config API for importing additional configuration data using Coherence as a store
    of configuration data
  • Add Dependency Injection (DI) support for various Coherence types:
    • Coherence Filters
    • Views
    • Coherence Sessions
  • Inject Coherence Maps and Caches:
    • @CoherenceCache
    • @CoherenceMap
    • @CoherenceAsyncCache
    • @CoherenceAsyncMap
  • Add support for Filter Binding Annotations
  • Add support for Extractor Binding Annotations
  • Add security vulnerability scans using the OWASP Dependency-Check Plugin
  • Provide source-code consistency using the Spring Java Format Maven Plugin
  • Add Quickstart Sample (Classic Spring + Spring Boot) and reference guide chapter
  • Add Spring Cloud Config demo
  • Add CI workflow using GitHub Actions
  • Add Coherence To Do List Example Application for Spring Boot (separate repository)

📔 Documentation

  • Add AsciiDoc-based documentation (HTML + PDF)
  • Convert the Coherence Spring website to the Coherence CE theme

🔨 Dependency Upgrades

  • Updated dependency versions:
    • Oracle Coherence 21.06-M2
    • Spring Boot 2.4.5
    • Spring Framework 5.3.5

🍀 Miscellaneous