Skip to content

v3.4.3

Latest

Choose a tag to compare

@sfc-gh-mslot sfc-gh-mslot released this 28 Jul 16:49

What's Changed

  • pgduck: never re-send a COPY on send failure (#485) — prevents duplicate data-file writes when a send error occurs mid-COPY
  • pg_lake_iceberg: fix off-by-one overflow on partition field names (#467) — buffer overflow on long partition field strings
  • fix: disallow copy unbounded numerics in nested types (#448) — validates numeric leaves inside arrays, composites, maps, and domains before the value reaches the CSV; rejects NaN/Inf special values
  • pgduck_server: free query result when sending CopyDone fails (#470) — memory leak
  • pgduck_server: free the logical type alias in blob_to_text (#472) — memory leak
  • pg_lake_engine: don't leak the PGresult when COPY stats parsing throws (#474) — memory leak
  • pgduck_server: free partial output buffer on nested conversion errors (#473) — memory leak
  • pgduck_server: stop leaking the per-connection cancellation token (#471) — resource leak
  • pg_lake_table: reset errno before parsing column_stats_mode length (#468)— stale errno could cause a false-positive parse error

Full Changelog: v3.4.2...v3.4.3