Releases: CrunchyData/pg_parquet
Releases · CrunchyData/pg_parquet
v0.5.1
v0.5.0
What's Changed
- Add support to use federated token file with Azure Blob object store. by @aolear-ss in #160
- Postgres 18 support by @aykut-bozkurt in #154
- Support "COPY FROM/TO PROGRAM '...' WITH (format parquet)" by @aykut-bozkurt in #146
- Support copying from glob patterns by @aykut-bozkurt in #120
New Contributors
- @aolear-ss made their first contribution in #160
Full Changelog: v0.4.3...v0.5.0
v0.4.3
v0.4.2
What's Changed
- fix: copy table with only null uuids by @aykut-bozkurt in #144
- Support parquet v2 format by @aykut-bozkurt in #127
- explicitly require pg_parquet in shared_preload_libraries by @aykut-bozkurt in #150
- prepare v0.4.2 release by @aykut-bozkurt in #151
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- fix crash with pgaudit by @aykut-bozkurt in #137
- fix: no permission check for copy stdin/out by @aykut-bozkurt in #136
- fix update script: Drop column_stats function in update script by @marcoslot in #130
- Improve makefile and ci by @aykut-bozkurt in #139
Full Changelog: v0.4.0...v0.4.1
v0.4.0
Important Changes
- Adds Support for COPY TO/FROM Google Cloud Storage by @aykut-bozkurt in #61
- Support http(s) stores by @aykut-bozkurt in #115
- Copy to/from stdout/stdin with (format parquet) by @aykut-bozkurt in #121
- Support uuid, json, jsonb natively by @aykut-bozkurt in #114
- Support file_size_bytes option by @aykut-bozkurt in #100
- Fix: unprivileged copy from by @aykut-bozkurt in #125
- Improved parquet column stats inspection by @aykut-bozkurt in #101
- Copy from largelist by @aykut-bozkurt in #117
- Supports field_ids during COPY TO by @aykut-bozkurt in #102
New Contributors
- @resamaraschi made their first contribution in #119
Full Changelog: v0.3.1...v0.4.0
v0.3.2
Important Changes
- Fix unprivileged
COPY table FROMby @aykut-bozkurt in cb55c49
Full Changelog: v0.3.1...v0.3.2
v0.3.0
This is pg_parquet v0.3.0, which supports COPY TO/FROM Azure Blob Storage and caches connections per session and bucket.
Important Changes
- Supports
COPY TO/FROMAzure Blob Storage (fcb5036), - Caches remote connections per Postgres session and bucket (3ff46d5),
- Adds basic support for writing geoparquet metadata (30fb0c6),
- Fixes memory leak during COPY FROM huge tables (2c1a62d),
- Skips unrecognized or unsupported uri schemes instead of throwing error (2f0e2a8),
- Disallows special numerics +-Inf or NaN (e775b0e).
Full Changelog: v0.2.0...v0.3.0
v0.2.0
This is pg_parquet v0.2.0, which supports Postgres(14-15) and introduces some useful features which improve overall usability. We also have few changing behavior.
Important Changes
pg14andpg15is supported (#57),- Improvements and fixes on copying
numerictype (#65), - Support coercions during COPY FROM parquet. This lets it work seamlessly even if the parquet schema and table's schema is slightly different but coercible (#76),
- Adds
match_byoption for COPY FROM. Parquet schema and table schema can now be matched by position or name (#80), AWS_ENDPOINT_URLandAWS_SESSION_TOKENworks for s3 object store (#84).
Breaking Changes
- Default behavior change in matching parquet and table schemas. By default, match by field position instead of field name (#80),
- COPY TO/FROM will not work if
pg_parquetextension is not created or when it is dropped (#85), numericcolumn, which does not specify precision and scale, is written asnumeric(38,9)to parquet file (#86).
Full Changelog: v0.1.0...v0.2.0