Neue APIs und Regressionstests fĂĽr Apache Commons Codec 1.7
Das Codec-Paket der Sammlung wiederverwendbarer Java-Komponenten besteht aus einfachen Encodern und Decodern für eine Reihe von Text- und Binärformaten wie Base64 und hexadezimale Codierung.
- Harald M. Genauck
Rund ein Jahr nach dem bislang letzten Update haben die Entwickler des Apache-Commons-Projekts die Version 1.7 ihres Codec-Pakets veröffentlicht. Es enthält neue APIs, Regressionstests und Erweiterungen. Die Commons sind eine Sammlung wiederverwendbarer Java-Komponenten und enthalten unter anderem das Codec-Paket mit einfachen Encodern und Decodern für eine Reihe von Text- und Binärformaten wie Base64 und hexadezimale Codierung. Darüber hinaus befinden sich auch einige Utilities für phonetische Verschlüsselung.
Commons Codes 1.7 erfordert mindestens Java 6. Es enthält Updates der kryptographischen Fähigkeiten, wie APIs zur Unterstützung der MD2-Hash-Funktion. Hinzugefügt wurden ebenfalls neue Klassen für auf MD5/SHA1/SHA-512 beruhende Unix-Crypt(3)-Hash-Varianten. Für eine höhere Testabdeckung sind zusätzliche JUnit-Regressionstests für Solr auf Basis der PhoneticEngine 3.6.0 verfügbar. Weiterhin gibt es eine Implementierung eines NYSIIS-Phonetic-Endcoders. Schließlich sind noch diverse überflüssige Funktionen und Aufrufe entfernt worden.
Eine Liste der neuen Features und Bugfixes enthalten die AnkĂĽndigung auf der Mailingliste und die Release Notes. Binaries und Quellcode finden sich auf der Projektseite. Dort gibt es auch einen Benutzerleitfaden. (ane)