Skip to content

Releases: flow-php/flow

0.39.0

04 Jun 18:51

Choose a tag to compare

[0.39.0] - 2026-06-04

Added

  • #2427 - flow-php/postgresql - custom attributes on migration context - @norberttech
  • #2427 - flow-php/symfony-postgresql-bundle - service container injected into migration context - @norberttech
  • #2427 - flow-php/symfony-postgresql-bundle - migrations.context config for extra attributes - @norberttech
  • #2424 - flow-php/postgresql - table options support with new Table and TableOptions schema objects. - @norberttech
  • #2424 - flow-php/etl-adapter-postgresql - optional TableOptions argument in toPostgreSqlTable(). - @norberttech
  • #2420 - WithBuilder::selectDistinct() and selectDistinctOn() - @norberttech
  • #2417 - PostgreSql Transactional Loader - @norberttech
  • #2414 - --drop-if-exists option to postgresql migrator - @norberttech
  • #2412 - allow to prefix postgresql db name - @norberttech
  • #2407 - Symfony PostgreSql Bundle - migrations exclusion policy - @norberttech
  • #2406 - Add PHPUnit bridge compatibility with PHPUnit 11/12/13 - @jdecool
  • #2404 - postgresql adapter schema converter - @norberttech
  • #2403 - Add memory usage consumption in PHPUnit OpenTelemetry bridge - @jdecool

Changed

  • 3fde06 - chore: update project dependencies - @norberttech
  • #2422 - flow-php/arrow-ext - bump arrow/parquet to 58.3 and ext-php-rs to 0.15.15 - @norberttech
  • #2422 - flow-php/arrow-ext - enable parquet simdutf8 feature - @norberttech
  • #2422 - flow-php/arrow-ext - handle new ArrayKey::ZendString variant in MAP key conversion - @norberttech
  • #2426 - flow-php/postgresql - regenerated protobuf AST stubs and query builder for the PostgreSQL 18 grammar (incl. RETURNING) - @norberttech
  • #2426 - flow-php/pg-query-ext - pinned nix libpg_query to 18.0.0 to match the vendored build and documented keeping grammar versions in sync - @norberttech
  • #2423 - Move Telemetry SerializerType enum from PHPUnit to OTLP - @stloyd
  • #2421 - flow-php/pg-query-ext - bumped libpg_query to the PostgreSQL 18 grammar - @norberttech
  • #2420 - WithBuilder::select() now returns SelectFromStep - @norberttech
  • #2420 - Set-operation methods now return SelectSetOperationStep to allow chaining - @norberttech
  • #2416 - update otel collector version - @norberttech
  • #2413 - Add missing OTEL configuration file format version - @stloyd
  • #2405 - thigthen structure type definition - @norberttech
  • 8a460b - refactor: cleanup github actions workflows - @norberttech
  • #2397 - Replaced PHPStan with Mago across entire project codebase - @norberttech
  • #2391 - Covered all bridges with Mago Analyzer - @norberttech

Fixed

  • #2428 - flow-php/postgresql - BulkInsert now quotes schema-qualified table names per identifier part. - @norberttech
  • #2426 - flow-php/postgresql - intermittent deparse segfault under the PostgreSQL 18 grammar caused by stale protobuf stubs - @norberttech
  • #2426 - flow-php/postgresql - constraints emitting NOT ENFORCED and generated columns emitting VIRTUAL under PostgreSQL 18 - @norberttech
  • #2420 - Chained set operations (union/unionAll/intersect/except) dropped the middle operand - @norberttech
  • #2420 - Set operations with a WITH clause duplicated the CTE - @norberttech
  • #2420 - func() produced invalid SQL for keyword constructs like GREATEST - @norberttech
  • #2420 - in_() with a subquery silently produced a scalar-subquery comparison - @norberttech
  • #2415 - saving postgresql migrations table in schema other than public - @norberttech
  • #2415 - reverted file_format introduced in otel collector config - @norberttech
  • #2410 - postgresql schema comparator handling views - @norberttech
  • #2401 - performance when processing remote CSV files - @norberttech
  • #2402 - default values in ForeingKey and UniqueConstraint postgersql - @norberttech
  • 400244 - failing tests on lowest versions of dependencies - @norberttech

Removed

Contributors

Generated by Automation

0.38.0

22 May 17:44
cad2877

Choose a tag to compare

[0.38.0] - 2026-05-22

Added

Changed

Fixed

Contributors

Generated by Automation

0.37.0

09 May 13:43

Choose a tag to compare

[0.37.0] - 2026-05-09

Added

Changed

Fixed

Removed

  • #2352 - Telemetry - HttpTransport from otlp telemetry bridge - @norberttech
  • #2352 - Telemetry - open-telemetry/gen-otlp-protobuf dependency from otlp telemetry bridge - @norberttech

Contributors

Generated by Automation

0.36.0

21 Apr 09:57

Choose a tag to compare

[0.36.0] - 2026-04-21

Added

Changed

Fixed

Contributors

Generated by Automation

0.35.1

09 Apr 11:05

Choose a tag to compare

[0.35.1] - 2026-04-09

Changed

Fixed

Contributors

Generated by Automation

0.35.0

07 Apr 21:11

Choose a tag to compare

[0.35.0] - 2026-04-07

Added

Changed

Contributors

Generated by Automation

0.34.3

27 Mar 22:25

Choose a tag to compare

[0.34.3] - 2026-03-27

Fixed

  • b2b99c - docker permissions while building arrow-ext binaries in workflow - @norberttech

Contributors

Generated by Automation

0.34.2

27 Mar 22:08

Choose a tag to compare

[0.34.2] - 2026-03-27

Fixed

Contributors

Generated by Automation

0.34.1

27 Mar 21:53

Choose a tag to compare

[0.34.1] - 2026-03-27

Added

Changed

  • #2268 - Let flow-php/parquet use engines based on arrow extension availability - @norberttech

Fixed

Contributors

Generated by Automation

0.34.0

26 Mar 10:23

Choose a tag to compare

[0.34.0] - 2026-03-26

Added

Changed

Fixed

Contributors

Generated by Automation