Die neue Version implementiert experimentelle Authentifizierungsunterstützung für das ASCII-Protokoll. Die Authentifizierung wird mit der Option „-Y [Authentifizierungsdatei]“ aktiviert, die bis zu acht Login-Passwort-Paare in der Authentifizierungsdatei angibt. Im Gegensatz zum zuvor implementierten SASL-basierten binären Authentifizierungsprotokoll ist die Implementierung für ASCII viel einfacher, erfordert keine externen Abhängigkeiten und wird standardmäßig erstellt. Wenn die Authentifizierung über die Option „-Y“ aktiviert ist, werden das Binärprotokoll und der Betrieb über UDP automatisch deaktiviert. Zugriffsbeschränkungen bezüglich Logins werden noch nicht unterstützt.
Die neue Version beschleunigt außerdem Inkr/Decr-Vorgänge, indem sie snprintf ersetzt. Gewährleistete Binärprotokollkompatibilität mit Leerlauf-Timeout-Funktionalität. Code zur Unterstützung des Modus „-o inline_ascii_response“ entfernt, der seit Version 1.5.0 deaktiviert ist. Dieser Modus verbraucht 10–20 Byte mehr pro Schreibvorgang, um die Abfrageverarbeitung im ASCII-Modus zu beschleunigen, und verlor seine Bedeutung, nachdem von der Verwendung von snprintf auf eine schnelle Implementierung von itoa umgestellt wurde.
Source: opennet.ru