Release Notes - 1.1
-
1.1.11-funcrel
1.1.11-funcrel
Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results -
1.1.10-funcrel
1.1.10-funcrel
Resolves an issue that causes a traceback error in the Hibernate application. Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results Improves analysis speed and accuracy by adding optimized filtering. 1.1.9-funcrel
1.1.9-funcrel
Resolves an issue affecting the creation of JPA Query objects and links. 📝 56802 Resolves incorrect table name property for Entity Operation objects that caused false table links. 📝 57070 Resolves an issue affecting the creation of JPA SQL Query object. 📝 56421 Resolves missing links between Java Method objects and the corresponding JPA SQL Query objects. 📝 56354 Resolves an issue that causes a traceback error in the Hibernate application. Resolves an issue affecting the creation of JPA SQL Query object. Refines JPA SQL Query object full name to emphasize relevant query information for improved readability. Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results 1.1.8-funcrel
1.1.8-funcrel
Resolves an issue affecting the creation of JPA Entity Operation objects and links. 📝 55496 Resolves an issue affecting the creation of JPA Entity Operation objects and links. 📝 55943 Resolves an issue affecting the creation of JPA Query objects and links. 📝 56382 Resolves an issue affecting the creation of JPA Query object Resolves an issue that causes a traceback error in the Hibernate application. Resolves an issue affecting the creation of JPA Entity Operation objects and links. 📝 56140 Resolves an issue affecting the creation of “JPA SQL” Query object 📝 56070 Resolves missing links between Java Method objects and the corresponding JPA Query objects 📝 56241 Extends support for relationship mappings like OneToOne, OneToMany and ManyToOne for hbm.xml-based projects Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results Unknown SQL Query objects are now created per method having an unresolved CRUD call, versus per Analysis Unit previously 1.1.7-funcrel
1.1.7-funcrel
Resolves false relyon link issue for duplicate entities. 📝 55115 Resolves an issue affecting the creation of JPA Entity Operation objects and links. Extends support for Relationship mapping annotations like OneToOne, OneToMany and ManyToOne. Extends Support for Hibernate Subselect Annotation Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. 1.1.6-funcrel
1.1.6-funcrel
Resolves an issue that causes a traceback error in the Hibernate application. 📝 51440 Resolves an issue affecting the creation of “JPA SQL” Query object for hbm.xml Resolves an issue that causes a traceback error in the Hibernate application. 📝 50548 Resolves an issue that causes a traceback error in the Hibernate application. 📝 50066 Resolves an issue that causes a traceback error in the Hibernate application. Extends support for Hibernate 7 with additional CRUD APIs. 1.1.5-funcrel
1.1.5-funcrel
Resolves an issue affecting the creation of “JPA SQL Query” objects. Resolves an issue affecting the creation of “JPA Entity Operation” objects. 📝 53902 Resolves an issue where the entity operation object was linked to the wrong table. 📝 53827 Resolves an issue where the entity operation object was linked to the wrong table. 📝 53825 Extends Support for Hibernate 7 CRUD APIs. Extends support for JPA Entity object creation for orm.xml configuration. Extends Rule 1045000, “Lazy fetching should be used for Hibernate collection” to include support for xml configurations. 1.1.4-funcrel
1.1.4-funcrel
Resolves an issue affecting the creation of “JPA SQL Query” objects. Resolves a bug that caused the generation of invalid “JPA SQL Query” objects. Updates internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. 1.1.3-funcrel
1.1.3-funcrel
Resolved syntax issues identified in the Hibernate application under Imaging Core 8.4 Resolved an issue affecting the creation of “JPA SQL Query” objects. CRUD Operations and Queries evaluation engine has been updated to provide better/accurate results. Updated embedded libraries. Updated the documentation to remove APIs that were mistakenly labeled as standard CRUD operations. New details to explain which framework API has been triggered for CRUD Operations and queries. 1.1.2-funcrel
1.1.2-funcrel
Fixed missing links between Java Method objects and the corresponding “JPA SQL Query” objects and “JPA Entity Operation” objects. New details to explain which framework API has been triggered for CRUD Operations and queries. Resolving traceback found in Hibernate application. Resolving IdentifierCall issue and addressing maximum depth recursion issue. Updated embedded libraries. Fixed missing links between Java Method objects and the corresponding “JPA SQL Query” objects. 1.1.1-funcrel
1.1.1-funcrel
JV_METHOD Resolved an issue causing “Java Method” objects to be incorrectly linked (via a call link) to “Unknown Entity Operation” objects. CAST_Java_Unknown_JPA_Entity_Operation Resolved an issue with vendor property extraction in “hbm.xml” based projects to ensure correct mapping of vendor-specific attributes. Resolved bookmark inconsistencies observed in specific operational objects and their corresponding caller links. Fixed missing links between Java Method objects and the corresponding “JPA SQL Query” objects and “JPA Entity Operation” objects. Extending support to include Spring ORM 2.5. Support for Spring ORM 2.5 1.1.0-funcrel
1.1.0-funcrel
Resolved an issue with the resolution of named stored procedures defined in “orm.xml” files. 1.1.0-beta1
1.1.0-beta1
Support added for Quarkus Hibernate ORM with Panache library CRUD and Query APIs for PanacheEntityBase and PanacheQuery classes. Support for Quarkus Hibernate ORM with Panache Support added for parsing the persistence.xml file in JPA projects, specifically to read entries. It enables creation of Entity and Query objects based on the details provided in the mapping file. Support for persistence.xml in JPA 1.1.0-alpha2
1.1.0-alpha2
Resolved various issues with the installation of quality rules embedded in the extension. 1.1.0-alpha1
1.1.0-alpha1
Removed “HIB_ENTITY” and “HIB_ENTITY_PROPERTY” objects created by JEE Analyzer. NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Avoid Hibernate Entity with ‘select-before-update’ set to true if not associated to table that fires an UPDATE trigger”. This is a replacement of the legacy rule 7634 with the same title. 💎 1045002 NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Lazy fetching should be used for Hibernate collection”. This is a replacement of the legacy rule 7488 with the same title. 💎 1045000 NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Added new Rule “Never use an array to map Hibernate collection”. This is a replacement of the legacy rule 7502 with the same title. 💎 1045006 NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Prefer using version number instead of timestamp for Hibernate Entity”. This is a replacement of the legacy rule 7636 with the same title. 💎 1045010 NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Avoid UPDATE trigger firing when not necessary”. This is a replacement of the legacy rule 7490 with the same title. 💎 1045004 NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Avoid non serializable Entity beans”. This is a replacement of the legacy rule 7710 with the same title. 💎 1045008 NEW Due to the introduction of new modelization that changes the object types involved, a new rule has been added “Avoid public/protected setter for the generated identifier field”. This is a replacement of the legacy rule 7712 with the same title. 💎 1045012