SoapUI Changelog

What's new in SoapUI 5.2.1

Oct 8, 2015
  • A new bundled SwaggerHub plugin that helps you easily import Swagger API definitions from SwaggerHub to your project and to export your APIs to SwaggerHub. (SOAPUIOS-152)
  • More efficient memory usage. (SOAPUIOS-154)
  • A new feature by Stanislaw Wozniak (a GitHub user with the nickname sponte): The test runner has a new setting that commands SoapUI to export test case properties to JUnit-style reports. You can find the new “Export JUnit Results with test properties” check box on the Reports tab of the dialog, in which you specify the test runner's properties before the run. To enable this functionality from the command line, use the new -J command-line argument. (SOAPUIOS-156)
  • A bug fix by Marc Paquette (marcpa00 in GitHub): Earlier versions of SoapUI doubled messages sent to the console log from Groovy code. Marc has fixed this. (SOAPUIOS-157)
  • More bug fixes:
  • The UXM AlertSite plugin did not add the "Monitor APIs" item to the product’s menu. (SOAPUIOS-166)
  • An error ("Access mode for wsi-test-tools scripts couldn't be set") could occur when installing the product on Linux. (SOAPUIOS-161)
  • Running WS-I Compliance for a SOAP service could cause an exception. (SOAPUIOS-158)

New in SoapUI 5.2.0 (Jul 3, 2015)

  • Major New Features:
  • You can use 4 new JSONPath-based assertions:
  • JsonPath Count - Calculates the number of element occurrences in a JSON response.
  • JsonPath Existence Match - Extracts data from a JSON response and compares it with an expected value.
  • JsonPath Match - Checks if a JSON response contains specific node.
  • JsonPath RegEx Match - Extracts data from a JSON response and verifies it with a regular expression. You can find the new assertions in the Add Assertions dialog, in the Property Content assertion group.
  • You can create new empty projects (in earlier versions, projects had to be based on WSDL or WADL, or URI).
  • Improvements:
  • New look inspired by Ready! API.
  • Support for Java 6 has been dropped. To run SoapUI, now you need to have Java 7 on your computer. The SoapUI installation package includes Java 7 modules, so if you use the installer, you do not have to download and install additional files.
  • Old-style icons have been replaced with newer icons.
  • Bundled Plugins:
  • The SoapUI installation package includes the following plugins:
  • MQTT plugin - Enables IOT testing of MQTT services.
  • Swagger plugin - Enables loading and saving of Swagger interface descriptions.
  • AlertSite UXM plugin - Enables distributed monitoring of APIs.
  • Bugs Fixed:
  • The JMS Timeout assertion did not work.
  • SoapUI failed to find attachments specified by 'xop:Include href'.
  • SoapUI failed to load plugins when you run tests with testrunner.bat and the current directory differed from bin.
  • The "Help > Privacy Policy" menu item did not open any web page. Now it opens http://www.soapui.org/Store-Info/privacy-policy.html.
  • In the Property Transfer test step editor, it was possible to add two items with the same name to the Transfers list.
  • When you resized the "Contain" assertion edit window, the text in that window did not resize appropriately.
  • The Overview tab of the REST Interface editor displayed "WSDL Definition" instead of "WADL Definition".
  • There was a misprint in the SoapUI Preferences > WSDL Settings screen.

New in SoapUI 5.0.0 (Oct 22, 2014)

  • Major new features:
  • REST Mocking - Easily create REST MockServices without scripting and test unavailable/prototype APIs.
  • OAuth 2.0 support - Test APIs using OAuth 2.0, group different OAuth 2.0 credentials into profiles, and automate your OAuth 2.0 tests to integrate with other build tools.
  • (Pro only) REST Discovery - Quickly get your undocumented API under test by recording your interactions with the API.
  • (Pro only) REST Test Suite Builder - Automatically create test suites from your recorded interactions with the API, making sure you test the right requests.
  • (Pro only) REST Discovery + REST Mocking - Seamlessly create REST Mocks using responses from REST Discovery recordings.
  • Bugs fixed:
  • XSDs now exposed correctly for MockServices in subdirectories (SOAP-1313)
  • Memory log panel now shows correct total memory for sizes above 2GB (SOAP-1574)
  • It is now possible to sign the BinarySecurityToken when creating a WSS signature entry (SOAPUI-4586/SOAP-1097, contribution from Willem Salembier)
  • The resource editor and request editor views are now better synced (SOAP-830)
  • Improved the behavior of the request view's pop-up parameter table (SOAP-845)
  • Added missing hint text from the "New REST Resource" dialog (SOAP-1102)
  • Removed some duplicate library archives. (SOAP-1195)
  • Importing WSDL protected by Basic HTTP Authentication is now possible again (SOAP-1331)
  • XML conversion no longer fails for JSON value whose name starts with digit (SOAP-1405)
  • Starter page now resizes correctly also on Mac OS X (SOAP-1212)
  • Redirect requests no longer ignore manually configured proxy settings (SOAP-1208)
  • Fixed several minor issues with JSON when using WADL files with a schema (SOAP-1219)
  • Fixed NullPointerException when asserting schema compliance on XSDs (SOAP-1229)
  • It is once again possible to create new REST test steps despite having REST services with duplicated names. (SOAP-1239)
  • Fixed custom properties not working with REST test steps that were using a JMS endpoint (SOAP-1251)
  • Fixed SecurityTestRunner not creating reports on Mac OS X (SOAP-1278)
  • Improved compatibility with MTOM and WCF (SOAP-1316)
  • Removed unnecessary "Failed to delete temporary project file" warnings. (SOAP-1338)
  • Export project to zip file no longer shows error message (SOAP-1948)
  • SSLContext is now configurable using the system property soapui.sslcontext.algorithm (SOAP-2013)
  • Wide Unicode char no longer causes CharConversionException on import (SOAP-1752)
  • (Pro only) Fixed the maven plugin crashing when executing a project containing a Message Content Assertion (SOAP-1348)
  • (Pro only) Fixed unnecessary 500 ms delay in data-driven tests (SOAP-769)
  • (Pro only) Fixed issue where data-driven REST tests sometimes picked up the wrong data (SOAP-722)
  • (Pro only) JSON is no longer converted to XML in some cases (SOAP-1219)
  • Improvements:
  • Introduced Script class for internal grouping of constants (Contribution from Marc Paquette)
  • Added a (non-GUI) setting to control starting the Cajo server on startup (Contribution from Marc Paquette)
  • Improved file chooser behavior in certain scenarios (Contribution from Marc Paquette)
  • Added missing soapui.logroot configuration to the log4j definition of the GLOBAL_GROOVY_LOG (Contribution from Michael Ottati)
  • IdleConnectionHandler is now correctly stopped (Contribution from Christoph Thelen)
  • Normalize pathname for listeners, factories and root (SOAP-1424, Contribution from Marc Paquette)
  • Updated libraries:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

New in SoapUI 3.0 Beta 2 (Jun 10, 2009)

  • Mostly bugfixes and minor improvements.

New in SoapUI 2.5.1 (Feb 2, 2009)

  • soapUI 2.5.1 is mainly a bug-fix release with a few minor improvements.

New in SoapUI 2.5 (Nov 20, 2008)

  • A bunch of bug-fixes and minor improvements, thanks to our awesome customers and community for testing and reporting... we owe you another great release!

New in SoapUI 2.0.2 / 2.5 Beta 1 (Nov 5, 2008)

  • Finally a new version!
  • REST/HTTP Support
  • WADL import / export / generation
  • JSON/HTML to XML conversion for assertions, transfers, etc..
  • REST / HTTP Request TestStep
  • Generate both code and documentation for WADLs
  • WS-Addressing support
  • Request, MockResponse, Assertion
  • MockService improvements
  • onRequest / afterRequest scripts
  • improved WSDL exposure with ?WSDL endpoint
  • docroot for serving static content
  • HEAD request support
  • Encrypted Project Files and hidden password fields
  • LoadTest before/afterRun scripts
  • Import/Export TestCases/TestSuites for sharing
  • Relative paths to project resources
  • Improved SOAP Monitor now supports keep-alive and chunked encoding
  • Dump-File for response message automatically saves responses to a local file
  • Unique keystores on request-level
  • Improved XPath Contains Assertion with option to ignore namespace prefixes
  • Improved compression algorithm support
  • Extended HTTP-related settings
  • .. Backup your existing projects before testing and please don't hesitate to contact us if you have any issues, suggestions, complaints, etc!