Episode 250 of Quarkus Insights covers the evolution of Panache into 'Quarkus Data', a unified data-access layer for Quarkus. The redesign integrates Jakarta Data for repository-style access with compile-time query validation, unifies blocking and reactive access patterns, and supports both managed and stateless entity handling. Key improvements include type-safe queries via @Find and @Query annotations, Jakarta Data paging/sorting types, and injectable repositories alongside Panache-style convenience methods. The API is still experimental and expected to debut visibly in Quarkus 3.37, with the team actively seeking community feedback before the design hardens.

10m read timeFrom quarkus.io
Post cover image
3 Impressions