Releases: pixelsdb/pixels-trino
Releases · pixelsdb/pixels-trino
Pixels-Trino 0.1.0
Main Features
- Support Pixels as the table storage engine.
- Support pushing down table scan (including filters and projections), join, and aggregation operations into cloud functions.
Release Notes
What's Changed
- [PIXELS-226]: port pixels-presto by @xxchan in #2
- [PIXELS-226]: fully port pixels-presto to pixels-trino. by @bianhq in #5
- [Issue #4]: implement projection pushdown. by @bianhq in #7
- [Issue #4]: implement filter pushdown. by @bianhq in #8
- [PIXELS-261]: add pixels-executor. by @bianhq in #9
- [Issue #10]: check row group range before reading. by @bianhq in #11
- [Issue #10]: fix reading closed record reader. by @bianhq in #13
- [Issue #15]: using table scan filter for non-lambda splits. by @bianhq in #16
- [Issue 4]: implement join push down. by @bianhq in #19
- [Issue #4]: using synthetic column names in join results and clean logs. by @bianhq in #20
- [Issue #4]: add statistics for join order optimization. by @bianhq in #21
- [Issue #4]: integrate join advisor and fix join plan parsing. by @bianhq in #22
- [Issue #4]: parse multi-condition join and fix column handle. by @bianhq in #23
- [Issue #4]: support multi-pipeline joins and fix table scan filer. by @bianhq in #24
- [Issue #4]: support partitioned chain join. by @bianhq in #25
- [Issue #4]: support invoker factory. by @bianhq in #26
- [Issue #4]: support lambda worker outputs collection. by @bianhq in #27
- [Issue #4]: support aggregation push down and long decimal. by @bianhq in #28
- [Issue #4]: refine includeCols, statistic predicate. by @bianhq in #29
- [Issue #4]: fix domain predicate and column stats. by @bianhq in #30
- [Issue #32]: fix listener. by @bianhq in #34
- [Issue #4]: support scan projection, and fix ordered path splits creation. by @bianhq in #35
- [Issue #4]: support column range in table statistics. by @bianhq in #36
- [Issue #4]: adapt to metadata cache and cost-based splits index. by @bianhq in #37
- [Issue #4]: wait for the completion of the previous stage in a join. by @bianhq in #38
- [Issue #4]: adapt to the execution pipeline improvement. by @bianhq in #39
- [Issue #4]: adapt to pixels updates. by @bianhq in #40
- [Issue #4]: update config and sync with pixels. by @bianhq in #41
- [Issue #4]: support Redis as intermediate storage. by @bianhq in #42
- [Issue #4]: fix null pointer in VarcharArrayBlockEncoding. by @bianhq in #43
- [Issue #4]: fix metadata service error when creating Pixels/Starling executors. by @bianhq in #44
- [Issue #4]: support partition based aggregation. by @bianhq in #45
- [Issue #4]: sync with pixels. by @bianhq in #46
- [Issue #4]: refine query queues. by @bianhq in #47
- [Issue #4]: update docs. by @bianhq in #48
- [PIXELS-357]: add dependencies. by @bianhq in #49
- [PIXELS-357]: update metrics collector. by @bianhq in #50
- [Issue #51]: upgrade Trino SPI to version 405. by @bianhq in #52
- [PIXELS-369]: support dictionary encoded column vector for string/binary columns. by @bianhq in #53
- [Issue #6]: support views. by @bianhq in #54
- [Pixels #374]: add paired variable width block. by @bianhq in #55
- [PIXELS-380]: rename pixels-optimizer to pixels-planner. by @bianhq in #56
- [PIXELS-385]: only load HDFS when initializing connector. by @bianhq in #58
- [Issue #57]: avoid invoking Lambda for select count(*). by @bianhq in #59
- [Issue #60]: disable filter pushdown except for Lambda sub-plan. by @bianhq in #61
- [PIXELS-393] update imports. by @bianhq in #62
- [PIXELS-403] fix comments. by @bianhq in #63
- [PIXELS-405] rename gc threshold. by @bianhq in #64
- [PIXELS 416] synchronize with pixels. by @bianhq in #65
- [PIXELS-452] enable reading from different storages in serverless workers. by @bianhq in #66
- [PIXELS-431] refine transaction protocol. by @bianhq in #67
- [PIXELS-431] support external query server. by @bianhq in #68
- [PIXELS-466] remove minio config. by @bianhq in #69
- [PIXELS-468] set operator name for scan worker. by @bianhq in #70
- [PIXELS-437] update metadata service. by @bianhq in #71
- [Issue #72] fix key column ids order for multi-key joins. by @bianhq in #73
- [PIXELS-435] using split id in scan output path. by @bianhq in #74
- [PIXELS-485] make metadata cache transactional. by @bianhq in #75
- [PIXELS-490] fix bugs when cloud.function.switch=session. by @bianhq in #76
- [PIXELS-535] change project version to 0.1.0 by @bianhq in #77
New Contributors
Full Changelog: https://github.com/pixelsdb/pixels-trino/commits/v0.1.0