Description Additions
Add storm-bom module for centralized dependency version management
Add storm-test module with @stormtest JUnit 5 extension and StatementCapture
Add Spring Boot starter auto-configuration logic
Add StormConfig for centralized configuration
Add JMX metrics for dirty checking, entity cache, and template cache
Add entity lifecycle callbacks (EntityCallback) for insert, update, upsert, and delete operations
Add polymorphic entity support
Add https://github.com/uk support for unique key lookups and keyset pagination
Add schema validation
Add slice and keyset pagination logic with cursorless sliceBefore overloads and varargs orderByDescending
Add multi-column expression support for all operators on inline records
Add inline record flatten() for ORDER BY and GROUP BY expansion
Add Kotlin examples to foundation classes
Integrate Spotless Maven Plugin for automated code formatting (Java and Kotlin)
Improvements
Split storm-jackson into storm-jackson2 (Jackson 2 / Spring Boot 3.x) and storm-jackson3 (Jackson 3 / Spring Boot 4+)
Move @SqlLog to foundation and process via proxy, replacing Spring AOP SqlLogger
Improve entity caching
Improve validation
Support entity-typed PK foreign key references in entity expansion
Support nullable detection for compound keys (@UK/@pk on inline records)
Propagate @persist from inline records to child fields
Improve test coverage and eliminate warnings
Fixes
Fix template cache keying
Fix documentation errors
Documentation
Comprehensive documentation updates across all major topics
Reactions are currently unavailable
You can’t perform that action at this time.
Additions
Improvements
Fixes
Documentation