Release Notes - 1.1
1.1.4-funcrel
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| Fixes a traceback issue causing missing 'NHibernate HQL Query' objects in case of 'named queries' specifically with Console v3. | |
| Fixes a traceback issue causing missing 'NHibernate SQL Query' objects in case of 'named queries'. | |
| Fixes a recursion issue causing analysis to crash. | |
| Fixes a traceback issue occurring when source code materializes a LINQ query using enumerators. | |
| Fixes an issue where 'NHibernate Entity' objects didn't have source code positions in some cases. |
Enhancement/Improvements
| Customer Ticket Id | Customer Details |
|---|---|
| Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. |
1.1.3-funcrel
Enhancement/Improvements
| Customer Ticket Id | Customer Details |
|---|---|
| Upgrades internal evaluation engine leading to an overall enhancement of CRUD Operations and Queries resolution, thus providing better/accurate results. | |
| 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. |
1.1.2-funcrel
Fixes/Bugs
| Customer Ticket Id | Customer Details |
|---|---|
| 52219 | Fixes an issue where analysis was taking a long time to complete. |
New Support
| Customer Ticket Id | Customer Details |
|---|---|
| Support for CRUD operations using LINQ APIs. |
Enhancement/Improvements
| Customer Ticket Id | Customer Details |
|---|---|
| Improved error management resulting in better analysis results. | |
| Fixes an issue where bookmark for RelyOn Links were missing. | |
| New details to explain which framework API has been triggered for CRUD Operations and queries. |
1.1.1-funcrel
New Support
| Summary | Details |
|---|---|
| Support for NHibernate.Impl.SessionImpl | NHibernate.Impl.SessionImpl CRUD APIs are now supported. |
| Support for Nhibernate.IStatelessSession | Nhibernate.IStatelessSession CRUD APIs are now supported. |
1.1.0-funcrel
Other Updates
| Details |
|---|
| 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. |
| RelyOn link implemented between Entity objects and corresponding C# classes. |
| Fixes an issue where Entity objects were missing for *.hbm.xml files containing multiple class entries. |
| Fixes an issue causing an incorrect bookmark for SQL/HQL query objects where "IQuery.ExecuteUpdate" is used. |
| 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. |
| A change in behaviour to ensure that transactions are correctly identified for select operations used via "ISession.CreateQuery" or "ISession.CreateSQLQuery". |
| 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". |
New Support
| Summary | Details |
|---|---|
| Support for missing ISession, ICriteria and IQuery APIs. | 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 |