We just released IHP v1.5, the largest release in IHP's history. With 1,051 commits, it includes a complete database layer rewrite, major performance improvements, a new typed SQL package, and 15+ modules extracted into standalone Hackage packages.
Here are the highlights:
Hasql Database Migration
The entire database access layer has been rewritten from postgresql-simple to hasql, delivering up to 2x lower query latency in production. Hasql uses prepared statements and binary protocol encoding. The
query builder API is unchanged — existing code like query @User |> filterWhere (#active, True) |> fetch works exactly as before.
Typed SQL (ihp-typed-sql)
A new typedSql quasi