Skip to content

v2.3.0-rc1 - a bugfix release

Pre-release
Pre-release
Compare
Choose a tag to compare
@slingamn slingamn released this 23 Aug 04:26
· 1555 commits to master since this release
v2.3.0-rc1

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 now false (#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!)

Changed

  • Updated draft/rename implementation to the latest draft (#1223, thanks @hhirtz!)

Internal

  • Official release builds now use Go 1.15 (#1195)
  • /INFO now includes the Go version (#1234)