Company
Date Published
Author
Stanislav Muzhyk
Word count
773
Language
English
Hacker News points
7

Summary

To celebrate its production readiness, Supavisor 1.0 has been launched with several key features including query load balancing, named prepared statement support, and query cancelation. The tool is built in Elixir and supports high concurrency and rapid I/O, utilizing Rust for efficient SQL parsing via pg_query.rs. It also offers load-balancing capabilities across a Postgres cluster, automatically detecting the primary server and making transparent primary failovers painless. Additionally, Supavisor now supports named prepared statements, allowing clients to access shared query plans, and provides official cancelation of queries with Ctrl+C in psql. The tool has undergone platform updates, including increased client connection limits for smaller projects, and can mediate connections from IPv4 to IPv6 due to an upcoming change by AWS. Supavisor 1.0 is set to hit the platform next week, bringing new pooling configuration changes.