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
    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