Releases: datafusion-contrib/datafusion-postgres
Releases · datafusion-contrib/datafusion-postgres
datafusion-postgres-v0.11.0
What's Changed
- Add support for pg_replication_slots by @mjgarton in #181
- Fix typo by @mjgarton in #183
- Fix a comment about oids by @mjgarton in #184
- Support has_database_privilege function by @mjgarton in #182
- Implement pg_stat_gssapi & pg_backend_pid() by @mjgarton in #185
- Add support for pg_roles by @mjgarton in #186
- refactor: expose ArrowTable to provide access to recordbatch directly by @sunng87 in #187
- chore: expose sql module by @sunng87 in #188
- fix: lint on format by @sunng87 in #193
- chore: add duckdb example to arrow-pg by @sunng87 in #194
- refactor: decouple auth_manager and pg_catalog by @sunng87 in #192
- chore(deps): bump tokio-rustls from 0.26.3 to 0.26.4 by @dependabot[bot] in #195
- refactor: extract standalone pg-catalog module by @sunng87 in #196
Full Changelog: datafusion-postgres-v0.10.2...datafusion-postgres-v0.11.0
datafusion-postgres-v0.10.2
What's Changed
- Rewrite version result to fix column name by @mjgarton in #179
- fix: array type conversion in format_type by @sunng87 in #180
Full Changelog: datafusion-postgres-v0.10.1...datafusion-postgres-v0.10.2
datafusion-postgres-v0.9.0
What's Changed
- chore(deps): bump pgwire from 0.32.0 to 0.32.1 by @dependabot[bot] in #128
- chore(deps): bump async-trait from 0.1.88 to 0.1.89 by @dependabot[bot] in #129
- chore(deps): bump datafusion from 49.0.0 to 49.0.1 by @dependabot[bot] in #131
- Per connection trasnaction tracking and cleanup by @tonyalaribe in #130
- refactor: update transaction management by @sunng87 in #132
- feat: use exported data for pg_catalog by @sunng87 in #133
- refactor: simplify arrowtable with memtable by @sunng87 in #134
- docs: fix version and docs badges to README by @waynexia in #137
- chore(deps): bump datafusion from 49.0.1 to 49.0.2 by @dependabot[bot] in #136
- refactor: optimise logicalplan before execution by @sunng87 in #138
- test: add unit test infra code by @sunng87 in #139
- feat: add sql rewrite rules framework and alias rewrite rule by @sunng87 in #143
- fix: resolve arrow-pg panic when encoding dictionary arrays by @savani02 in #142
- feat: add sql rewrite rule to resolve unqualified identifier by @sunng87 in #144
- feat: rewrite to remove unsupported type cast by @sunng87 in #145
- feat: remove additional unsupported cast by @sunng87 in #146
- feat: implement dbeaver startup queries one-by-one by @sunng87 in #140
- chore(deps): bump log from 0.4.27 to 0.4.28 by @dependabot[bot] in #148
- chore(deps): bump chrono from 0.4.41 to 0.4.42 by @dependabot[bot] in #151
- Feature/max connection limit by @iPeluwa in #154
- Fix parameter type inference for untyped parameters in extended queries by @iPeluwa in #152
- Add session-level statement timeout support by @iPeluwa in #153
- Fix high priority transaction issues by @iPeluwa in #156
- Fix the unsupported parameter type issue by @iPeluwa in #157
- test: include queries for pgcli startup by @sunng87 in #149
- feat: metabase startup queries by @sunng87 in #160
- refactor: add a layer of abstraction for CatalogProviderList by @sunng87 in #161
- refactor: update CatalogInfo signatures by @sunng87 in #162
- chore: make all CatalogInfo methods async by @sunng87 in #163
- chore(deps): bump rust_decimal from 1.37.2 to 1.38.0 by @dependabot[bot] in #167
- feat: implement first \d table query by @sunng87 in #169
- chore(deps): bump tokio-rustls from 0.26.2 to 0.26.3 by @dependabot[bot] in #172
- fix: include path for data files by @sunng87 in #173
New Contributors
Full Changelog: datafusion-postgres-v0.8.1...datafusion-postgres-v0.9.0
datafusion-postgres-v0.10.1
What's Changed
Full Changelog: datafusion-postgres-v0.9.0...datafusion-postgres-v0.10.1
datafusion-postgres-v0.8.1
What's Changed
- chore(deps): bump datafusion from 48.0.0 to 48.0.1 by @dependabot[bot] in #105
- feat: add empty pg_range table to pg_catalog by @madesroches-ubi in #106
- chore(deps): bump tokio from 1.46.0 to 1.46.1 by @dependabot[bot] in #104
- chore: re-export arrow_pg and pgwire to simplify dependency management by @madesroches in #107
- add pg_enum table by @madesroches-ubi in #108
- fix: create MemTable with at least one partition by @waynexia in #109
- Add UDF for
pg_table_is_visible
by @mjgarton in #112 - fix: udf name and pg_is_table_visible by @sunng87 in #113
- feat: keep a cache of generated oids by @sunng87 in #114
- feat: implement oid cache for catalog/database too by @sunng87 in #115
- feat: add placeholder table/functions for pg_description queries by @sunng87 in #116
- chore(deps): bump tokio from 1.46.1 to 1.47.0 by @dependabot[bot] in #117
- Upgrade to datafusion 49 by @mjgarton in #118
- fix(handlers): pass unhandled SET queries into datafusion by @singulared in #120
- chore(deps): bump pgwire from 0.31.0 to 0.31.1 by @dependabot[bot] in #122
- chore(deps): bump tokio from 1.47.0 to 1.47.1 by @dependabot[bot] in #123
New Contributors
- @madesroches-ubi made their first contribution in #106
- @madesroches made their first contribution in #107
- @waynexia made their first contribution in #109
- @singulared made their first contribution in #120
Full Changelog: datafusion-postgres-v0.7.0...datafusion-postgres-v0.8.1
datafusion-postgres-v0.7.0
What's Changed
- feat: high-level serve function for
SessionContext
by @sunng87 in #79 - refactor: catalog names, error handling and set statements by @sunng87 in #80
- chore: reorganize workspace meta by @sunng87 in #81
- feat: add --dir option for the cli by @sunng87 in #82
- refactor: accept arc reference for serve by @sunng87 in #83
- refactor: remove custom information_schema and use datafusion built-in by @sunng87 in #85
- feat: add pg_catalog and its tables by @sunng87 in #86
- feat: add udf current_schema and current_schemas by @sunng87 in #87
- refactor: extract a new crate arrow-pg by @sunng87 in #89
- feat: update datafusion to 48 by @sunng87 in #90
- refactor: use minimal feature set of pgwire by @sunng87 in #92
- chore(deps): bump rust_decimal from 1.37.1 to 1.37.2 by @dependabot in #91
- chore(deps): bump getset from 0.1.5 to 0.1.6 by @dependabot in #94
- refactor: introducing datafusion feature in arrow-pg by @sunng87 in #93
- feat: add support for binaryview type by @sunng87 in #96
- chore(deps): bump arrow from 55.1.0 to 55.2.0 by @dependabot in #97
- feat: Major DataFusion PostgreSQL Enhancements - Security, Compatibility by @iPeluwa in #98
- refactor: use logger and predefined filters by @sunng87 in #99
- chore(deps): bump tokio from 1.45.1 to 1.46.0 by @dependabot in #100
- feat: update pgwire to 0.31 by @sunng87 in #101
- feat: provide function to customize pgwire handlers by @sunng87 in #103
New Contributors
Full Changelog: datafusion-postgres-v0.4.0...datafusion-postgres-v0.7.0
datafusion-postgres-v0.6.0
What's Changed
- feat: high-level serve function for
SessionContext
by @sunng87 in #79 - refactor: catalog names, error handling and set statements by @sunng87 in #80
- chore: reorganize workspace meta by @sunng87 in #81
- feat: add --dir option for the cli by @sunng87 in #82
- refactor: accept arc reference for serve by @sunng87 in #83
- refactor: remove custom information_schema and use datafusion built-in by @sunng87 in #85
- feat: add pg_catalog and its tables by @sunng87 in #86
- feat: add udf current_schema and current_schemas by @sunng87 in #87
- refactor: extract a new crate arrow-pg by @sunng87 in #89
- feat: update datafusion to 48 by @sunng87 in #90
Full Changelog: datafusion-postgres-v0.4.0...datafusion-postgres-v0.6.0
datafusion-postgres-v0.4.0
What's Changed
- chore(deps): bump futures from 0.3.30 to 0.3.31 by @dependabot in #37
- chore(deps): bump tokio from 1.40.0 to 1.41.0 by @dependabot in #39
- chore(deps): bump datafusion from 42.0.0 to 42.1.0 by @dependabot in #38
- chore(deps): bump datafusion from 42.1.0 to 42.2.0 by @dependabot in #40
- chore(deps): bump tokio from 1.41.0 to 1.41.1 by @dependabot in #41
- chore(deps): bump tokio from 1.41.1 to 1.42.0 by @dependabot in #42
- chore(deps): bump chrono from 0.4.38 to 0.4.39 by @dependabot in #43
- chore(deps): bump async-trait from 0.1.83 to 0.1.84 by @dependabot in #46
- chore(deps): bump async-trait from 0.1.84 to 0.1.85 by @dependabot in #47
- chore(deps): bump tokio from 1.42.0 to 1.43.0 by @dependabot in #48
- Upgrade pgwire by @mjgarton in #49
- Upgrade datafusion to version to 44 by @mjgarton in #50
- Avoid unwrapping
Result<RecordBatch>
by @mjgarton in #52 - Add support for UTF8View types by @mjgarton in #51
- Fix parameter type ordering by @mjgarton in #54
- Fix mapping from NaiveDate to Date32 by @mjgarton in #53
- chore(deps): bump async-trait from 0.1.85 to 0.1.86 by @dependabot in #55
- chore(deps): bump async-trait from 0.1.86 to 0.1.87 by @dependabot in #57
- chore(deps): bump tokio from 1.43.0 to 1.44.0 by @dependabot in #58
- Upgrade datafusion to version 46 by @mjgarton in #59
- chore(deps): bump async-trait from 0.1.87 to 0.1.88 by @dependabot in #61
- chore(deps): bump datafusion from 46.0.0 to 46.0.1 by @dependabot in #62
- chore(deps): bump tokio from 1.44.0 to 1.44.1 by @dependabot in #60
- chore(deps): bump tokio from 1.44.1 to 1.44.2 by @dependabot in #64
- Support Dictionary types as they're logically equivalent to their value types. Needed for delta-rs partition columns. by @tonyalaribe in #65
- Support "insert into" queries in SimpleQueryHandler by @tonyalaribe in #67
- Add support for Decimal128 datatype by @mshauneu in #68
- chore(deps): bump rust_decimal from 1.35.0 to 1.37.1 by @dependabot in #70
- feat: information schema support by @sunng87 in #71
- chore: introduce nix configuration by @sunng87 in #72
- chore(deps): bump log from 0.4.22 to 0.4.27 by @dependabot in #74
- chore(deps): bump tokio from 1.44.2 to 1.45.0 by @dependabot in #73
- Add early support for nested types (like struct and list) by @trueleo in #69
- refactor: cleanup, upgrade and refactor by @sunng87 in #78
- chore(deps): bump tokio from 1.45.0 to 1.45.1 by @dependabot in #77
New Contributors
- @mjgarton made their first contribution in #49
- @tonyalaribe made their first contribution in #65
- @mshauneu made their first contribution in #68
- @trueleo made their first contribution in #69
Full Changelog: datafusion-postgres-v0.3.0...datafusion-postgres-v0.4.0
datafusion-postgres-v0.3.0
What's Changed
- chore(deps): bump async-trait from 0.1.82 to 0.1.83 by @dependabot in #34
- chore(deps): bump pgwire from 0.24.2 to 0.24.3 by @dependabot in #35
- chore: update pgwire and datafusion by @sunng87 in #36
Full Changelog: datafusion-postgres-v0.2.0...datafusion-postgres-v0.3.0
datafusion-postgres-v0.2.0
What's Changed
- chore(deps): bump pgwire from 0.24.0 to 0.24.1 by @dependabot in #25
- Remove Mutex around SessionContext by @simonvandel in #26
- chore(deps): bump tokio from 1.39.2 to 1.39.3 by @dependabot in #30
- feat: allow customization of host and port for cli by @sunng87 in #29
- refactor: allow all types of statements by @sunng87 in #28
- chore(deps): bump tokio from 1.39.3 to 1.40.0 by @dependabot in #31
- chore(deps): bump pgwire from 0.24.1 to 0.24.2 by @dependabot in #33
- chore(deps): bump async-trait from 0.1.81 to 0.1.82 by @dependabot in #32
Full Changelog: v0.1.0...datafusion-postgres-v0.2.0