Skip to main content

2 posts tagged with "spring-boot"

View All Tags

TeaQL 1.0.0 Release Notes

· 3 min read
TeaQL Code Gen
Core Contributor

We are thrilled to announce the release of TeaQL 1.0.0! This milestone marks the stabilization of our core APIs, major performance improvements, and a completely redefined model-driven development experience across both Rust and Java (Spring Boot) ecosystems.

TeaQL 1.0.0 focuses on API Elegance, Developer Ergonomics, AI-Native Workflows, and Transaction Safety.

Stream API and Aggregation Functions

· One min read
TeaQL Code Gen
Core Contributor

Year-end update: streaming queries, Spring Boot upgrade, and aggregation library expansion.

Stream API Support

Q.orders()
.filter(Q.orders().status().eq("ACTIVE"))
.stream(ctx)
.forEach(order -> process(order));
+ Stream<T> stream(UserContext ctx)
+ Streaming ResultSet processing

Spring Boot 3.2.0 Upgrade

  • Faster startup time
  • Better GraalVM native image support
  • Updated dependency versions

Expanded Aggregation Functions

+ stddev (standard deviation)
+ variance

SoundsLike Operator

Fuzzy text matching for name searches:

Q.users().filter(Q.users().name().soundsLike("John")).executeForList(ctx);

Other Improvements

  • toList() / toSet() conversions
  • Response header support
  • Result set processing pipeline refactor