Release Notes SOAPSonar
SOAPSonar Enterprise Edition - Release Notes
10.0.3
October 11, 2023
- Adds Export Suite and Export Suite Group test options to extract and export Suite and Suite Group tests into a new SSP project file
- Adds Sort Ascending and Sort Descending context menu options for tests associated to Test Suite Groups
- Adds Sort Ascending and Sort Descending context menu to Success criteria rules under Bulk Updates menu
- Fixes linked project success criteria rule pulldown to omit rules already added as links
- Fixes issue with Base64 function resolution when not using streaming option or SwA
- Fixes Base64 function resolution when running in Performance mode
- Fixes OpenAPI test case cloning logic
- Fixes display issue from Run View to Project View where TreeView is not always completely visible at the top project
- Fixes icon for OpenAPI test cases in Run View to be JSON test case icon
10.0.2
June 3, 2023
- Adds a new feature to Performance mode to treat HTTP 404 code as valid responses for TPS measurements
- Adds support for Test Case Bulk operations – Move Tests to Folder, Delete Tests, and Replace URI
- Adds Does not Contain to test case filter screen
- Adds a new feature to Success criteria to perform XDiff graphical diff of baseline vs actual in Project View
- Fixes resolution of nested SQL query global variables
- Fixes rendering of test case list for improved performance
- Fixes RAW/Form view to ensure when there are too many entries that a scrollbar appears
10.0.1
May 15 2023
- Added support for TLS 1.3 ( Requires minimum version of Windows OS that support TLS 1.3 for .NET Framework 4.8 )
- Added memory enhancements that provide 4x more in-memory processing per instance from 1.2GB to 4GB
- Added JSON Schema Validation (supports JSON Schema Draft 6 and backwards compatibility with older versions)
- Added binary MIME parsing and new Success Criteria features to validate MIME attachments and MIME Attachment headers
- Added MIME attachment extraction capability for Project View
- Added OpenAPI Variable detection and replacement assistant
- Added a select all checkbox to the Reporting screen Delete log dialog
- Added -n flag to runsuite.exe to automatically generate a normalized XML log output
- Added a button to report view to allow selected entries in the log file pulldown to be removed
- Added CTRL-F shortcut to show search field in Project Tree
- Added ExpandAll and CollapseAll to the Project Tree context-menu
- Added sensitive (i.e. password) type to global variables with encrypted storage
- Added Find Next feature for project tree nodes
- Added ClearScript scripting support for full JavaScript and VBScript scripting
- Added numeric value comparison operators to Success Criteria variable compare function
- Added option to MIME to support relative paths
- Added option to project context menu to all sorting subprojects alphabetically
- Fixed success criteria element value comparison when only a single root node is the target value
- Fixed Administrative rights detection to not require Admin rights to install and license, but ensure registry and install directory write privileges exist
- Fixed streaming HTML Form post to ensure application/x-www-form-urlencoded content-type gets set if not manually set in the Content-Type header
- Fixed application/x-www-form-urlencoded requests to show the actual requests in Run View rather than the HTML Form post script format
- Fixed duplicate prompt on delete test folder
9.0.5
November 15, 2021
- Added Host and Scheme protocol header values to Sent Request and Reporting logs
- Fixed CurrentIteration function to start at 0 for Project View to match Run View
- Fixed Agent Initialization Start Test button docking location on resize
- Fixes Tests Overview Display for Custom Tests and Tests that reside within Folders
- Fixed OpenAPI Test Case creation to not initialize data from previously selected Test Case
- Fixed boundary generation id for HTML Form Post function ($fn:HTMLFormPost) to match Content-Type
- Fixed handling of emtpy value strings for HTML Form Post funtion ($fn:HTMLFormPost)
- Fixed upgrade installations to ensure file overwrite for updated files
- Fixed issue of DefaultSuite name change when selecting ‘clear current project’ when a new project being imported
- Fixes calculation of response length for MTOM responses
- Fixes issues with MTOM binary responses causing invalid XML characters to corrupt the test result log
- Fixes Menu selection replacement of runtime variable references to do an insert at character location rather than full replace of existing text
- Fixes initialization issue with RunSuite vs GUI console where existing embedded Project Globals associated with Runtime variables were getting removed
9.0.4
June 9, 2021
- Added codesign signatures to all product binaries and installation package
- Added Base64 Encode/Decode to context menus and as a Tool Menu Item utility
- Fixed OpenAPI parsing to use “Default” instead of “Unspecified” for paths with no defined tags
- Fixes OpenAPI parsing to handle path definitions without tag references
9.0.3
October 9, 2021
- Fixed response code for protocol errors to show code returned in the Response Header
9.0.2
May 15, 2020
- Fixed relative path references for ADS when th e relative path is project directory
- Fixed OpenAPI test names to use upper case for GET, PUT, POST, etc
- Fixed display issue with OAuth2 password grant type
9.0.1
August 23, 2019
- Added new OpenAPI project Type with support for OpenAPI 2.0 and 3.0
- Added OAuth2 support
- Added support for Amazon AWSv4 signature authentication
- Added new authentication settings screen
- Added optimizations for large project
- Added form based inputs for urlencoded and form-data Content-Types
- Added Form and Raw views for protocol header fields
- Fixes issue with custom HTTP headers defined on a test case appearing on subsequently created test cases based on the last test case active
- Fixes issue with ContentType header getting created on test cases with HTTP methods other than POST and PUT
- Fixed bug with form-data Content-Types not correctly setting boundary header
- Fixes URI field so that direct edits are properly synced and updated in the decomposed URL component values
- Fixed packaging and installation of Crystal Reports component to no longer require VC++ prerequisites
- Fixes the Cancel button logic on the dynamic Cert Alias resolve screen to abort sending the test request in Project View
8.0.4
January 20, 2019
- Added proxyurl and proxycredentials command line options to runsuite.exe for dynamically specifying proxy settings
- Added support for HTTP Status Response text to be available as an HTTP response header for HTTP codes > 299
- Added support for additional fingerprint methods (EnhancedFingerprintDetection)
- Fixes WS-Encryption of a WS-Username token header with the ‘Included Nonce Encoding Type Attribute’ option set
- Fixed issue with disabled Success Criteria items still being used to detect dependencies
- Fixed issue with ADS initialization related to referencing ADS sources from XML project to WSDL project ADS sources
- Fixed RunSuite to adhere to the defined SOAPSonar settings for TLS 1.0, 1.1, and 1.2
- Fixed WS-Security Signatures to support ETSI & ISO and allow certificates for signing that have only the KeyUsage=nonRepudiation set exclusively
- Fixed issue extracting Runtime Variable attribute values containing an “=” symbol
- Fixed handling wsam:Action attributes within PortType Operation attributes
- Fixed issue with OverrideIP setting when using global variables in URI
- Fixed issue with Performance Agents and Thread allocation
8.0.3
November 3, 2017
- Added support for resolving file references to Fullpath, ProjectDir, or InstallDir automatically
- Added optimizations for rendering time on projects with a large number of data sources defined
- Added and Export File option to the context menu of the Report View XML file to more easily copy the result file to a selected target location
- Fixed success criteria behavior when “Skip Rule if XPath not found” is enabled and none of the defined XPath rules match the target content
- Fixed linkage on the Report View when Show Failed tests were
- Fixed WS-Security Timestamp to allow negative values for negative testing
- Fixed regression issue with Send Email task
- Fixed issue with TLS 1.1 and TLS 1.2 settings being preserved through restarts
- Fixed issue of duplicate TestIDs caused when cloning groups of Test Cases by cloning the Test Folder
- Fixed Microsoft OLEDB driver issues on older Excel files (.xls)
- Fixed display width of SSL certificate display on Authentication tab
8.0.2
July 20, 2017
- Added new TestName() context function
- Added feature to QA Test Group settings for enable logging – allows to set up test in a group and disable logging and reporting of those tests
- Enhances JSON formatting to handle more types of JSON objects
- Fixes SMTP Task to retain credentials when specified
- Fixed GenReport.exe issues with reporting generation and email
- Optimized large project running tests with large numbers of RV or ADS variables
- Fixes use of ASF variables in the URL Field
- Fixes the Vulnerability Detail report prompting for DB Login
- Fixes the Test Case Summary Report and the Test Case Comments report
- Fixed regression issue with Request Tasks being executed from Project View
- Fixes Override IP setting to handle variables defined within the URI host parameter
- Fixes Override IP setting on RunSuite command-line
- Fixes test handling to more gracefully handle tests cases with invalid URIs defined
- Fixes Global SSL and TLS settings to activate dynamically rather than require a restart
- Fixes Create new Project naming to not add a default 1 on the end of the first project created with that name
- Fixes MTOM parser to handle more content-type variations
- Fixes HTML Form Post builder to support variable references within the parameters
- Fixes MIME attachment boundary setting to properly respect the boundary string setting
- Fixes hardware fingerprint detection to ignore USB sticks
8.0.1
October 21, 2016
- Redesigned product architecture for .NET Framework 4.5 (or later). .NET Framework 4.5 and .NET Framework 3.5 are both required to run the v8 product edition
- Added support for TLS 1.1 and TLS 1.2
- Added support for Unicode non-english languages
- Added feature for changing ADS settings across selected ADS policies in the project
- Added ability to specify different Key Identifier than the Signing Key for X509 SubjectConfirmation in the WS-SAML 2.0 task
- Added UTF8 encoding to the Encode Value Task
- Added SHA256 algorithm to the Encode Value tasks
- Added new feature for conditional execution called
- Added support for variable references to be resolved within DLL Plugin parameters
- Added support for global setting changes for the ‘Force processing of Evaluation Rules’ setting on baseline rules
- Added support for Report filtering to optionally not report on dependencies or conditional tests
- Added auto save option for test cases to autosave edits without prompting for commit
- Added export to CSV option to QA mode testing to automatically export the result summary to CSV file on test completion
- Fixed Encode Value and Decode Value tasks to operate on both structured (XML/JSON) and non-structured (RAW) data
- Fixes MD5SUM and SHA1 option on the Encode Value task
- Fixes HEAD method to disallow message body per HTTP spec
- Fixes unicode handling of extra characters and reversing character sequences
- Fixes object reference error to be more informative when trying to perform SOAP operations on non-SOAP inputs
- Fixes SAMLv2 SubjectConfirmationData NotOnOrAfter attribute setting to be properly omitted from the assertion when not set
- Fixes JScript issues with setting Global variables within the script
- Fixes Encoding task to provide selective JSON content (when format is compatible with an XML structure) in tree view
- Fixes Decode task to provide selective JSON content (when format is compatible with an XML structure) in tree view
- Fixes Disable Test Dependencies option on test suite to properly handle Conditional Testing cases in Custom Groups that contain Test Dependencies
- Fixes support for URI encoding characters to be sent without decoding, such as the %5c encoded backslash character
- Fixes the HTML Form Post encoder to not URL encode values when sent at MIME via the multipart/form-data content-type
- Fixes DLL plugin custom parameter values to resolve runtime variable references
- Fixes Evaluate Criteria rules in project view to properly detect response codes other than 200