Release Notes - 1.1
-
1.1.6-funcrel
1.1.6-funcrel
Adds support for analyzing ‘Future’ queries across Native SQL, HQL, Criteria, and LINQ APIs. Fixes incorrect SQL query object creation for criteria queries with projections. Adds support for criteria queries with joins, linking SQL Query objects to all involved tables. Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. Improves analysis speed for large apps by adding optimized filtering. 1.1.5-funcrel
1.1.5-funcrel
Fixes an issue where .NET missing objects were not linked to a .NET language category, causing them to be excluded from modules based on the .NET technology. Fixes an issue leading to analysis crash occurring when CAST Imaging Core 8.4 was used. Fixes traceback AttributeError: ‘MethodCall’ object has no attribute ‘parent’, preventing potential loss of objects. Improves analysis speed and accuracy by adding optimized filtering. 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 C# method, versus .NET Analysis Unit. 1.1.4-funcrel
1.1.4-funcrel
Fixes an issue where ‘NHibernate Entity’ objects didn’t have source code positions in some cases. Fixes a traceback issue occurring when source code materializes a LINQ query using enumerators. Fixes a recursion issue causing analysis to crash. Fixes a traceback issue causing missing ‘NHibernate SQL Query’ objects in case of ’named queries’. Fixes a traceback issue causing missing ‘NHibernate HQL Query’ objects in case of ’named queries’ specifically with Console v3. Upgrades 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
Improves LINQ support by considering cases of query materialisation using Enumerators. Also, fixes missing “NHibernate HQL Query” and “NHibernate SQL Query” objects occurring due to query materialisation using Enumerators. Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. 1.1.2-funcrel
1.1.2-funcrel
Fixes an issue where analysis was taking a long time to complete. 📝 52219 Support for CRUD operations using LINQ APIs. New details to explain which framework API has been triggered for CRUD Operations and queries. Fixes an issue where bookmark for RelyOn Links were missing. Improved error management resulting in better analysis results. 1.1.1-funcrel
1.1.1-funcrel
Nhibernate.IStatelessSession CRUD APIs are now supported. Support for Nhibernate.IStatelessSession NHibernate.Impl.SessionImpl CRUD APIs are now supported. Support for NHibernate.Impl.SessionImpl 1.1.0-funcrel
1.1.0-funcrel
A change in behaviour to ensure that transactions are correctly identified where CRUD operations such as delete and update are used without using “ISession.Get” or “ISession.Load”. A change in behaviour to ensure that transactions are correctly identified for select operations used via “ISession.CreateQuery” or “ISession.CreateSQLQuery”. Fixes an issue where transactions were not captured when “ISession.CreateQuery” or “ISession.CreateSQLQuery” were used in conjunction with other methods like “IQuery.SetParameter” etc. Fixes an issue causing an incorrect bookmark for SQL/HQL query objects where “IQuery.ExecuteUpdate” is used. Fixes an issue where Entity objects were missing for *.hbm.xml files containing multiple class entries. RelyOn link implemented between Entity objects and corresponding C# classes. Added the “SQL Query is incomplete” property to SQL query objects. This flags the query as complete/incomplete so that the com.castsoftware.sqlanalyzer extension can accordingly apply/ignore certain rules on them. Added support for ISession.Merge, ISession.MergeAsync, ISession.Persist, ISession.PersistAsync, ISession.Refresh, ISession.RefreshAsync, ISession.Replicate, ISession.ReplicateAsync, ISession.Save, ISession.SaveOrUpdate, IQuery.List, IQuery.ListAsync, IQuery.UniqueResult, IQuery.UniqueResultAsync, IQuery.Future, ICriteria.UniqueResult, ICriteria.Future Support for missing ISession, ICriteria and IQuery APIs.