commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gary Gregory <>
Subject [VOTE] Release Commons Codec 1.7-RC1
Date Mon, 10 Sep 2012 13:59:11 GMT
Hello All:

This is a VOTE to release Commons Codec 1.7-RC1.

Changes in this version include:

New features:
o CODEC-157:  DigestUtils: Add MD2 APIs. Thanks to ggregory.
o CODEC-156:  DigestUtils: add APIs named after standard algorithm name
SHA-1. Thanks to ggregory.
o CODEC-155:  DigestUtils.getDigest(String) should throw
IllegalArgumentException instead of RuntimeException. Thanks to ggregory.
o CODEC-153:  Create a class MessageDigestAlgorithms to define standard
algorithm names. Thanks to ggregory.
o CODEC-152:  DigestUtils.getDigest(String) loses the original exception.
Thanks to ggregory.
o CODEC-151:  Remove unnecessary attempt to fill up the salt variable in
UnixCrypt. Thanks to lathspell.
o CODEC-150:  Remove unnecessary call to Math.abs(). Thanks to lathspell.
o CODEC-148:  More tests and minor things. Thanks to lathspell.
o CODEC-146:  Added regression tests for PhoneticEngine based on
Solr-3.6.0. Thanks to Julius Davies.
o CODEC-139:  DigestUtils: add updateDigest methods and make methods
public. Thanks to dsebastien.
o CODEC-133:  Add classes for MD5/SHA1/SHA-512-based Unix crypt(3) hash
variants. Thanks to lathspell.
o CODEC-130:  Base64InputStream.skip skips underlying stream, not output.
Thanks to tn.
o CODEC-63:   Implement NYSIIS phonetic encoder. Thanks to bayard.

Fixed Bugs:
o CODEC-96:   Base64 encode() method is no longer thread-safe, breaking
clients using it as a shared BinaryEncoder.
              Note: the fix breaks binary compatibility, however the
changes are to a class (BaseNCodec) which is
              intended for internal use. Thanks to sebb.
o CODEC-138:  Complete FilterInputStream interface for
o CODEC-136:  Use Charset objects when possible, create Charsets for
required character encodings.
o CODEC-132:  BeiderMorseEncoder OOM issues. Thanks to rcmuir.
o CODEC-131:  DoubleMetaphone javadoc contains dead links. Thanks to smolav.

o CODEC-147:  BeiderMorseEncoder/PhoneticEngine: make results deterministic
by using a LinkedHashSet
              instead of a HashSet.
o CODEC-143:  StringBuffer could be replaced by StringBuilder for local

Known issue only on IBM Java 5:

Test set: org.apache.commons.codec.binary.Base64InputStreamTest
Tests run: 15, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.287 sec
Time elapsed: 0.004 sec  <<< ERROR!
$ java -version
java version "1.5.0"
Java(TM) 2 Runtime Environment, Standard Edition (build pxa64devifx-20110627
(SR12 FP5 ))
IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 Linux amd64-64
j9vmxa6423ifx-20110624 (JIT enabled)
J9VM - 20110623_85457_LHdSMr
JIT  - 20100623_16197ifx10_r8
GC   - FP22011_06)
JCL  - 20110627

This VOTE is open for at least 72 hours until September 13 2012 at 10:00 AM

The files:

The tag:

The site:

Note that the JIRA report is empty and it is a known issue in the Maven
JIRA plugin and that requires a new plugin version.

Thank you,
Gary Gregory

E-Mail: |
JUnit in Action, 2nd Ed:
Spring Batch in Action:
Tweet! <>

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message