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 - auth_query fixes - correct Close support in Extended protocol - DEALLOCATE ALL support - correct COPY support in extended protocol More on pages: - [release page on github](https://github.com/yandex/odyssey/releases/tag/v1.5.1) - [documentation at pg-odyssey.tech](https://pg-odyssey.tech/) - [community links](https://pg-odyssey.tech/about/community.html) We are already preparing the 1.5.2 with even more features and fixes, stay tuned! :)
