3.19.0 (2026-06-15)
Features
- add lenientAddressParsing option to relax strict address validation (2237bb4), closes #259
- update stream.sizeExceeded and byteLength in real time (9051734)
Bug Fixes
- cap PROXY header length to prevent unbounded buffering (38a3190)
- expose SASL PLAIN authzid and reject control characters in usernames (4107568), closes #261
- handle half-open socket close while reading PROXY header (cdaefd8)
- prevent uncaughtException when client disconnects before PROXY header (e240a50)
- reject STARTTLS parameters and control characters in envelope input (db1f3d4), closes #260
- use crypto.randomBytes for CRAM-MD5 challenge (4dbc916)