How about new release?
Nothing critical was added, maybe nested record bug is the most important one.
Release notes draft:
Title: R16 dropped, daterange types, no passwords in crashlogs, bugfixes
Changes:
* Support for R16 was completely dropped. Maps are now used internally instead of proplists
* Nested `record` datatype decoding bug, introduced in 4.0.0, was fixed
* Added tsrange, tstzrange, daterange types
* Passwords are obfuscated before they sent to connection process. This is to avoid plain DB passwords to be dumped to SASL crash log
* Password can be provided as a fun: `fun ( () -> iodata() )`
* `platform_define` macroses were simplified. It's now possible to build epgsql even without rebar on all supported OTP versions