Yes, you're right, Brian. After scanning the Java sources I cannot find any
references to these libs.
To your original question; I am going to build/integrate thrift and am
testing with latest (java)
dependencies.

On an unrelated note, I was curious as to the purpose of the seqid_ member
generated by
t_java_generator.cc et. al. Really, I mean use, since in generated service
code, Cassandra.Client for instance, it is 
referenced but never assigned to/incremented.


Thanks,

david


> -----Original Message-----
> From: Bryan Duxbury [mailto:[email protected]]
>
> David - what is this patch accomplishing? It looks like you're updating
> the dependency versions, but why?
> 
> -Bryan
> 


IMPROVEMENTS IN commons-lang 2.5
===================

    * [LANG-583] - ArrayUtils - add isNotEmpty() methods
    * [LANG-534] - ArrayUtils - add nullToEmpty() methods
    * [LANG-454] - CharRange - provide an iterator that lets you walk the
chars in the range
    * [LANG-514] - CharRange - add more readable static builder methods
    * [        ] - ClassUtils - new isAssignable() methods with autoboxing
    * [LANG-535] - ClassUtils - add support to getShortClassName and
getPackageName for arrays
    * [LANG-434] - DateUtils - add ceiling() method
    * [LANG-486] - DateUtils - add parseDateStrictly() method
    * [LANG-466] - EqualsBuilder - add reset() method
    * [LANG-461] - NumberUtils - add toByte() and toShort() methods
    * [LANG-522] - Mutable numbers - add string constructors
    * [        ] - MutableBoolean - add toBoolean(), isTrue() and isFalse()
methods
    * [LANG-422] - StrBuilder - add appendSeparator() methods with an
alternative default separator if the StrBuilder is currently empty
    * [LANG-555] - SystemUtils - add IS_OS_WINDOWS_7 constant
    * [LANG-554] - SystemUtils - add IS_JAVA_1_7 constant for JDK 1.7
    * [LANG-405] - StringUtils - add abbreviateMiddle() method
    * [LANG-569] - StringUtils - add indexOfIgnoreCase() and
lastIndexOfIgnoreCase() methods
    * [LANG-471] - StringUtils - add isAllUpperCase() and isAllLowerCase()
methods
    * [LANG-469] - StringUtils - add lastOrdinalIndexOf() method to
complement the existing ordinalIndexOf() method
    * [LANG-438] - StringUtils - add repeat() method
    * [LANG-445] - StringUtils - add startsWithAny() method
    * [LANG-430] - StringUtils - add upperCase(String, Locale) and
lowerCase(String, Locale) methods
    * [LANG-416] - New Reflection package containing ConstructorUtils,
FieldUtils, MemberUtils and MethodUtils

BUG FIXES IN 2.5
================

    * [LANG-494] - CharSet - Synchronizing the COMMON Map so that
getInstance doesn't miss a put from a subclass in another thread
    * [LANG-500] - ClassUtils - improving performance of getAllInterfaces
    * [LANG-587] - ClassUtils - toClass() throws NullPointerException on
null array element
    * [LANG-530] - DateUtils - Fix parseDate() cannot parse ISO8601 dates
produced by FastDateFormat
    * [LANG-440] - DateUtils - round() doesn't work correct for
Calendar.AM_PM
    * [LANG-443] - DateUtils - improve tests
    * [LANG-204] - Entities - multithreaded initialization
    * [LANG-506] - Entities - missing final modifiers; thread-safety issues
    * [LANG-76]  - EnumUtils - getEnum() doesn't work well in 1.5+
    * [LANG-584] - ExceptionUtils - use immutable lock target
    * [LANG-477] - ExtendedMessageFormat - OutOfMemory with a pattern
containing single quotes
    * [LANG-538] - FastDateFormat - call getTime() on a calendar to ensure
timezone is in the right state
    * [LANG-547] - FastDateFormat - Remove unused field
    * [LANG-511] - LocaleUtils - initialization of available locales can be
deferred
    * [LANG-457] - NumberUtils - createNumber() thows a
StringIndexOutOfBoundsException for "l"
    * [LANG-521] - NumberUtils - isNumber(String) and createNumber(String)
both modified to support '2.'
    * [LANG-432] - StringUtils - improve handling of case-insensitive
Strings
    * [LANG-552] - StringUtils - replaceEach() no longer NPEs when null
appears in the last String[]
    * [LANG-460] - StringUtils - correct JavaDocs for startsWith() and
startsWithIgnoreCase()
    * [LANG-421] - StringEscapeUtils - escapeJava() escapes '/' characters
    * [LANG-450] - StringEscapeUtils - change escapeJavaStyleString() to
throw UnhandledException instead swallowing IOException
    * [LANG-419] - WordUtils - fix StringIndexOutOfBoundsException when
lower is greater than the String length
    * [LANG-523] - StrBuilder - Performance improvement by doubling the size
of the String in ensureCapacity
    * [LANG-575] - Compare, Equals and HashCode builders - use ArrayUtils to
avoid creating a temporary List
    * [LANG-467] - EqualsBuilder - removing the special handling of
BigDecimal (LANG-393) to use compareTo 
    * [LANG-574] - HashCodeBuilder - Performance improvement: check for
isArray to short-circuit the 9 instanceof checks
    * [LANG-520] - HashCodeBuilder - Changing the hashCode() method to
return toHashCode()
    * [LANG-459] - HashCodeBuilder - reflectionHashCode() can generate
incorrect hashcodes
    * [LANG-586] - HashCodeBuilder and ToStringStyle - use of ThreadLocal
causes memory leaks in container environments
    * [LANG-487] - ToStringBuilder - make default style thread-safe
    * [LANG-472] - RandomUtils - nextLong() always produces even numbers
    * [LANG-592] - RandomUtils - RandomUtils tests are failing frequently



February 25th, 2010 - Release of SLF4J 1.5.11
Users yet unfamiliar with SLF4J sometimes unknowingly place both
log4j-over-slf4j.jar and slf4j-log4j12.jar simultanously on the class path
causing stack overflow errors. Simultaneously placing both
jcl-over-slf4j.jar and slf4j-jcl.jar on the class path, is another
occurrence of the same general problem. As of this version, SLF4J preempts
the inevitable stack overflow error by throwing an exception with details
about the actual cause of the problem. This is deemed to be better than
leaving the user wondering about the reasons of the StackOverflowError. 

Fixed bug 168. In case log4j-over-slf4j is used and a logback appender
requires a third party library which depends on log4j, the log(String FQCN,
Priority p, Object msg, Throwable t) method in log4j-over-slf4j's Categotry
class would throw an UnsupportedOperationException. Problem reported by Seth
Call.


----------------------------------------------------------------------------
----

December 3rd, 2009 - Release of SLF4J 1.5.10
SLF4J version 1.5.10 consist of bug fixes and minor enhancements. It is
totally backward compatible with SLF4J version 1.5.8. However, the slf4j-ext
module ships with a new package called org.slf4j.cal10n which adds
localized/internationalized logging support as a thin layer built upon the
CAL10N API.

SLF4J-adroid, maintained by Thorsten Möller, was added as a daugther project
of SLF4J. 

Added missing "Export-Package" declaration for cal10n in the OSGi manifest
file for sfl4j-ext. This was requested in bug 156 by Pete Muir.

In log4j-over-slf4j, added missing log(...) methods as requested by Zoltan
Szel in bug report 139.

In log4j-over-slf4j, added missing LogManager class as requested by Rick
Beton in bug report 150.

In the slf4j-ext module, added getCopyOfChildTimeInstruments and
getCopyOfGlobalStopWatch methods to the Profiler class. This enables
developers to build their own output formatters for a given Profiler. This
feature was requested by David Lindelöf in bug 141. 

Fixed a NullPointerEception occuring in unspecified conditions as described
in bug report 146 by Dapeng Ni.

Added missing OSGi manifest to the log4j-over-slf4j module as requested by
Wade Poziombka in bug 117. 

OSGi manifests produced by SLF4J now replace the '-' character by '.' in
compliance with the OSGi specification. This fixes bug 152 according to the
patch supplied by Hugues Malphettes. 

Fixed packaging issue in jcl104-over-slf4j which inadvertently produced a
jar file as described in bug 151 by Jesse McConnell.


Reply via email to