We are excited to announce a new release of the Odyssey — advanced multi-threaded connection pooler for PostgreSQL and Apache Cloudberry.
A lot of new small features have been implemented, alongside extended protocol support refactoring - many violations fixed, and overall performance of pipelining improved.
New features:
simple shared pools support
pool_pin_on_listen option for transaction pooling
improvements of balancing
cpu_affinity support
build with aws-lc support
SSLKEYLOGFILE support
support for queue time metrics: avg_wait_time / total_wait_time
poll server on attach for transparent failed backends closing
NOTICE with queue time via pool_notice_after_waiting_ms option
server_drop_on_cached_plan_error option
improvements of prometheus metrics exporter
Bug fixes
recheck pool size after server creation
better cancel support: wait for PG to close the cancel-connection and fix race