From 4e0f7bfbb3168337e527293a940fdaabe8788d6c Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Mon, 1 Jul 2024 10:55:53 +0100 Subject: [PATCH] Add the news post for the 2.1.7 release. --- _config.yml | 10 +++--- _posts/2020s/2024-07-01-anope-217-release.md | 32 ++++++++++++++++++++ upgrading.md | 12 ++++++-- 3 files changed, 47 insertions(+), 7 deletions(-) create mode 100644 _posts/2020s/2024-07-01-anope-217-release.md diff --git a/_config.yml b/_config.yml index 15a375e..b2ea9f7 100644 --- a/_config.yml +++ b/_config.yml @@ -36,11 +36,11 @@ plugins: releases: devel: - version: 2.1.6 - date: 2024-06-01 - news: /news/2024/anope-216-release.html - source: https://github.com/anope/anope/archive/refs/tags/2.1.6.tar.gz - windows: https://github.com/anope/anope/releases/download/2.1.6/anope-2.1.6.exe + version: 2.1.7 + date: 2024-07-01 + news: /news/2024/anope-217-release.html + source: https://github.com/anope/anope/archive/refs/tags/2.1.7.tar.gz + windows: https://github.com/anope/anope/releases/download/2.1.7/anope-2.1.7.exe stable: version: 2.0.15 date: 2024-02-17 diff --git a/_posts/2020s/2024-07-01-anope-217-release.md b/_posts/2020s/2024-07-01-anope-217-release.md new file mode 100644 index 0000000..a199ee7 --- /dev/null +++ b/_posts/2020s/2024-07-01-anope-217-release.md @@ -0,0 +1,32 @@ +--- +layout: post +title: Anope 2.1.6 Release +author: Sadie +category: 2024 +--- + +Anope 2.1.7 has been released. This is a development release. + +The most notable changes are: + +- Added importing of akick reasons, forbid reasons, opers and session exceptions to db_atheme. +- Added support for sending tag messages. +- Added the ability to look up account information of an authenticated user. +- Fixed a crash in ns_cert when an IRC user is not present during a nick registration. +- Fixed a null pointer dereference in the global module. +- Fixed a rare memory leak in os_akill and os_sxline. +- Improved the performance of some code that looks up the primary nick from an account. +- Moved nickserv/set/language and nickserv/saset/language to the ns_set_language module. +- Removed the broken Catalan, Hungarian, and Russian translations. +- Renamed module:expire for the cs_suspend module to suspendexpire. +- Renamed the FANTASIA privilege to FANTASY. +- Reworked the protocol interface for sending messages. +- Updated the Turkish translation. + +The full change log can be found in the `docs` directory or on [GitHub](https://github.com/anope/anope/compare/2.1.6...2.1.7). + +Users who want to test out new features are encouraged to upgrade. Before upgrading you may wish to take a backup of your databases and read the [upgrading guide](/upgrading.html). If you encounter any incompatibilities that aren't mentioned on this page then [please open an issue](https://github.com/anope/website/issues/new). + +SHA256 Sum: `77d0a1ea1da1702d89ec6889fd36966d5250850fdf217a0d93988ab260b82fb7` [anope-2.1.7.tar.gz](https://github.com/anope/anope/archive/refs/tags/2.1.7.tar.gz) +\ +SHA256 Sum: `632d3fe325e3cfdfdd3bdbd615e3cfccc6bfb30adc64ebe897dcc90109dc3a28` [anope-2.1.7.exe](https://github.com/anope/anope/releases/download/2.1.7/anope-2.1.7.exe) diff --git a/upgrading.md b/upgrading.md index ae82076..ccb3600 100644 --- a/upgrading.md +++ b/upgrading.md @@ -39,18 +39,24 @@ Upgrading from 2.0 to 2.1 can be done by: 0. If you are using email then add the `i` flag to the sendmail command ([example](https://github.com/anope/anope/blob/2.1.4/data/anope.example.conf#L953)). +0. Update `options:language` to no longer include `ca_ES.UTF-8`, `hu_HU.UTF-8`, and `ru_RU.UTF-8` + #### botserv.conf 0. Add a description to the `GREET` privilege ([example](https://github.com/anope/anope/blob/2.1.1/data/botserv.example.conf#L326)). #### chanserv.conf -0. Add a description to the `ACCESS_CHANGE`, `ACCESS_LIST`, `AKICK`, `ASSIGN`, `AUTOHALFOP`, `AUTOOP`, `AUTOOWNER`, `AUTOPROTECT`, `AUTOVOICE`, `BADWORDS`, `BAN`, `FANTASIA`, `FOUNDER`, `GETKEY`, `HALFOP`, `HALFOPME`, `INFO`, `INVITE`, `KICK`, `MEMO`, `MODE`, `NOKICK`, `OP`, `OPME`, `OWNER`, `OWNERME`, `PROTECT`, `PROTECTME`, `SAY`, `SET`, `SIGNKICK`, `TOPIC`, `UNBAN`, `UNBANME`, `VOICE`, and `VOICEME` privileges ([example](https://github.com/anope/anope/blob/2.1.1/data/chanserv.example.conf#L209-L842)). +0. Rename the `FANTASIA` privilege to `FANTASY` ([example](https://github.com/anope/anope/blob/2.1.7/data/chanserv.example.conf#L393-L408)). + +0. Add a description to the `ACCESS_CHANGE`, `ACCESS_LIST`, `AKICK`, `ASSIGN`, `AUTOHALFOP`, `AUTOOP`, `AUTOOWNER`, `AUTOPROTECT`, `AUTOVOICE`, `BADWORDS`, `BAN`, `FANTASY`, `FOUNDER`, `GETKEY`, `HALFOP`, `HALFOPME`, `INFO`, `INVITE`, `KICK`, `MEMO`, `MODE`, `NOKICK`, `OP`, `OPME`, `OWNER`, `OWNERME`, `PROTECT`, `PROTECTME`, `SAY`, `SET`, `SIGNKICK`, `TOPIC`, `UNBAN`, `UNBANME`, `VOICE`, and `VOICEME` privileges ([example](https://github.com/anope/anope/blob/2.1.7/data/chanserv.example.conf#L206-L839)). 0. Add the `UNBANME` privilege for `chanserv/unban` ([example](https://github.com/anope/anope/blob/2.1.1/data/chanserv.example.conf#L791-L806)). 0. Remove the `cs_secure` option from `module:defaults` for the `chanserv` module. +0. Rename `module:expire` for the `cs_suspend` module to `suspendexpire`. + #### global.conf 0. Add the `gl_queue` and `gl_server` modules and their commands ([example](https://github.com/anope/anope/blob/2.1.4/data/global.example.conf#L117-L141)). @@ -66,7 +72,7 @@ Upgrading from 2.0 to 2.1 can be done by: 0. Remove the `nickserv/set/secure` and `nickserv/saset/secure` commands. 0. Remove the `ns_access` module and `nickserv/access` command. - +. 0. Remove the `ns_getpass` module and `nickserv/getpass` command. 0. Remove the `ns_status` module and `nickserv/status` command. @@ -77,6 +83,8 @@ Upgrading from 2.0 to 2.1 can be done by: 0. Replace `options:strictpasswords` with `nickserv:minpasslen` ([example](https://github.com/anope/anope/blob/2.1.0/data/nickserv.example.conf#L212-L217)). +0. Load the `ns_set_language` module ([example](https://github.com/anope/anope/blob/2.1/data/nickserv.example.conf#L555-L564)). + #### modules.conf 0. If enabled add `module:tlsv10`, `module:tlsv11`, and `module:tlsv12` to the `ssl_openssl` module ([example](https://github.com/anope/anope/blob/2.1.2/data/modules.example.conf#L632-L639)).