June 14th, 2011Bugs fixed:
· Fixed duplicate retrieval of web pages when BrowserComponent was enabled
· Fixed support for Composite projects in MockAsWar functionality
· Fixed Composite Projects with regard to renaming of REST Resources and Services
· Fixed double encoding of Template URL parameters
· Fixed forward-slashes in WAR file create by DeployAsWar and removed unnecessary jars
· Fixed support for composite projects in DeployAsWar packaging
· Fixed Reliable Messaging sequence identifier
· Fixed loading of XSDs and WSDLs with leading or trailing whitespace
· Fixed loading of projects with filenames containing non-URL characters
· Fixed incorrect replacing of SOAP Header content when updating a WSDL with Header definitions
· Fixed normalization of filenames when exporting TestCases or TestSuites
· REST Coverage was not being calculated correctly for child resources
· Fixed synchronization of shared File DataSinks
· Fixed combo-box editor in Mode column for Service Endpoints for REST services
· Fixed automatic setting of WS-A version when WS-RM version 1.0 is selected
· Fixed normalization of column names to XML names when generating XML from a JDBC ResultSet
· Fixed wildcards for CDATA sections in the XPath Contains assertion
· Fixed error when running MockServices containing definition parts with unexpected content types
· Fixed correct generation of loadUI Tests from soapUI Simple Strategy LoadTests
· Fixed potential NPEs in DataSource cleanup and StringList constructors
· Fixed QName extraction of REST Request Representations
· Fixed ignoring of DataSource StartRow with shared DataSources
· Fixed Null Pointer Exception in HTTP and REST request editor when Browser Component is disabled
· Fixed truncating of property values when writing to Excel DataSink if they are over 32k and also added corresponding warning to soapUI log
· Fixed crash on extremely large tooltips; internal limit now set to 500 characters for tooltips in the outline editor showing node values
· Fixed width of XPath Assertion configuration dialog to show the "Select Content" options
· Fixed WADL importing of child resources with same path; these are now merged into a single resource
· Fixed layouting of DataSink and DataSource config panels and fixed GroovyD DataSource/DataSink editors and Get Data popups
· Fixed handling of WADL parameters with non XSD types in the soapUI Pro Form Editor
· Fixed double encoding of Template URL parameters
· Fixed forward-slashes in WAR file create by DeployAsWar and removed unnecessary jars
· Fixed saving of project file when syncing to loadUI
· Fixed Raw view for JDBC Requests to show expanded variables
· Fixed incorrect TestSuite Jasper Report Template
· Fixed duplicate saving of standard projects in pro version
· Generated WAR files now work on WebLogic
· Fixed syncing of file system with composite projects and non-alphanumeric characters in TestCase names
· Fixed inserting of new TestSteps to be after selected TestStep
· Fixed issue with the global setting "enable proxy", which was not picked properly when running from the command line runner
· Fixed issue with incorrect error message when running out of memory in Maven Plugin
· Fixed issue with optional tag being generated as a result of Key Identifier Type being set to none in Security Configuration. Now Issue Name and Serial Number is set as default t for Key Identifier Type
Updated libraries:
· JXBrowser 2.8
· Groovy
· Bundled JRE
· Jasper Reports 4.0.2
· Jetty 6.1.26
June 14th, 2011Major New Features:
· Added a "Fuzzing Scan" to the list of Security Scans
· Improved Command-line Security-Test runner to support all TestCase Runner options and custom JUnit-Style report (Security, Automation)
· Added wargenerator command-line utility that creates war files from soapui projects
Minor Improvements:
· Added option to run Security Scans only once in TestCase with complex flow logic (Security)
· Fixed all password fields in soapUI to use masked input (Functional Testing)
· Improved feedback in Security Test log (Security)
· Added new wargenerator command-line utility for generating war files for a Project (Mocking, Automation)
· General UI Improvements
Bug Fixes:
· Generated WAR files now work on WebLogic
· Fixed syncing of file system with composite projects and non-alphanumeric characters in TestCase names
· Fixed ignoring of DataSource StartRow with shared DataSources
· Fixed inserting of new TestSteps to be after selected TestStep
· Fixed correct generation of loadUI Tests from soapUI Simple Strategy LoadTests
· Fixed saving of project file when syncing to loadUI
· REST Coverage was not being calculated correctly for child resources
· Library Updates
· Jasper Reports 4.0.2
· Jetty 6.1.26
June 14th, 2011Major New Feature:
Security Testing for scanning your target services for common functional vulnerabilities:
· SQL Injection
· XPath Injection
· Boundary Scan
· Invalid Datatype
· Cross Site Scripting
· XML Bomb
· Malicious Attachment
· Malformed XML
· Custom Scan
Minor New Features:
· Introduced factory extension mechanism for easily adding your own TestSteps, Assertions, etc. (Ecosystem)
· Added possibility to override JUnitReportCollector for creating custom JUnit style reports (Analytics)
· Added possibility to ignore XML comments in XPath assertions (Functional Testing)
· Improved error messages when WSDL loading fails (Technology Support)
· Added custom multi-value delimiter for REST parameter values (Functional Testing)
· Added global setting for normalizing forward slashes (which was always performed previously) (Functional Testing)
· Added support for property expansions in output folder for command-line runners (Automation)
· Improved WADL importer support for referenced representations and parameters (Technology Support)
· Added adding of Quotes “”to File DataSink (Functional Testing)
· Added Digest Algorithm setting to WS-Security Signature entry (Technology Support)
· Improved handling of internal errors in Schema Validation (Functional Testing)
· Added encoding property to File DataSink (if you need to write files with some other charset than the system one) (Functional Testing)
· Improved creation of CSV Files in File DataSink (Functional Testing)
· Improved installer to install the tutorials in custom location (Ecosystem)
· Improved installer to install the Browser Component in soapUI directory instead of local profile (Ecosystem)
· Improved error messages when trying to install a Renewal license over a Trial (Ecosystem)
· Improved REST Resource resolution for REST TestRequests when there are multiple resources with the same path (Functional Testing)
· Improved Redirect handling to always use GET (Functional Testing)
· General Stability and Performance improvements
Bugs Fixed:
· Fixed duplicate retrieval of web pages when BrowserComponent was enabled
· Fixed support for Composite projects in MockAsWar functionality
· Fixed Composite Projects with regard to renaming of REST Resources and Services
· Fixed double encoding of Template URL parameters
· Fixed forward-slashes in WAR file create by DeployAsWar and removed unnecessary jars
· Fixed support for composite projects in DeployAsWar packaging
· Fixed Reliable Messaging sequence identifier
· Fixed loading of XSDs and WSDLs with leading or trailing whitespace
· Fixed loading of projects with filenames containing non-URL characters
· Fixed incorrect replacing of SOAP Header content when updating a WSDL with Header definitions
· Fixed normalization of filenames when exporting TestCases or TestSuites
· Fixed synchronization of shared File DataSinks
· Fixed combo-box editor in Mode column for Service Endpoints for REST services
· Fixed automatic setting of WS-A version when WS-RM version 1.0 is selected
· Fixed normalization of column names to XML names when generating XML from a JDBC ResultSet
· Fixed wildcards for CDATA sections in the XPath Contains assertion
· Fixed error when running MockServices containing definition parts with unexpected content types
· Fixed potential NPEs in DataSource cleanup and StringList constructors
· Fixed QName extraction of REST Request Representations
· Fixed Null Pointer Exception in HTTP and REST request editor when Browser Component is disabled
· Fixed truncating of property values when writing to Excel DataSink if they are over 32k and also added corresponding warning to soapUI log
· Fixed crash on extremely large tooltips; internal limit now set to 500 characters for tooltips in the outline editor showing node values
· Fixed width of XPath Assertion configuration dialog to show the "Select Content" options
· Fixed WADL importing of child resources with same path; these are now merged into a single resource
· Fixed layouting of DataSink and DataSource config panels and fixed GroovyD DataSource/DataSink editors and Get Data popups
· Fixed handling of WADL parameters with non XSD types in the soapUI Pro Form Editor
· Fixed double encoding of Template URL parameters
· Fixed forward-slashes in WAR file create by DeployAsWar and removed unnecessary jars
· Fixed Raw view for JDBC Requests to show expanded variables
· Fixed incorrect TestSuite Jasper Report Template
· Fixed duplicate saving of standard projects in pro version
Updated Libraries:
· JXBrowser 2.8
· Groovy 1.8.0
· Bundled JRE 1.6.0_25
June 14th, 2011Minor New Features:
· Improved soapUI loadUI integration (loadUI)
· automatic detection of paths
· improved component generation
· Multiple Parameter value support for REST requests (REST)
Bugs Fixed:
· Improved Web Recording with Forms (Web)
· Fixed HTTP Header overrides (soapUI)
· Command-line runners don't execute all tests on misspelling (Automation)
· Multiple spelling and usability issues (soapUI)
· File DataSink IOException (Functional Testing)
· Project Script Library now works on project load (Scripting)
Updated Libraries:
· Groovy 1.7.5
June 14th, 2011Major New Features:
· loadUI Integration
· Web Testing and Recording
· Manual TestStep
Minor New Features:
· Improved WADL importer
· Improved viewing of attachments
· Improved support for huge file attachments (>200mb)
· Fixed many memory leaks for long-running tests
· Added support for project-level script libraries
· Added setting to enable wordwrap in Raw message views
· Increased default memory setting in .sh files
· Added action to clear the current Workspace
· Added option to show namespaces in refactoring wizard
Improved web-recording functionality:
· wizards for generating web tests when creating new projects
· possibility to exclude HTTP Headers
· support for multiple recording sessions
· Improved loadUI project generation from functional TestCases
Major bugs fixed:
· Fixed adding of HTTP Query Parameters
· Fixed JDBC Assertions to handle connection errors
· Several fixes to JDBC-connection related functionality
· Fixed showing of passwords in UI
· Several UI cleanups and minor bug-fixes
· Fixed preview of -f argument in runner dialogs
· Fixed usage of correct soap version when refactoring
· Fixed parameter resolving in script properties
· Fixed saving of reordered TestCases
· Fixed SSL Support for soapUI TestCases in loadUI
· Fixed bundling of external resources in generated War files
· Fixed all code-generation to work from command-line tools
Updated Libraries:
· Groovy 1.7.4
· JxBrowser 2.4
December 28th, 2009Major New Features:
· JDBC Testing (Protocol)
· A JDBC TestStep has been added for functional database testing, all standard xml and xpath related functionality applies to query results (assertions, transfers, etc).
· JMS Testing (Protocol)
· A JMS protocol has been added for sending and receiving both text (SOAP,etc) and binary messages via JMS. Provider configuration and extended JMS monitoring and debugging functionality is provided via the HermesJMS integration.
· AMF Testing (Protocol)
· An AMF TestStep has been added for functional and load testing of Flex server applications, all standard xml and xpath related functionality applies to response messages (assertions, transfers, etc).
· Query Builder (Data Driven testing)
· Component for visually building Database queries used in the JDBC Teststep and JDBC related DataSources and DataSinks.
· Deploy as War (Mocking)
· soapUI Projects can now be packaged as WAR files to be deployed on any standard servlet container, which will host the contained MockServices and display a simple Web interface for statistics, log output, etc.
Major bugs fixed:
· fixed save-all to keep track of project count (User Interface)
· fixed adding of method parameters from rest request, method and resource views (REST)
· fixed setting of media-type for Form-submits (REST)
· removed automatic XML-formatting of rest request bodies (REST)
· fixed thread-override and multiple formats in launch-loadtest-runner dialog (LoadTesting)
· fixed resetting of threadcount from canceled burst strategy (LoadTesting)
· Fixed endpoint updating in service endpoints table (REST,WSDL)
· Fixed saving of loadtest limit type (LoadTesting)
· Fixed escaping of property-expansions with double $ (Properties/Scripting) (General)
· Fixed TestSuite count in simple TestCaseRunner output (Test Automation)
· Fixed filename creation for Composite projects (General)
· Fixed script-strategy to use project scripting language (Load Testing)
· Moved demo script files to correct folders (General)
· Ordered output of LoadTestStatistics export (LoadTesting)
· Fixed CSV Data Export with subreports (Reporting)
· MockService synchronization issues during high load (Mocking)
· Fixed SOAP-Action in Content-Type for WS-A and MTOM requests (SOAP)
· FixedRateLoadStrategy now ignores the Thread Startup Delay option (Load Testing)
· fixed setting of nilable on missing elements in form editor (SOAP)
· removed unneccessary formatting of REST xml responses (REST)
Updated libraries:
· Groovy 1.6.7
· Not-yet-commons-ssl-0.11
· Jexcel-api-2.6.12
· Jasper 3.6.2
· Saxon 9.1.0.8
· Jetty 6.1.22