Conrad Ludgate
Conrad Ludgate
**Checklist** * [x] I've searched the issue tracker for similar requests **Is your feature request related to a problem? Please describe.** Implementing `SCRAM-SHA-256-PLUS` authentication for a postgres proxy server. [Postgres...
Adding the ServerName config allows TLS to include the ServerNameIdentification (SNI) extension. We use this at Neon to determine which database endpoint to connect to: https://neon.tech/docs/connect/connection-errors#the-endpoint-id-is-not-specified I have tested that...
## Motivation https://github.com/tokio-rs/tokio/issues/4073#issuecomment-1643611711 > Metrics like active_tasks_count or injection_queue_depth are fast-moving gauges and even taking a snapshot every few seconds doesn't say much about what's going inside Tokio. It would...
removes the imageproc dependency by vendoring the basic methods that silicon uses. This removes 27 total dependencies.
Given #133, and how widespread this crate is to the ecosystem, semver related bugs should not be taken lightly. Perhaps CI could check for the common offenders using [`cargo-semver-check`](https://github.com/obi1kenobi/cargo-semver-check). Running...
## Problem https://github.com/neondatabase/cloud/issues/9642 ## Summary of changes 1. Make `EndpointRateLimiter` generic, renamed as `BucketRateLimiter` 2. Split up `check` from `count` in `BucketRateLimiter` so we can perform the steps separately 3....
## Problem For the ephemeral endpoint feature, it's not really too helpful to keep them around in the connection pool. This isn't really pressing but I think it's still a...
## Motivation Proxy errors should be logged with as much detail as possible, and only once. Errors should have a responsible party who is to blame for the error: *...
JSON-like binary encodings such as CBOR or BSON benefit from knowing the map or list size up front. It would be nice to have an optional usize in the sequence...