<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Release Notes on Documentation - V2</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/</link><description>Recent content in Release Notes on Documentation - V2</description><generator>Hugo</generator><language>en</language><atom:link href="https://doc.castsoftware.com/export-v2/aipcore/release-notes/index.xml" rel="self" type="application/rss+xml"/><item><title>Current known issues and vulnerabilities</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/current-known-issues-and-vulnerabilities/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/current-known-issues-and-vulnerabilities/</guid><description>&lt;h2 id="current-known-vulnerabilities"&gt;Current known vulnerabilities&lt;/h2&gt;
&lt;p&gt;CAST takes security seriously, as such this section provides detailed information about all known security vulnerabilities that are present in AIP Core. If you think you may have found a vulnerability that is not listed in this page, please &lt;strong&gt;&lt;a href="http://www.castsoftware.com/discover-cast/contact"&gt;contact&lt;/a&gt;&lt;/strong&gt; us.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Vulnerability reference&lt;/th&gt;
 &lt;th&gt;Currently impacted CAST AIP software/versions&lt;/th&gt;
 &lt;th&gt;Fixed in&lt;/th&gt;
 &lt;th&gt;Description/Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;CVE-2014-0160&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Zorba 1.4&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;&lt;strong&gt;Not fixed&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;There is currently no standalone patch available for Heartbleed vulnerable DLLs present in the third-party &lt;strong&gt;Zorba 1.4&lt;/strong&gt;.&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="current-known-issues"&gt;Current known issues&lt;/h2&gt;
&lt;p&gt;This section lists all current known issues in AIP Core. There are &lt;strong&gt;32&lt;/strong&gt;issues in the list.&lt;/p&gt;</description></item><item><title>Assessment Model updates</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/assessment-model-updates/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/assessment-model-updates/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;: This pages lists the changes made to the &amp;ldquo;core&amp;rdquo; AIP Assessment Model between successive releases.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="aip-8354---8355"&gt;AIP 8.3.54 - 8.3.55&lt;/h2&gt;
&lt;p&gt;No changes.&lt;/p&gt;
&lt;h2 id="aip-8353---8354"&gt;AIP 8.3.53 - 8.3.54&lt;/h2&gt;
&lt;p&gt;This section lists the results of a&lt;strong&gt;comparison&lt;/strong&gt; between a&lt;strong&gt;CAST AIP 8.3.53&lt;/strong&gt;Assessment Model and a &lt;strong&gt;CAST AIP 8.3.54&lt;/strong&gt; Assessment Model. You can download the original &lt;a href="https://doc-data.castsoftware.com/AIPCORE/attachments/482050140/663453834.xlsx"&gt;compare_8353_8354.xlsx&lt;/a&gt; file (which you should open in Microsoft Excel) if you prefer.&lt;/p&gt;
&lt;p&gt;Click here to view the results&amp;hellip;&lt;/p&gt;
&lt;p&gt;| Metric | Type | Name | Topic | CAST 8.3.53 Assessment Model | Change | CAST 8.3.54 Assessment Model |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | description = &amp;hellip;es should not call more than X times the + Method. \n\n However: \n * This does not&amp;hellip; | Updated | description = &amp;hellip;es should resort to using &amp;ldquo;StringBuilder&amp;rdquo; or &amp;ldquo;StringBuffer&amp;rdquo; instead of &amp;ldquo;+&amp;rdquo; or &amp;ldquo;c&amp;hellip; |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | rationale = String concatenation resolved at runtime is much slower than using StringBuffer. | Updated | rationale = Prior to Java 9, the quickest way of concatenating String in Java is by using c&amp;hellip; |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | reference = &amp;hellip;ttp://www.precisejava.com/javaperf/j2se/StringAndStringBuffer.htm#Strings104 \nht&amp;hellip; | Updated | reference = &amp;hellip;ttp://www.oracle.com/technetwork/java/javase/6u18-142093.html\nhttps://javapapers&amp;hellip; |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | remediation = Use StringBuffer and StringBuffer.append() method instead | Updated | remediation = Prior to Java 9, use StringBuffer and StringBuffer.append() method instead |
| 7196 | quality-rule | Avoid large number of String concatenation (JEE) | Documentation english | sample = String result = &amp;ldquo;hello&amp;rdquo;;\nresult += &amp;quot; John&amp;rdquo;;\nresult += &amp;quot; Smith&amp;quot;; // VIOLATION if &amp;hellip; | Updated | sample = Sample 1: \nString result = &amp;ldquo;hello&amp;rdquo;;\nresult += &amp;quot; John&amp;quot;;\nresult += &amp;quot; Smith&amp;quot;; // VI&amp;hellip; |
| 7344 | quality-rule | Avoid &amp;ldquo;SELECT *&amp;rdquo; queries | Documentation english | description = &amp;hellip;ieves the artifacts containing queries using the &amp;ldquo;SELECT *&amp;rdquo; statement. | Updated | description = &amp;hellip;ieves the SQL artifacts containing queries using the &amp;ldquo;SELECT *&amp;rdquo; statement. This &amp;hellip; |&lt;/p&gt;</description></item><item><title>Shipped extensions</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/shipped-extensions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/shipped-extensions/</guid><description>&lt;div class="alert alert-info" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Info&lt;/div&gt;
&lt;p&gt;The following official CAST AIP extensions are shipped with each release of &lt;strong&gt;AIP Core&lt;/strong&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;h2 id="8348"&gt;≥ 8.3.48&lt;/h2&gt;
&lt;p&gt;Click here to expand&amp;hellip;&lt;/p&gt;
&lt;p&gt;To reduce the overall size of the AIP Core distribution, the &amp;ldquo;&lt;strong&gt;shipped_extensions&lt;/strong&gt;&amp;rdquo; folder does not contain any extensions. The following extensions were removed in 8.3.48:&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Extension name&lt;/th&gt;
 &lt;th&gt;Version&lt;/th&gt;
 &lt;th&gt;Notes&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;JEE Analyzer&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;1.0.29&lt;/td&gt;
 &lt;td&gt;Removed in 8.3.48&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;a href="https://doc.castsoftware.com/technologies/"&gt;Web Services Linker&lt;/a&gt;&lt;/td&gt;
 &lt;td&gt;1.7.11&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;CAST AIP Internal Extension&lt;/td&gt;
 &lt;td&gt;0.9.11&lt;/td&gt;
 &lt;td&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="8347"&gt;8.3.47&lt;/h2&gt;
&lt;p&gt;Click here to expand&amp;hellip;&lt;/p&gt;</description></item><item><title>General notices</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/general-notices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/general-notices/</guid><description>&lt;h2 id="action-plan-optimizer"&gt;Action Plan Optimizer&lt;/h2&gt;
&lt;p&gt;Please also note the following about the Action Plan Optimizer tool available in AIP Core:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;This tool is currently in beta.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;simulated grade&lt;/strong&gt; may be lower than the actual grade. This means that the optimization algorithm is not able to find an appropriate solution to the objective that has been set.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="use-of-anti-virus-software"&gt;Use of Anti-Virus software&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Before launching the AIP Core setup, please make sure that you disable your Anti-Virus software. Once the setup has completed, remember to enable it again.&lt;/li&gt;
&lt;li&gt;Some anti-virus software applications may interfere with Java processes that CAST AIP requires. If you find that you are having trouble using the &lt;strong&gt;CAST Delivery Manager Tool&lt;/strong&gt;, or &lt;strong&gt;generating a snapshot&lt;/strong&gt; (for example) you may wish to exclude the following items from real-time protection:
&lt;ul&gt;
&lt;li&gt;java.exe&lt;/li&gt;
&lt;li&gt;javaw.exe&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="long-path-support"&gt;Long path support&lt;/h2&gt;
&lt;p&gt;When using CAST AIP, the path of some log files and other internal files may exceed the total number of characters permitted for a path in Microsoft Windows (260 characters by default - see &lt;strong&gt;&lt;a href="https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#enable-long-paths-in-windows-10-version-1607-and-later"&gt;https://docs.microsoft.com/en-us/windows/win32/fileio/naming-a-file#enable-long-paths-in-windows-10-version-1607-and-later&lt;/a&gt;&lt;/strong&gt; for more information). This is especially true when enabling the &lt;strong&gt;User Input Security&lt;/strong&gt; feature for .NET and JEE technologies. When a path exceeds 260 characters, the analysis (or feature) would usually crash, for example the User Input Security would crash with the errors &amp;ldquo;System.IO.PathTooLongException&amp;rdquo; or &amp;ldquo;System.InvalidOperationException&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Limitations</title><link>https://doc.castsoftware.com/export-v2/aipcore/release-notes/limitations/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://doc.castsoftware.com/export-v2/aipcore/release-notes/limitations/</guid><description>&lt;h2 id="link-bookmarks"&gt;Link bookmarks&lt;/h2&gt;
&lt;p&gt;Bookmarks for links between objects (i.e. indicating the code that generates the link between the two objects) will only be saved to the Analysis schema (local) when the link code is located within a bookmark of the calling object.&lt;/p&gt;</description></item></channel></rss>