We're pleased to be publishing the release candidate for 2.3.0 (the official release should follow in a week or so).
This release contains primarily bug fixes, but includes one notable feature enhancement: a change contributed by @hhirtz that updates the draft/rename
specification to correspond to the new (soon-to-be) published draft.
Many thanks to @hhirtz for contributing patches, to @bogdomania, @jesopo, @kylef, @Mitaka8,and @mogad0n for reporting issues and helping test, and to our translators for contributing translations.
This release includes no changes to the config file format or database changes.
Config changes
- The recommended value of
lookup-hostnames
for configurations that cloak IPs (as has been the default since 2.1.0) is nowfalse
(#1228)
Security
- Mitigated a potential DoS attack on websocket listeners (#1226)
Removed
- Removed
/HOSTSERV OFFERLIST
and related commands; this functionality is superseded by IP cloaking (#1190)
Fixed
- Fixed an edge case in handling no-op nick changes (#1242)
- Fixed edge cases with users transitioning in and out of always-on status (#1218, #1219, thanks @bogdomania!)
- Fixed a race condition related to the registration timeout (#1225, thanks @hhirtz!)
- Fixed messages to services and
*playback
not receiving echo-message when applicable (#1204, thanks @kylef!) - Fixed a help string (#1237, thanks @Mitaka8!)