blob: 2ad44f02e811e95ae6f2d47a3853268bdbe00fec [file] [log] [blame]
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:st1="urn:schemas-microsoft-com:office:smarttags"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 11">
<meta name=Originator content="Microsoft Word 11">
<link rel=File-List href="RELEASE_NOTES_files/filelist.xml">
<title>Apache UIMA C++ v2.4.0 Releate Notes</title>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="State"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
name="City"/>
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>bsiyer</o:Author>
<o:LastAuthor>bsiyer</o:LastAuthor>
<o:Revision>26</o:Revision>
<o:TotalTime>124</o:TotalTime>
<o:Created>2012-01-03T16:09:00Z</o:Created>
<o:LastSaved>2012-01-12T18:22:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>1191</o:Words>
<o:Characters>6795</o:Characters>
<o:Company>IBM</o:Company>
<o:Lines>56</o:Lines>
<o:Paragraphs>15</o:Paragraphs>
<o:CharactersWithSpaces>7971</o:CharactersWithSpaces>
<o:Version>11.9999</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" LatentStyleCount="156">
</w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:1;
font-size:24.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h2
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:2;
font-size:18.0pt;
font-family:"Times New Roman";
font-weight:bold;}
h3
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:3;
font-size:13.5pt;
font-family:"Times New Roman";
font-weight:bold;}
p.MsoToc1, li.MsoToc1, div.MsoToc1
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc2, li.MsoToc2, div.MsoToc2
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:12.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc3, li.MsoToc3, div.MsoToc3
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:24.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
p.MsoToc6, li.MsoToc6, div.MsoToc6
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:60.0pt;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
a:visited, span.MsoHyperlinkFollowed
{color:blue;
text-decoration:underline;
text-underline:single;}
p
{mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";}
pre
{margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
span.start-tag
{mso-style-name:start-tag;}
span.attribute-name
{mso-style-name:attribute-name;}
span.end-tag
{mso-style-name:end-tag;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:277837659;
mso-list-template-ids:1280459354;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1
{mso-list-id:659844252;
mso-list-type:hybrid;
mso-list-template-ids:-1673083918 -1556692536 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:Symbol;
mso-ansi-font-weight:normal;
mso-ansi-font-style:normal;}
@list l1:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2
{mso-list-id:1096704972;
mso-list-type:hybrid;
mso-list-template-ids:-853013804 1893388318 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-start-at:4;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;}
@list l2:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3
{mso-list-id:1475483095;
mso-list-template-ids:792252214;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4
{mso-list-id:1668902516;
mso-list-type:hybrid;
mso-list-template-ids:822245856 -717717020 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:12.0pt;
font-family:Symbol;
mso-ansi-font-weight:normal;
mso-ansi-font-style:normal;}
@list l4:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5
{mso-list-id:1703820389;
mso-list-template-ids:1423075998;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="4098"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link="#000000" vlink=blue style='tab-interval:.5in'>
<div class=Section1>
<h1><a name="_Toc313367811"></a><a name="_Toc313367710"></a><a
name="_Toc313367453"></a><a name="_Toc313524308"></a><a name="_Toc313524508"><span
style='mso-bookmark:_Toc313524308'><span style='mso-bookmark:_Toc313367453'><span
style='mso-bookmark:_Toc313367710'><span style='mso-bookmark:_Toc313367811'>Apache
UIMA (Unstructured Information Management Architecture) for C++ v2.4.0 Release
Notes</span></span></span></span></a></h1>
<h1><!--[if supportFields]><span style='mso-font-kerning:0pt'><span
style='mso-element:field-begin'></span><span
style='mso-spacerun:yes'>&nbsp;</span>TOC \o &quot;1-2&quot; \h \z \u <span
style='mso-element:field-separator'></span></span><![endif]--><span
style='mso-font-kerning:0pt'>Contents</span><span style='mso-no-proof:yes'><o:p></o:p></span></h1>
<p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524509"><u><span
style='color:black'>1. What is UIMA?<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524509 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>1<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500300039000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524510"><u><span
style='color:black'>2. Major Changes in this Release<span style='display:none;
mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524510 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310030000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524511"><u><span
style='color:black'>3. List of Issues Fixed in this Release<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524511 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>2<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310031000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:.5in right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524512"><u><span
style='color:black'>4. Release Compatibility<span style='display:none;
mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524512 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>3<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310032000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:.5in right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524513"><u><span
style='color:black'>5. Known Issues<span style='display:none;mso-hide:screen'><span
style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524513 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>3<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310033000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524514"><u><span
style='color:black'>6. How to Get Involved<span style='display:none;mso-hide:
screen'><span style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524514 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>4<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310034000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524515"><u><span
style='color:black'>7. How to Report Issues<span style='display:none;
mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524515 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>4<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310035000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<p class=MsoToc2 style='tab-stops:right dotted 431.5pt'><span
class=MsoHyperlink><span style='mso-no-proof:yes'><a href="#_Toc313524516"><u><span
style='color:black'>8. More Documentation on Apache UIMA C++<span
style='display:none;mso-hide:screen'><span style='mso-tab-count:1 dotted'>. </span></span></span></u><!--[if supportFields]><u><span
style='color:black;display:none;mso-hide:screen'><span style='mso-element:field-begin'></span>
PAGEREF _Toc313524516 \h </span></u><u><span style='color:black'><span
style='display:none;mso-hide:screen'><span style='mso-element:field-separator'></span></span></span></u><![endif]--><u><span
style='color:black;display:none;mso-hide:screen'>4<!--[if gte mso 9]><xml>
<w:data>08D0C9EA79F9BACE118C8200AA004BA90B02000000080000000E0000005F0054006F0063003300310033003500320034003500310036000000</w:data>
</xml><![endif]--></span></u><!--[if supportFields]><u><span style='color:black;
display:none;mso-hide:screen'><span style='mso-element:field-end'></span></span></u><![endif]--></a></span></span><span
style='mso-no-proof:yes'><o:p></o:p></span></p>
<h1><!--[if supportFields]><span style='font-size:12.0pt;mso-font-kerning:0pt;
font-weight:normal'><span style='mso-element:field-end'></span></span><![endif]--><o:p>&nbsp;</o:p></h1>
<h2><a name="_Toc313367711"></a><a name="_Toc313367454"></a><a
name=what.is.uima></a><a name="_Toc313524310"></a><a name="_Toc313524509"><span
style='mso-bookmark:_Toc313524310'><span style='mso-bookmark:"what\.is\.uima"'><span
style='mso-bookmark:_Toc313367454'><span style='mso-bookmark:_Toc313367711'>1.
What is UIMA?</span></span></span></span></a></h2>
<p>Unstructured Information Management applications are software systems that
analyze large volumes of unstructured information in order to discover
knowledge that is relevant to an end user. UIMA is a framework and SDK for
developing such applications. An example UIM application might ingest plain
text and identify entities, such as persons, places, organizations; or
relations, such as works-for or located-at. UIMA enables such an application to
be decomposed into components, for example &quot;language identification&quot;
-&gt; &quot;language specific segmentation&quot; -&gt; &quot;sentence boundary
detection&quot; -&gt; &quot;entity detection (person/place names etc.)&quot;.
Each component must implement interfaces defined by the framework and must
provide self-describing metadata via XML descriptor files. The framework
manages these components and the data flow between them. Components are written
in Java or C++; the data that flows between components is designed for
efficient mapping between these languages. UIMA additionally provides
capabilities to wrap components as network services, and can scale to very
large volumes by replicating processing pipelines over a cluster of networked
nodes. </p>
<p>Apache UIMA is an Apache-licensed open source implementation of the UIMA
specification (that specification is, in turn, being developed concurrently by
a technical committee within <a href="http://www.oasis-open.org"><u><span
style='color:blue'>OASIS</span></u></a> , a standards organization). We invite
and encourage you to participate in both the implementation and specification
efforts. </p>
<p>UIMA is a component framework for <span class=SpellE>analysing</span>
unstructured content such as text, audio and video. It comprises an SDK and
tooling for composing and running analytic components written in Java and C++,
with some support for Perl, Python and TCL. </p>
<h2><a name="_Toc313367712"></a><a name="_Toc313367455"></a><a
name=major.changes></a><a name="_Toc313524311"></a><a name="_Toc313524510"><span
style='mso-bookmark:_Toc313524311'><span style='mso-bookmark:"major\.changes"'><span
style='mso-bookmark:_Toc313367455'><span style='mso-bookmark:_Toc313367712'>2.
Major Changes in this Release</span></span></span></span></a></h2>
<p>This section describes what has changed between version 2.3.0 and version
2.4.0 of UIMA C++. <o:p></o:p></p>
<h3><a name="_Toc313367456"><!--
tutorial and other interlock with Java?
-->2.1. Enhancements to C++ service wrapper for </a><st1:place w:st="on"><st1:City
w:st="on"><span style='mso-bookmark:_Toc313367456'>UIMA</span></st1:City><span
style='mso-bookmark:_Toc313367456'> <st1:State w:st="on">AS</st1:State></span></st1:place></h3>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l3 level1 lfo1;tab-stops:list .5in'>Enabled support for <span
class=SpellE>ActiveMQ</span> CPP failover protocol</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l3 level1 lfo1;tab-stops:list .5in'>Migrated to <span
class=SpellE>ActiveMQ</span> CPP version 3.4.1.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l3 level1 lfo1;tab-stops:list .5in'>Fixed bug with termination
when C++ service is terminated by the UIMA AS Java controller.</li>
</ul>
<h3><a name="_Toc313367457">2.2. </a><span class=SpellE><span style='mso-bookmark:
_Toc313367457'>Enchancements</span></span><span style='mso-bookmark:_Toc313367457'>
to Linux build</span></h3>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l5 level1 lfo2;tab-stops:list .5in'>Standardized UIMA C++ SDK
build and packaging. Please see the details on the wiki page <a
href="https://cwiki.apache.org/UIMA/proposed-changes-to-uima-c-build-and-packaging.html"><u><span
style='color:blue'>https://cwiki.apache.org/UIMA/proposed-changes-to-uima-c-build-and-packaging.html</span></u></a>
.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l5 level1 lfo2;tab-stops:list .5in'>Changes for GCC 4.3+
compatibility. </li>
</ul>
<h3><a name="_Toc313367458">2.3. Updates to base UIMA C++ SDK</a></h3>
<ul type=disc>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo3;tab-stops:list .5in'>Migrated to APR version 1.3.8
required by <span class=SpellE>ActiveMQ</span> CPP version 3.4.1.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo3;tab-stops:list .5in'>SDK is built with ICU version
3.2.<span style='mso-spacerun:yes'>&nbsp; </span>All UIMA C++ components
must be built with the same version of ICU.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo3;tab-stops:list .5in'>Implemented <span
class=SpellE>copyToArray</span> and <span class=SpellE>copyFromArray</span>
methods for Array type feature structures.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo3;tab-stops:list .5in'>Fixed XMI serialization of
empty string value.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo3;tab-stops:list .5in'>Fixed missing <span
class=SpellE>TypeSystemDescription</span> element when serializing AE
metadata.</li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-list:l0 level1 lfo3;tab-stops:list .5in'>Fixed incorrect handling of
sofa mapping in a UIMC C++ aggregate AE.</li>
</ul>
<h2><a name="_Toc313367713"></a><a name="_Toc313367459"></a><a
name="_Toc313524312"></a><a name="_Toc313524511"></a><a name=get.involved><span
style='mso-bookmark:_Toc313524511'><span style='mso-bookmark:_Toc313524312'><span
style='mso-bookmark:_Toc313367459'><span style='mso-bookmark:_Toc313367713'>3. </span></span></span></span></a><span
style='mso-bookmark:_Toc313524511'><span style='mso-bookmark:_Toc313524312'><span
style='mso-bookmark:_Toc313367459'><span style='mso-bookmark:_Toc313367713'>List
of Issues Fixed in this Release</span></span></span></span></h2>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=516
style='width:387.25pt;margin-left:5.15pt;border-collapse:collapse;mso-padding-alt:
0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:12.75pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
mso-border-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;height:12.75pt'>
<p class=MsoNormal align=center style='text-align:center'><a
name="_Toc313367714"></a><a name="_Toc313367460"><span style='mso-bookmark:
_Toc313367714'><b><span style='font-size:10.0pt;font-family:Arial;color:black'>Issue
Key<o:p></o:p></span></b></span></a></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border:solid black 1.0pt;
border-left:none;mso-border-top-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:12.75pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><b><span
style='font-size:10.0pt;font-family:Arial;color:black'>Summary<o:p></o:p></span></b></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:1;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-2333"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-2333</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<h2><span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-2333"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='font-size:10.0pt;mso-bidi-font-size:18.0pt;font-family:Arial;
mso-bidi-font-family:"Times New Roman";color:black;font-weight:normal'>Build
one source distribution which includes Windows and Linux files</span></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='font-size:10.0pt;mso-bidi-font-size:18.0pt;font-family:Arial;
mso-bidi-font-family:"Times New Roman";color:black;font-weight:normal'><o:p></o:p></span></span></span></h2>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:2;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-2328"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-2328</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<h2><span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='font-size:10.0pt;mso-bidi-font-size:18.0pt;font-family:Arial;
mso-bidi-font-family:"Times New Roman";color:black;font-weight:normal'>Cleanup
the Linux source distribution<o:p></o:p></span></span></span></h2>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:3;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-2312"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-2312</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>Migrate UIMA C++ service wrapper to ACTIVEMQ CPP 3.4.1<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:4;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-2307"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-2307</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span class=SpellE><span style='font-size:
10.0pt;font-family:Arial;color:black'>BasicArrayFS</span></span></span></span><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='font-size:10.0pt;font-family:Arial;color:black'> has two unimplemented
Functions: <span class=SpellE>copyToArray</span>, <span class=SpellE>copyFromArray</span>.<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:5;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-2053"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-2053</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>Changes to standardize UIMA C++ build and packaging on
Linux<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:6;height:38.25pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:38.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1964"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1964</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:38.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>UIMA C++ service wrapper is not correctly shutting down
when Java controller terminates<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:7;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1941"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1941</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>UIMA CPP aggregate AE incorrect handling of sofa mapping<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:8;height:38.25pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:38.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1940"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1940</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:38.25pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span class=SpellE><span style='font-size:
10.0pt;font-family:Arial;color:black'>TypeSystemDescription</span></span></span></span><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='font-size:10.0pt;font-family:Arial;color:black'> element missing when
Aggregate AE metadata is serialized to XML<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:9;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1925"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1925</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>Enable failover protocol support in UIMA C++ service
wrapper<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:10;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1913"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1913</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>Replace usage of <span class=SpellE>ActiveMQ</span> CPP <span
class=SpellE>utitlity</span> APIs with APR functions<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:11;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1912"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1912</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>Changes for GCC 4.3+ <span class=SpellE>compatibilty</span>
and header file conventions<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
<tr style='mso-yfti-irow:12;mso-yfti-lastrow:yes;height:25.5pt'>
<td width=132 valign=top style='width:99.25pt;border:solid black 1.0pt;
border-top:none;mso-border-left-alt:solid black .5pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'></span></span><a
href="https://issues.apache.org/jira/browse/UIMA-1886"><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:black'>UIMA-1886</span></u></span></span></a><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><u><span
style='font-size:10.0pt;font-family:Arial;color:blue'><o:p></o:p></span></u></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
<td width=384 valign=top style='width:4.0in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;border-right:solid black 1.0pt;mso-border-bottom-alt:
solid black .5pt;mso-border-right-alt:solid black .5pt;padding:0in 5.4pt 0in 5.4pt;
height:25.5pt'>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><span style='font-size:10.0pt;font-family:
Arial;color:black'>XMI serialization incorrectly handling string feature set
to an empty string<o:p></o:p></span></span></span></p>
</td>
<span style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'></span></span>
</tr>
</table>
<p class=MsoNormal><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><o:p>&nbsp;</o:p></span></span></p>
<h2 style='margin-left:.25in;text-indent:-.25in;mso-list:l2 level1 lfo4;
tab-stops:list .25in'><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><a name="_Toc313524313"></a><a
name="_Toc313524512"><span style='mso-bookmark:_Toc313524313'><![if !supportLists]><span
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><![endif]>Release Compatibility</span></a> </span></span></h2>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'>There
are two distinct features of UIMA C++ to consider when dealing with release
compatibility:</span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><o:p>&nbsp;</o:p></span></span></p>
<ul style='margin-top:0in' type=disc>
<li class=MsoNormal style='mso-list:l4 level1 lfo5;tab-stops:list .5in;
mso-layout-grid-align:none;text-autospace:none'><span style='mso-bookmark:
_Toc313367460'><span style='mso-bookmark:_Toc313367714'>The framework
dynamically loads annotators which are user code. The annotators make
calls to UIMA C++ APIs </span></span></li>
</ul>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>and</span> are built with some version of the SDK. A possible
scenario is for an application to run annotators that </span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>were</span> built with different<span
style='mso-spacerun:yes'>&nbsp; </span>releases of UIMA C++ SDK.</span></span></p>
<ul style='margin-top:0in' type=disc>
<li class=MsoNormal style='mso-list:l4 level1 lfo5;tab-stops:list .5in;
mso-layout-grid-align:none;text-autospace:none'><span style='mso-bookmark:
_Toc313367460'><span style='mso-bookmark:_Toc313367714'>The SDK depends on
ICU, XERCES, APR and ACTIVEMQ-CPP and a UIMA C++ SDK release <span
class=GramE>is</span> built with a particular version of these.<span
style='mso-spacerun:yes'>&nbsp; </span></span></span></li>
</ul>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>Binary
compatibility therefore depends on the compatibility of these underlying
libraries.<span style='mso-spacerun:yes'>&nbsp; </span>In particular,<span
style='mso-spacerun:yes'>&nbsp; </span></span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>ICU
and XERCES encode the major and minor release numbers in the APIs which
restricts binary compatibility across </span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>releases</span> of these libraries.<span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span></span></span></p>
<ul style='margin-top:0in' type=disc>
<li class=MsoNormal style='mso-list:l4 level1 lfo5;tab-stops:list .5in;
mso-layout-grid-align:none;text-autospace:none'><span style='mso-bookmark:
_Toc313367460'><span style='mso-bookmark:_Toc313367714'>An application
running UIMA C++ is restricted to running one version of the ICU library </span></span></li>
</ul>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span><span style='mso-tab-count:1'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span
class=GramE>in</span> a process and all annotators and underlying libraries
must use the same ICU version.</span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
style='mso-spacerun:yes'>&nbsp;&nbsp; </span></span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'>We
do not enforce binary <span class=SpellE>compatility</span> when doing a
release.<span style='mso-spacerun:yes'>&nbsp; </span>Migrating to a new version
of UIMA C++ may require rebuild of the annotators.</span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><o:p>&nbsp;</o:p></span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'>Installing
UIMACPP SDK as a system-wide shared library is discouraged since we do not</span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
class=GramE>have</span> support for parallel versions.<span
style='mso-spacerun:yes'>&nbsp; </span>The include directory does not have
version number and</span></span></p>
<p class=MsoNormal style='mso-layout-grid-align:none;text-autospace:none'><span
style='mso-bookmark:_Toc313367460'><span style='mso-bookmark:_Toc313367714'><span
class=GramE>there</span> cannot be multiple versions of executables <span
class=SpellE>runAECpp</span> and <span class=SpellE>deployCppService</span>.</span></span></p>
<h2 style='margin-left:.25in;text-indent:-.25in;mso-list:l2 level1 lfo4;
tab-stops:list .25in'><span style='mso-bookmark:_Toc313367460'><span
style='mso-bookmark:_Toc313367714'><a name="_Toc313524314"></a><a
name="_Toc313524513"><span style='mso-bookmark:_Toc313524314'><![if !supportLists]><span
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>&nbsp;&nbsp;
</span></span><![endif]>Known Issues</span></a></span></span></h2>
<p class=MsoNormal><span style='mso-spacerun:yes'>&nbsp;</span>The following
are known open issues:</p>
<ul style='margin-top:0in' type=disc>
<li class=MsoNormal style='mso-list:l1 level1 lfo6;tab-stops:list .5in'>Parameter
overrides are not supported for C++ aggregates.</li>
<li class=MsoNormal style='mso-list:l1 level1 lfo6;tab-stops:list .5in'>Sofa
Mapping is not supported for C++ Aggregate AE called from Java. </li>
</ul>
<h2><a name="_Toc313367715"></a><a name="_Toc313367461"></a><a
name="_Toc313524315"></a><a name="_Toc313524514"><span style='mso-bookmark:
_Toc313524315'><span style='mso-bookmark:_Toc313367461'><span style='mso-bookmark:
_Toc313367715'>6. How to Get Involved</span></span></span></a></h2>
<p>The Apache UIMA project really needs and appreciates any contributions,
including documentation help, source code and feedback. If you are interested
in contributing, please visit <a href="http://uima.apache.org/get-involved.html"><span
class=SpellE><u><span style='color:blue'>http://uima.apache.org/get-involved.html</span></u></span></a>.
</p>
<h2><a name="_Toc313367716"></a><a name="_Toc313367462"></a><a
name=report.issues></a><a name="_Toc313524316"></a><a name="_Toc313524515"><span
style='mso-bookmark:_Toc313524316'><span style='mso-bookmark:"report\.issues"'><span
style='mso-bookmark:_Toc313367462'><span style='mso-bookmark:_Toc313367716'>7.
How to Report Issues</span></span></span></span></a></h2>
<p>The Apache UIMA project uses JIRA for issue tracking. Please report any
issues you find at <a href="http://issues.apache.org/jira/browse/uima"><u><span
style='color:blue'>http://<span class=SpellE>issues.apache.org/jira/browse/uima</span></span></u></a>
</p>
<h2><a name="_Toc313367717"></a><a name="_Toc313367463"></a><a name=more.info></a><a
name="_Toc313524317"></a><a name="_Toc313524516"><span style='mso-bookmark:
_Toc313524317'><span style='mso-bookmark:"more\.info"'><span style='mso-bookmark:
_Toc313367463'><span style='mso-bookmark:_Toc313367717'>8. More Documentation
on Apache UIMA C++</span></span></span></span></a></h2>
<p>Please see <a href="docs/overview_and_setup.html"><u><span style='color:
blue'>Overview and Setup</span></u></a> for a high level overview of UIMA C++,
and <a href="docs/html/index.html"><span class=SpellE><u><span
style='color:blue'>Doxygen</span></u></span></a> for details on the UIMA C++
APIs. </p>
</div>
</body>
</html>