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.
