Release Notes - 2.0
2.0.15-funcrel
Fixes/Bugs
Customer Ticket Id |
Customer Details |
|
Removes links from constructors to WCF Data Contracts |
2.0.14-funcrel
Stability
Customer Ticket Id |
Customer Details |
|
Improves Linux compatibility. |
2.0.13-funcrel
Other Updates
Details |
Fixes an issue causing a duplicate guid on WCF client endpoint objects and WCF service objects. |
Fixes an issue causing differences in links from constructors to Data Contracts when comparing results generated in 8.3.x and 8.4.x. |
2.0.12-funcrel
Other Updates
Details |
Fixes an issue where links from getters and setters objects to data contracts were no longer resolved when using the extension with v3/8.4. |
Fixes an issue where "WCF Configuration" objects are created for each .csproj file regardless of whether this project file is related to WCF or not. Following the fix, "WCF Configuration" objects will only be created for projects related to WCF. |
Fixes an issue causing an error in the analysis log file: "AttributeError : 'NoneType' object has no attribute 'inheritances' or 'NoneType' object has no attribute 'parse'". |
2.0.11-funcrel
Resolved Issues
Customer Ticket Id |
Details |
44306 |
Fixes the missing links between WCF Operation to C# Method. |
Other Updates
Details |
Data Contract Object Should not be set as End Point for Transaction. |
Fixes the missing Link from Data Contract Operation to C# Method. |
2.0.10-funcrel
Other Updates
Details |
GUID duplicate found for WCF_PostResourceService, WCF_DataContract and WCF_OperationContract. |
2.0.9-funcrel
Other Updates
Details |
Fixes an issue causing the following warning message in the analysis log: "TypeError: argument of type 'NoneType' is not iterable". |
An update has been made to remove unnecessary message from the analysis log (i.e. messages created by the extension). These messages are now set to DEBUG, therefore will not ordinarily appear. |
2.0.8-funcrel
Other Updates
Details |
Fixes an issue causing the following message to appear in the log: "AttributeError: 'NoneType' object has no attribute 'inheritances'". |
2.0.7-funcrel
Other Updates
Details |
Fixes the following error seen in the analysis log file: "AttributeError: 'NoneType' object has no attribute 'inheritances'". |
2.0.6-funcrel
Resolved Issues
Customer Ticket Id |
Details |
37161 |
NO LINKS between WCF operation contract and their C# Method. |
2.0.5-funcrel
Other Updates
Details |
AttributeError: 'NoneType' object has no attribute 'strip' |
2.0.4-funcrel
Rules
Rule Id |
New Rule |
Details |
1019018 |
FALSE |
The rule has been reverted to 2.0.2-funcrel version with a documentation update for more clarity. Results are now identical to those produced in 2.0.2-funcrel. |
2.0.3
Resolved Issues
Customer Ticket Id |
Details |
30979 |
Missing links from WCF operation to C# method for few objects. |
Rules
Rule Id |
New Rule |
Details |
1019018 |
FALSE |
The rule was wrongly interpreted. [OperationContract] annotation should be present on each method having another service annotation (as WebGet for example) |
2.0.2-funcrel
Resolved Issues
Customer Ticket Id |
Details |
29961 |
Installing the .NET Entity Framework extension together with the WCF extension results in the error "Entity Framework incompatible with WCF due to metamodel containing same name or id". This issue is now resolved. |
2.0.1-funcrel
Note
Release withdrawn.
2.0.0-funcrel
Other Updates
Details |
NUSPEC title and iconurl to be updated |
Support the vb part of all rules concerning configuration |
Support the csharp part of all rules concerning configuration |
Better support of configuration files |
Rules
Rule Id |
New Rule |
Details |
1019018 |
TRUE |
Avoid 'Service Contract' without any 'Operation Contract' |
1019012 |
TRUE |
Avoid message security without authentication for an anonymous client |
1019008 |
TRUE |
Avoid not enabling throttling while setting service behavior in config file |
2.0.0-beta1
Note
WCF 2.0 has been rebuilt and is provided with a brand new meta-model, therefore, when updating from a previous release, your existing analysis results may be impacted.
Rules
Rule Id |
New Rule |
Details |
1019016 |
TRUE |
Avoid having the property IncludeExceptionDetailInFaults activated in the source code |
1019010 |
TRUE |
Avoid disabling authentication mode messages when using MSMQ transport security |
1019006 |
TRUE |
Avoid wrong suppressAuditFailure and serviceAuthorizationAuditLevel parameters when enabling WCF service security audit feature |
1019004 |
TRUE |
Avoid to set client credential type other than Certificate or Windows when using message mode |
1019002 |
TRUE |
Avoid using debug information in production environment |
1019000 |
TRUE |
Always separate service contracts from service implementation. |
New Support
Summary |
Details |
Links between client and server through urls are better supported. |
See documentation. |
Data contract are now supported |
See documentation |