beam v0.11.1.0 Release Notes

Release Date: 2026-05-13 // 3 months ago
  • ๐Ÿ†• New features

    • โž• Added a cross-backend abstraction for the COPY statement in
      Database.Beam.Backend.SQL.BeamExtensions:
      • file-mode COPY ... TO 'file' / COPY ... FROM 'file'. Defines
        MonadBeamCopyTo / MonadBeamCopyFrom, and the user-facing
        ๐Ÿ— copyTableTo / copySelectTo / copyTableFrom builders.
      • streaming COPY ... TO STDOUT / COPY ... FROM STDIN. Mirrors the file-mode
        API: MonadBeamCopyToStream / MonadBeamCopyFromStream,
        ๐Ÿ— and the copyTableToStream / copySelectToStream / copyTableFromStream builders.

    ๐Ÿ› Bug fixes

    • ๐Ÿ›  Fixed an issue where a window function applied over the result of nub_ (or
      the Postgres-specific pgNubBy_) would emit DISTINCT and the window
      expression in the same SELECT, causing the window to evaluate against the
      pre-deduplicated rows. The inner select is now materialised as a subquery
      whenever it carries DISTINCT, GROUP BY, or HAVING (#756).

    Dependencies

    • โœ‚ Removed dependency on ghc-prim.

Previous changes from v0.11.0.0

  • What's Changed

    ๐Ÿ‘€ See beam-core 0.11's changelog