New
v2.6.0
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_querywhen 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