# v4.4.17 ## Enhancements - Remove the error logs from the listeners with `Proxy Protocol` enabled when receiving TCP port probes [emqx/esockd#172](https://github.com/emqx/esockd/pull/172). Before this change, if the listener has enabled the Proxy Protocol (`listener.tcp.external.proxy_protocol=on`), and if the connection get disconnected right after the TCP handshake is completed and before the ProxyInfo is received, the following error log will be printed: ``` [error] supervisor: 'esockd_connection_sup - <0.3265.0>', errorContext: connection_shutdown, reason: {recv_proxy_info_error,tcp_closed}, offender: ``` After this change, no logs will be printed, but you can still view the statistics of error causes by using the `emqx_ctl listeners` command. - Improve the logs when the listener experiences file descriptor exhaustion errors [emqx/esockd#173](https://github.com/emqx/esockd/pull/173). Previous log messages: ``` [error] Accept error on 0.0.0.0:1883: emfile ``` Log messages after this change: ``` [error] Accept error on 0.0.0.0:1883: EMFILE (Too many open files) ``` ## Bug fixes - Fix that `Erlang distribution` can't use TLS [#9981](https://github.com/emqx/emqx/pull/9981). About `Erlang distribution`, See [here](https://www.emqx.io/docs/en/v4.4/advanced/cluster.html#distributed-erlang) for details. - Fixed MQTT bridge TLS connection could not verify wildcard certificate from peer[#10094](https://github.com/emqx/emqx/pull/10094).