We've added a ton of new features in this release! Automated connection throttling, the ability to KLINE
, updated casemapping and line-length specifications.
I've also started including a new section in the changelog called Config Changes, which should help you find what you need to update across releases.
Config Changes
enabled
key added under theconnection-limits
section.connection-throttling
section added underserver
.linelen
section added underlimits
.
Added
- Added ARM build (for Raspberry PIs and similar).
- Added automated connection throttling! See the new
connection-throttling
section in the config. - Added
KLINE
andUNKLINE
commands. ComplementingDLINE
's per-IP and per-network bans, this lets you ban masks from the server. - Added
LUSERS
command (thanks @vegax87). - Added draft IRCv3 capabilities
draft/message-tags-0.2
anddraft/message-ids
. - Added proposed IRCv3 capability
draft/maxline
.
Changed
- Changed casemapping from "rfc7700" to "rfc7613", to match new draft spec.
- Connection limits can now be freely enabled or disabled. If updating, check the new
enabled
flag under theconnection-limits
section of the config.
Fixed
- Fixed an issue where
UNDLINE
didn't save across server launches. - Removed several race conditions which could result in server panics.
- WHOIS: Multiple channels now appear in a single reply (thanks @vegax87).