Skip to content

v2.6.0

Choose a tag to compare

@v0idpwn v0idpwn released this 29 Jul 16:51
· 249 commits to main since this release
587a55f

Features

  • Authentication cleartext password support - Added support for cleartext password authentication method (#707)
  • Runtime-configurable connection retries - Support for runtime configuration of connection retries and infinite retries (#705)
  • Enhanced health checks - Check database and eRPC capabilities during health check operations (#691)
  • More consistency with postgres on auth errors - Improves errors in some client libraries (#711)

Performance Improvements

  • Optimized ranch usage - Supavisor now uses a constant number of ranch instances for improved performance and resource management when hosting a large number of pools (#706)

Monitoring

  • New OS memory metrics - gives a more accurate picture of memory usage (#704)
  • Add a promex plugin for cluster metrics - for tracking latency and connection status (#690)
  • Client connection lifetime metrics - adds a metric about how long each connection is connected for (#688)
  • Process monitoring - Log when large process heaps and long message queues (#689)

Bug Fixes

  • Client handler query cancellation - Fixed handling of :cancel_query when state is :idle (#692)

Migration Notes

  • Instances running a small number of pools may see an increase in memory usage. This can be mitigated by changing the ranch shard or the acceptor counts.
  • If using any of the new used ports, may need to change the defaults
  • Review monitoring dashboards and include new metrics