06 August 2007 - 1.7.5 | home user-guide eclipse jbossws intellij netbeans maven 1.X/2.X PDF files forums bugs sourceforge

Home

- Feature Overview
  - soapUI Pro comparison
- News and History
  - Snapshot release
  - New and Noteworthy in 1.7.5
  - New and Noteworthy in 1.7
  - New and Noteworthy in 1.6
  - New and Noteworthy in 1.5
- Building
- Integrating
- Future Plans
- FAQ

Getting Started
User Guide
IDE/Tool Plugins
Search soapUI site
Project Documentation

- About soapUI
- Project Info
- Project Reports

## Welcome to soapUI 1.6!

Welcome to soapUI 1.6! We are happy to finally release this version with several key improvements to soapUI functionality.

### Major Improvements

- Support for Attachments (MTOM / SwA / Inlining)
- 12 Tool integrations for;
  - Code Generation; JBossWS (wstools), JAX-RPC (wscompile), JAX-WS (wsimport), XFire 1.2.X (WsGen), Axis 1.X (wsdl2java), Axis 2 (wsdl2code), JAXB 2.0 (xjc), XmlBeans 2.X (scomp), GSoap 2.7.X and .NET 2.0, including a ToolRunner for running code-generation tools from the command line
  - WSDL-Generation; JBossWS (wstools)
  - WS-I Basic Profile Validations
  - Apache TcpMon
- WSDL Caching and exporting
- JUnit Reports for functional tests from commandline

### Minor Improvements

- Support for importing secured wsdls
- Initial support for Property-Expansion in test requests and xpath expressions
- Automatic/Manual generation of WS-Security headers for Authentication
- SOAP 1.2 support for request generation / HTTP headers / validation
- Improved request generation
- Options to sort items in navigator
- Integrated help
- Default assertions when creating request steps
- Support for unverified SSL certificates
- Response-size threshold
- Support for preencoded urls (see Forum discussion)
- Updated xmlbeans/saxon for improved XPath 2.0 support
- More keyboard shortcuts

### Final release Improvements

soapUI 1.6 final introduces a large number of fixes and many minor improvements which have been accumulated during the snapshot releases during the last months. Some highlights are :

- Added exclusion list to proxy settings (comma-seperated)
- Added 2 context properties available when load-testing:
  1. ThreadIndex - the index of the created thread.. this value will never change for a given TestCase during its run time.. New threads will simply get an incremented index.. the mod of this value could for example be used as an index into a data-file (to handle changes in number of threads)
  2. RunCount - tells how many times the TestCase has been run by its thread (not in total) during the current LoadTest
- Added initial support for unzipping gzipped response messages, ie messages with a Content-Type or Content-Encoding ending with "gzip". Thanks to Diego Banda.
- Added request-level property to inline attachment content in response editor (as in soapUI 1.5), see forum discussion
- Improved saving of projects to not corrupt files on out-of-memory (saving now first saves to an in-memory buffer which is written to file if no errors occur..)
- Fixed validation of derived types in xml-editors
- Fixed automatic adding of TestStep Status assertion to newly created loadtests, see forum discussion
- Added option to ignore case in Contains/NotContains assertions
- Improved support for automatic validation by adding an option to not send invalid requests (see Feature Request)
- Added support for automatic validation of request/response messages in editors (see Feature Request), thanks to Michael Vorburger! ("Preferences / UI Settings / Validate Request / Response")
- Added support for generating rpc-parts for attachments ("Preferences / WSDL Settings / Attachment Parts")
- Added [Tools] button which open "Preferences / Integrated Tools" for setting tool paths
- General dialog improvements; Escape closes and F1 shows online help if available
- Fixed validation of SOAP mustUnderstand/encodingStyle attributes in entire messages, see forum discussion
- Added possibility to edit response message and revalidate with Alt-V (including assertions), see forum discussion
- Added possibility for custom background image in desktop. Just place a soapui-background.gif/jpg/png in the soapUI bin directory (at last :-), Thanks to Roger Sundberg
- Added option to open TestCase editor when adding requests to a TestCase
- Updated to commons-ssl-0.3.0.jar
- Fixed caching of attachments to now be saved in the soapui-project file (compressed).. this makes portability of soapui-projects with attachments much simpler.. The attachment-folder setting has been removed.
- Fixed property-expansion when running xpath-assertions and property-transfers from within their editors.
- Fixes password-input fields to be masked

See the snapshot document for all fixes..

### beta2 Improvements

soapUI 1.6 beta2 introduces a large number of fixes and many minor improvements:

- Syntax highlighting in groovy editor
- Improved memory management under long running tests
- Support for external log4j configuration
- Greatly improved Groovy script performance and memory usage
- Undo/Redo in most editors
- Extended Property-Expansion to allow specification of step and property
- New tabbed layout mode for request/response editors
- UI "modernization"

### More Bugfixes from soapUI 1.5

- Readonly Project files
- Threads in loadtests shared underlying data
- Circular imports/includes
- Tools run in headless environment

Next: New and Noteworthy in soapUI 1.7