mirror of
https://github.com/jlu5/PyLink.git
synced 2024-11-01 09:19:23 +01:00
RELNOTES: fix some mistakes in the 2.0.0 changelog
[skip ci]
This commit is contained in:
parent
298913200c
commit
119873a9ed
@ -77,10 +77,10 @@ This release does *not* preserve compatibility with third-party plugins written
|
|||||||
|
|
||||||
#### Internal improvements
|
#### Internal improvements
|
||||||
- Reading from sockets now uses a select-based backend instead of one thread per network.
|
- Reading from sockets now uses a select-based backend instead of one thread per network.
|
||||||
- Major optimizations to to user tracking that lets PyLink handle Relay networks of 500+ users.
|
- Major optimizations to user tracking that lets PyLink handle Relay networks of 500+ users.
|
||||||
- Service bot handling was completely redone to minimize desyncs when mixing Relay and services. [issue#265](https://github.com/jlu5/PyLink/issues/265)
|
|
||||||
- This is done via a new `UserMapping` class in `pylinkirc.classes`, which stores User objects by UID and provides a `bynick` attribute mapping case-normalized nicks to lists of UIDs.
|
- This is done via a new `UserMapping` class in `pylinkirc.classes`, which stores User objects by UID and provides a `bynick` attribute mapping case-normalized nicks to lists of UIDs.
|
||||||
- `classes.User.nick` is now a property, where the setter implicitly updates the `bynick` index with a pre-computed case-normalized version of the nick (also stored to `User.lower_nick`)
|
- `classes.User.nick` is now a property, where the setter implicitly updates the `bynick` index with a pre-computed case-normalized version of the nick (also stored to `User.lower_nick`)
|
||||||
|
- Service bot handling was completely redone to minimize desyncs when mixing Relay and services. [issue#265](https://github.com/jlu5/PyLink/issues/265)
|
||||||
|
|
||||||
### Changes in this RC build
|
### Changes in this RC build
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user