From 26fcb2ebbc8de66213c1a083033d59f31f4e8342 Mon Sep 17 00:00:00 2001 From: Daniel Oaks Date: Wed, 11 Apr 2018 09:37:09 +1000 Subject: [PATCH] Release v0.11.0-beta --- CHANGELOG.md | 15 +++++++++------ irc/constants.go | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 44ed41ce..d88f278f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,24 +4,28 @@ All notable changes to Oragono will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). For the purposes of versioning, we consider the "public API" to refer to the configuration files, CLI interface and database format. -## Unreleased -New release of Oragono! +## [0.11.0-beta] - 2018-04-11 +This is a beta preview of the v0.11.0 release, which is _actually_ likely to come this weekend. There's a whole lot of useful, important changes in this release including better debugging features, languages, nick reservation, email verification for new accounts, and a `CAP REQ` fix! + +If you have any trouble with this release, please let us know with an issue on our [tracker](https://github.com/oragono/oragono/issues), or by talking to us in `#oragono` on Freenode. + +Thanks a bunch for all the help with this release – especially to our translators and to Slingamn for being an awesome co-maintainer! ### Config Changes * `callbacks` section added under `accounts/registration`, configuring our new email verification (disabled by default). * `fakelag` section added, configuring our new fakelag implementation. * `ips-per-subnet` key renamed to `connections-per-subnet`. +* `motd-formatting` is now enabled by default. * `nick-reservation` section added under `accounts`, configuring our new nickname ownership abilities. * `nofakelag` and `unregister` oper classes added. * `pprof-listener` key added under `debug` (disabled by default). * `skip-server-password` key added under `accounts`, to better support certain clients. * `verify-timeout` default value changed from 120 hours to 32 hours under `accounts/registration`. -### Security - ### Added * Added a debug pprof endpoint, which is disabled by default and can be exposed in the config. * Added a manual to our documentation! This is primarily where we'll be adding user-facing information and instructions from now on. +* Added current running git commit to the sent version string. * Added fakelag, so that the server can slow down clients hitting it too aggressively. Disabled by default while we work out the kinks and the specific settings (thanks @slingamn!). * Added IRCv3 capability [`batch`](https://ircv3.net/specs/extensions/batch-3.2.html) and draft capability [`draft/labeled-response`](https://ircv3.net/specs/extensions/labeled-response.html). * Added listening support for unix sockets. @@ -46,10 +50,9 @@ New release of Oragono! * `B`: Mark yourself as a bot, and display that you're a bot in WHOIS. ### Changed +* `genpasswd` now requires that you confirm the input passphrase. * Message IDs are now much shorter and easier to read – down from 39 characters to 16 while preserving a very similar gaurantee of uniqueness (thanks [@prawnsalad](https://github.com/prawnsalad) for bringing up this issue). -### Removed - ### Fixed * We now correctly suspend registration when receiving a `CAP REQ`, as per [the spec](https://ircv3.net/specs/core/capability-negotiation-3.1.html). * We now properly cut off clients who try to send us too much data at once. diff --git a/irc/constants.go b/irc/constants.go index 7338508a..9192dbae 100644 --- a/irc/constants.go +++ b/irc/constants.go @@ -9,7 +9,7 @@ import "fmt" const ( // SemVer is the semantic version of Oragono. - SemVer = "0.10.4-unreleased" + SemVer = "0.11.0-beta" ) var (