This documentation is not maintained. Please refer to doc.castsoftware.com/technologies to find the latest updates.
1.0.28
Stability improvements
- Fixed unknown exception due to the error: invalid category 'CAST_Spring_DoNotUseAutoWiring' used in type 'JV_ENUM'
Link improvements
- Missing links from Java Method to the Generic Java Method have been fixed and the transaction has been completed
- Missing links from calling Java Method to implementation Java Method have been fixed
Impact
The number of completed transactions will increase.
The number of links Access (Exec) will increase compared to the previous version.
Rule Improvements
Rule ID | Rule Name | Description |
---|---|---|
7912 | Avoid un-referenced Data Members | The rule now counts member references if lombok annotations Getter, Setter or Data are used. False positives due to lombok annotations have been fixed. |
4572 | Avoid declaring Final Instance Variables that are not dynamically initialized | Rule implementation considers final instance variables as initialized if lombok annotations Data or RequiredArgsConstructor are used. False positives due to lombok have been reduced. |
7504 | Persistent classes should Implement hashCode() and equals() | False positives due to super class implementation of equals() or hashCode(), with or without lombok annotations Data or EqualsAndHashCode, have been fixed. |
4576 | Provide accessors to Private Fields | Rule has been moved to JEE Analyzer and now takes into account lombok annotations Getter, Setter and Data. The number of false positives has been reduced. |
7910 | Never exit a finally block with a return, break, continue, or throw | A false positive for this rule has been fixed. |
7220 | Avoid Unused Imports | False positives for this rule have been fixed. |
8108 | Avoid missing release of stream connection after an effective lifetime | A false positive for this rule has been fixed. |
Resolved issues
Internal ID | Ticket ID | Summary | Impact |
---|---|---|---|
JFAMILY-1922 | 22317 | JEE Analyzer lon an unknown exception caused by the error: invalid category 'CAST_Spring_DoNotUseAutoWiring' used in type 'JV_ENUM' | The exception has been fixed in this release. |
JFAMILY-1896 | 21620 | The transaction is incomplete because the link to Generic Java Method is missing. | The links from Java Method to the Generic Java Methods have been created. So the transactions are complete. The number of completed transaction and links Access (Exec) will increase compared to previous versions. |
JFAMILY-1904 | 22107 | Missing link from calling java method to implementation methods (interface programming) | The links from Java method to the implementation methods have been created. The number of links Access (Exec) will increase compared to previous versions |
JFAMILY-1960 | - | PORT - J2EE part - Environment profile is not retained post upgrade to HF08 from HF05 | Environment profile is retained for AIP 8.3.19 and newer. |
JFAMILY-1847 | 21592 | Incorrect violations are populating for the QR Avoid unused Imports | The false violations have been fixed in this release. |
JFAMILY-1848 | 21487 | AIP Console - Onboarding: False positive for "Never exit a finally block with a return, break, continue, or throw" rule | The false positive for this rule has been fixed. The number of violations for this rule may decrease. |
JFAMILY-1858 | 21688 | LOMBOK - FALSE POSITIVE on "All types of a serializable Class must be serializable" rule | The false positives due to lombok annotations have been fixed. |
JFAMILY-1864 | 21755 | LOMBOK - false positives due to some LOMBOK annotations | See Rule Improvements section for details of the rules fixed. The number of violations may reduce as false positives due to the use of lombok annotations have been fixed. |
JFAMILY-1901 | 21370 | Upgrade - False violations triggered post upgrade for rule - Persistent classes should Implement hashCode() and equals() | The false violations have been fixed in this release. |
JFAMILY-1944 | - | False violation of the rule: "Avoid missing release of stream connection after an effective lifetime" | The false positive for this rule has been fixed. The number of violations for this rule may decrease. |
JFAMILY-1957 | 21449 | False positive Close database resources ASAP | This is a functional validation of fixes for this ticket. There is no impact. |
JFAMILY-1481 | 19652 | No java files analyzed due to error message during analysis by enabling debug mode | Fix allows analysis to run without error in debug mode. |