Release 5.2.0.1
Date: Mar 23, 2016
Juno 5.2.0.1 is a moderate update.
com.ibm.team.juno
-
Improved support for multi-line values in config files. Any line that begins with whitespace is interpreted as a continuation of the previous line.
-
Support for
'\uXXXX'
character sequences in config files. -
Fixed issue in XmlSerializer where
'\r'
and'\n'
characters were not being handled per XML specs. -
New methods on
ObjectList:ObjectList.getAt(Class,String)ObjectList.putAt(String,Object)ObjectList.postAt(String,Object)ObjectList.deleteAt(String)
-
New methods on
ObjectMap:ObjectMap.getAt(Class,String)ObjectMap.putAt(String,Object)ObjectMap.postAt(String,Object)ObjectMap.deleteAt(String)
-
@ThreadSafeannotation. -
New
ClassFilter
class. -
ConfigFile.getResolving(StringVarResolver,boolean)method. -
ConfigFile.getStringVar()method. -
New
ParserContext.PARSER_trimStringsproperty. -
New
SerializerContext.SERIALIZER_trimStringsproperty. -
Args.getStringVar()method. -
New ManifestFile class
-
New
MessageBundleclass. ReplacesSafeResourceBundle
/SafeResourceMultiBundle
/RestNls
. -
New
StringMapVarclass. -
New
StringVarsclass with reusable commonStringVarinstances. -
New
JuneauLoggerclass. -
Default value for
XmlParserContext.XML_trimWhitespacechanged totrue
.
Server
- New methods on RestContext:
Client
-
Fixed potential issue in RestClient where the HTTP connection pool could end up exhausted if an error occurred.
-
Improved thread safety on RestClient.
-
New warning message is logged if a RestClient is garbage collected without being closed:
"WARNING: RestClient garbage collected before it was finalized."