github cero-t/sqltemplate 4.0.0
Bootiful SQL Template 4.0.0

2 hours ago

Spring Boot 4.0 / Spring Framework 7.0 / Java 17 support.

Highlights

  • New baseline: Java 17, Spring Framework 7.0, Spring Boot 4.0 (previously Java 8 / Spring 5–6 / Boot 2–3).
  • First-class Java record support — records can be used both to map query results and to bind parameters.
  • Updated dependencies (spring-jdbc 7.0.8, freemarker 2.3.34, slf4j-api 2.0.18).
  • Internal cleanup: dropped the pre-Java-17 reflection workarounds in the record/bean mappers, and simplified streaming on top of queryForStream.
  • Reworked documentation (README / README_ja), including the previously unwritten Update, Batch update, and Time-zone sections.

Compatibility

  • Requires Java 17+ and Spring Boot 4.0+ / Spring Framework 7.0+.
  • For Java 8 or Spring Boot 2.x–3.x, use the 2.x branch (latest 2.1.0).

Maven

<dependency>
    <groupId>ninja.cero.bootiful-sqltemplate</groupId>
    <artifactId>bootiful-sqltemplate</artifactId>
    <version>4.0.0</version>
</dependency>

Don't miss a new sqltemplate release

NewReleases is sending notifications on new releases.