packages feed

valiant-cli 0.1.0.0 → 0.1.0.1

raw patch · 3 files changed

+26/−3 lines, 3 filesdep ~pg-wire

Dependency ranges changed: pg-wire

Files

CHANGELOG.md view
@@ -5,6 +5,29 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] - 2026-04-29++### Per-package version bumps++- **pg-wire** 0.1.0.0 → 0.2.0.0: replaced the per-connection+  prepared-statement cache with SIEVE+  ([NSDI'24](https://www.usenix.org/conference/nsdi24/presentation/zhang-yazhuo)).+  Breaking: `Connection` record fields changed (`connStmtCache` is now+  `SieveCache ByteString ByteString`; `connStmtTick` removed). Added+  `clear`, `capacity`, `foldEntries` to `PgWire.Cache.Sieve`. Removed+  `psqueues` dependency.+- **valiant** 0.1.0.0 → 0.1.0.1: `Valiant.Execute` and `Valiant.Batch`+  now use the SIEVE cache from `pg-wire` 0.2. No public API change.+  Removed `psqueues` dependency. Bumped `pg-wire` bound to `==0.2.*`.+- **valiant-cli** 0.1.0.0 → 0.1.0.1: bumped `pg-wire` bound to `==0.2.*`.+- **valiant-bluefin**, **valiant-effectful**, **valiant-mtl**,+  **valiant-fused-effects** 0.1.0.0 → 0.1.0.1: bumped `pg-wire` bound+  to `>=0.2 && <0.3`.++Streaming adapters (`valiant-conduit`, `valiant-pipes`,+`valiant-streaming`, `valiant-streamly`) and `valiant-plugin` are+unchanged at 0.1.0.0.+ ## [0.1.0.0] - 2026-04-25  Initial release. The project ships four primary packages plus eight adapter
README.md view
@@ -2,7 +2,7 @@  **Compile-time checked SQL for Haskell.** -Inspired by Rust's [sqlx](https://github.com/launchbadge/sqlx), built from scratch for Haskell. No Template Haskell. No `libpq`. No C dependencies. Raw `.sql` files validated against a live Postgres database at prepare time, with a GHC source plugin that enforces type safety at compile time. The fastest Haskell PostgreSQL library: 5x faster than hasql on multi-row reads, 10x faster on pipelined batch writes, competitive with asyncpg (Python) on throughput.+Inspired by Rust's [sqlx](https://github.com/launchbadge/sqlx) & [resolute](https://github.com/joshburgess/resolute), built from scratch for Haskell. No Template Haskell. No `libpq`. No C dependencies. Raw `.sql` files validated against a live Postgres database at prepare time, with a GHC source plugin that enforces type safety at compile time. The fastest Haskell PostgreSQL library: 5x faster than hasql on multi-row reads, 10x faster on pipelined batch writes, competitive with asyncpg (Python) on throughput.  ## How it works 
valiant-cli.cabal view
@@ -1,6 +1,6 @@ cabal-version:   3.0 name:            valiant-cli-version:         0.1.0.0+version:         0.1.0.1 synopsis:        Compile-time checked SQL for Haskell: CLI tool description:   The @valiant@ CLI tool connects to a live PostgreSQL database,@@ -83,7 +83,7 @@     , filepath              >=1.4     && <1.6     , Glob                  >=0.10    && <0.11     , optparse-applicative  >=0.18    && <0.19-    , pg-wire               ==0.1.*+    , pg-wire               ==0.2.*     , text                  >=2.0     && <2.2     , time                  >=1.12    && <1.15     , vector                >=0.13    && <0.14