v1.0.0-beta
Columnar-optimized vacuuming allows columnar tables to be compacted after updates and deletes without full rewrite, which will also improve peformance after vacuum. Auto-vacuum support combines recent inserts into a single stripe. A new column cache makes JOIN queries more efficient. Vector similarity search and data types are now available via pgvector.
- default table access method is now columnar (#107)
- add pgvector extension (#106)
- add vacuum_full UDF (#93)
- bugfix: vacuum udf could get into a look and overwrite stripes (#92)
- add columnar decompressed chunk cache (#86)
- bugfix: vacuum hanging indefinitely in some cases (#80)
- bugfix: release memory during long sequential scans (#78)
- add user function to allow for incremental vacuum and space reclamation (#71)
- add support for postgres 15 (#75)
- add columnar vacuum to combine latest stripe into 1 stripe (#51, #74)
The corresponding docker tags for this release are:
- Postgres 13: 13-c108761ca80fffb97f477d8c5aa36a000b2c3fe9
- Postgres 14: 14-c108761ca80fffb97f477d8c5aa36a000b2c3fe9
- Postgres 15: 15-c108761ca80fffb97f477d8c5aa36a000b2c3fe9