crystal-pg v0.25.0 Release Notes

Release Date: 2022-01-27 // almost 3 years ago
    • โž• Add defense-in-depth for CVE-2021-23222
    • โž• Add scram-sha-256-plus "scram with channel binding". If your version of postgres does support this, you should provide only this as your auth_methods in order to exclude the non-plus/non-channel-binding version of scram, as it's possible for a MITM to downgrade if the non-plus version is on the list. However this driver can't remove support for the non-plus version since not all supported versions of postgres support channel binding.
    • Give a name to error notice field V (the same as S/severity but not localized)
    • โž• Add support for decoding arrays of UUIDs (thanks @jwoertink)
    • ๐Ÿ‘ Allow socket connections to have paramaters from URIs (thanks @grepsedawk)
    • ๐Ÿ‘ Allow blocking connections to PG.connect_listen
    • Properly encode null values in arrays (thanks @robcole and @grepsedawk)