-
Notifications
You must be signed in to change notification settings - Fork 611
/
RELEASENOTES.txt
1826 lines (1434 loc) · 89.4 KB
/
RELEASENOTES.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# SoapUI Open Source 5.7.3
#### RELEASE_ME_ON ####
### Overall improvements ###
-------------------------------------------------------------------------------
# SoapUI Open Source 5.7.2
#### Released on 2023-11-07 ####
Fixed Zip-Slip Vulnerability.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.7.1
#### Released on 2023-08-01 ####
Fixed an issue where SoapUI version 5.6.0 and 5.7.0 would not install or open on certain machines including Mac OS Ventura. There were issues with an expired Apple Certificate and previous bundled JRE environment. We have signed the new version with updated Apple Certificate and also updated the bundled JRE environment to Liberica version 16.0.2+7. These updates which resolves this issue for Mac users and the application now installs properly. Windows and Linux versions also received updates to the bundled JRE environment.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.7.0
#### Released on Released on 01-12-2022 ####
The new release includes support for GraphQL APIs and offers other improvements that make API testing more convenient and powerful.
### GraphQL Support ###
Now you can test GraphQL services. To do this, use the new GraphQL Request test step.
### Docker support ###
SmartBear introduces a pre-configured Docker image, so now you can run SoapUI functional tests in isolated Docker containers.
### Built-in OpenAPI (Swagger) support ###
Now, to work with OpenAPI/Swagger definitions, you do not need to use plugins. SoapUI supports it out-of-the-box. Additionally, we've improved integrations with SwaggerHub to make it even more convenient.
### Overall improvements ###
* Support for OpenJDK 16.
* Now, SoapUI opens a response editor that matches the response content type. For example, it opens the JSON editor if a response has JSON content.
* We've updated a number of third-party libraries, including the following:
* Apache Log4j library to 2.17.1.
* Jayway jsonpath to 2.4.0.
* Now, SoapUI stores log files in the <User Directory>/.soapuios/logs directory. Previously, they were stored in the SoapUI installation directory, which could cause issues on Windows computers.
* A new feature by modax: Now, you can run the SoapUI build from the Travis-CI.
### Overall improvements ###
* When a proxy is set to None, usage of the ProxySelector class leads to the NullPointerException.
* The value of the Start Step property of the SOAP Mock Response could be reset to the default value in some cases.
* A bug fix by stevendjames: When you used the Query/Match filter in the SOAP Mock Response test step, the ClassCastException could occur.
* A bug fix by MagnoCorrea: Names of the exported WSDL definitions with schema references could be too long. Now, such names are shorter and easier to work with.
* A bug fix by stevann7: REST mock services did not show details of the message when you double-clicked it in the Message Log panel.
* A bug fix by modax: In some cases, when you assigned a new endpoint to requests with the specific endpoint in the Service Endpoints panel, SoapUI did not apply it.
* A bug fix by clynton: The NullPointerException could occur if you did not add the runBeforeSteps event listener to the project.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.6.1
#### Released on 2021-12-20 ####
This release updates the Apache Log4j library to v. 2.16 that mitigates CVE-2021-44228 (Log4Shell) and CVE-2021-45046.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.6.0
#### Released on 2020-09-07 ####
### Overall improvements ###
* remove useless jars. Jackson, KeenIO.
* update org.apache.httpcomponents jar versions. httpclient:4.5.5, httpmime:4.5.5, httpclient-cache:4.5.5, httpcore:4.4.9, httpcore-nio:4.4.9
* update commons-logging jar versions. commons-logging:1.2
* update commons-codec jar versions. commons-codec:1.10
* update junit jar versions. junit:4.12
* move to openjdk 12
### Bug Fixes ###
* SoapUI 5.5.0 will not run project or suites - Toolkit not initialized error
* Add setting to enable/disable load script/save script execution.
* Plugins don't need to be signed by Smartbear. Any plugin will be loaded.
* Plugins loaded once during launch process.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.5.0
#### Released 2019-02-06 ####
### Overall improvements ###
* SoapUI 5.5 introduces the Endpoint Explorer dialog. Use it to send exploratory requests and analyze responses without creating a project.
* SoapUI now supports extended HTTP methods: PROPFIND, LOCK, UNLOCK, COPY, PURGE.
* Now, if you try to open a project created in a later SoapUI version or in ReadyAPI, SoapUI will notify you about this.
* SoapUI now requires Java 8 update 112 or higher.
### Bug Fixes ###
* An invalid name was set for a custom test step.
* A bug fix by modax: WS-Security did not support Strict Layout Rules.
* A bug fix by xgcssch: When a refresh token was used to update an OAuth 2.0 access token, the refresh token was not updated.
* A bug fix by arykov: Symlinks to soapui.sh did not work.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.4.0
#### Released 2017-11-29 ####
### Overall Improvements ###
* SoapUI 5.4 uses Apache Commons Collections library version 3.2.2 that fixes a security vulnerability.
* SoapUI now supports Java 1.8.
* An improvement by DonnyDepp: The window borders are now thicker, so it is easier to resize windows by dragging their borders.
### Bug Fixes ###
* A bug fix by vimil: When a response returned redirect status codes, SoapUI always simulated a GET request to the new address. Now, if the initial request uses the POST method, SoapUI simulates a POST request.
### Discontinued Support ###
* LoadUI integration has been removed from SoapUI. To integrate your functional tests with LoadUI, use ReadyAPI. Learn more about LoadUI in ReadyAPI at https://smartbear.com/product/ready-api/loadui/overview/.
-------------------------------------------------------------------------------
# SoapUI Open Source 5.3.0
#### Released 2016-11-30 ####
### Improvements ###
* Support for OAuth 1 authentication. (SOAPUIOS-194)
* Improved support for OAuth 2. SoapUI now supports two additional grant types: Resource Owner Password Credentials and Client Credentials. (SOAPUIOS-60)
* A new feature by Krzysztof Baranski (krzysbaranski in GitHub): Support for Server Name Indication (SNI) in TLS/SSL requests. (SOAPUIOS-218)
* A new feature by Bouke Nijhuis (BoukeNijhuis in GitHub): The XQuery Match assertion now supports the "Ignore namespace prefix" and "Ignore XML Comments" options. (SOAPUIOS-210)
* A new feature by Kyle Smith (smithk86 in GitHub): The Set Endpoint dialog now displays endpoints in alphabetical order. (SOAPUIOS-212)
Many thanks to Krzysztof, Bouke and Kyle for their efforts!
* The design of some buttons has been updated. (SOAPUIOS-209)
* The SoapUI icon on Mac OS X has been updated. (SOAPUIOS-90)
### Bundled Plugin ###
* The Postman plugin is now included in the SoapUI installation package. You use this plugin to import Postman collections and tests to SoapUI. (SOAPUIOS-208)
### Bug Fixes ###
* TestRunner displayed the "Usage statistics" dialog upon starting. To close this dialog, you had to click any button in it, which was inconvenient for automated test runs. (SOAPUIOS-188)
* The JDBC Request test step converted all SQL column names in responses to upper case. This could cause issues when comparing the response contents with baseline data. (SOAPUIOS-190)
* The SLA assertion did not support property expansions. (SOAPUIOS-195)
* It was impossible to send requests to a secured web service through a proxy server. The simulated requests did not contain the proxy user credentials. (SOAPUIOS-196, SOAPUIOS-199)
* The Groovy Script assertion called by the JDBC Request test step always returned an error "null". (SOAPUIOS-200)
* The context menu of the XML editor had duplicated "Select All" items. (SOAPUIOS-201)
* The Properties test step failed to load the properties, whose names ended with a backslash (\), from a file. (SOAPUIOS-202)
* A NoSuchMethodException exception could occur when creating a project from WSDL. (SOAPUIOS-204)
* A bug fix by Bouke Nijhuis (BoukeNijhuis in GitHub): In certain cases, the Recently Used tab could disappear from the Assertions dialog. (SOAPUIOS-211).
* A bug fix by bearsoftware (GitHub nickname): The Request URL property of the HTTP Request test step did not allow capital letters. (SOAPUIOS-213)
* A bug fix by kekemonster (GitHub nickname): Multiple concurrent requests to a mock service could cause the HTTP 500 error. (SOAPUIOS-215)
Many thanks to Bouke Nijhuis, bearsoftware and kekemonster for contribution!
-------------------------------------------------------------------------------
# SoapUI Open Source 5.2.1
#### Released 2015-10-02 ####
* 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)
For information on SwaggerHub, see http://smartbear.com/product/swaggerhub/overview/.
More information on the plugin is available at https://github.com/SmartBear/readyapi-swaggerhub-plugin.
* 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)
Many thanks to Stanislaw and Marc for their efforts!
* 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)
-------------------------------------------------------------------------------
# SoapUI Open Source 5.2
#### Released 2015-07-02 ####
### 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 ReadyAPI.
* 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 <SoapUI>\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.
-------------------------------------------------------------------------------
# SoapUI OS 5.2 - BETA
#### Released 2015-06-10 ####
### Major new features ###
* JSON Path based assertions
* Create empty project
### Improvements ###
* Old style icons replaced with new
* SoapUI OS GUI more similar to ReadyAPI
### Bugs fixed ###
* Contain assertion text window cannot resize
* JMS timeout assertion is broken
* REST Interface window reads "WSDL Definition" instead of "WADL Definition"
* SoapUI can't find the attachment using the `xop:Include href`
* SoapUI doesn't load plugins when running `testrunner.bat` from another directory
* Typo to on WSDL Settings screen
-------------------------------------------------------------------------------
# SoapUI OS 5.1.3
#### Released 2015-04-01 ####
### Bugs fixed ###
* Removed version conflict affecting Maven builds
-------------------------------------------------------------------------------
# SoapUI OS 5.1.2
#### Released 2015-03-11 ####
### Major new features ###
* In-app analytics as in SoapUI Pro
* Contact information for users
* JSON enhancements
* Auto update of SoapUI
### Improvements ###
* JSON Property Transfer (SOAP-2279)
* Get Data support in JSON tree (SOAP-2280)
### Bugs fixed ###
* Select directory window hangs on Preference->Tools page (SOAP-3318)
* Mock as war uses external library system property
* Loglist selection visibility on mac
* LogListModel cast exception on clear
* Mock as war doesn't create dir structure
* NPE when loading old style plugins
* Memory fix issues for requests returning large file content (SOAP-2130)
* Use bundled JRE when running .sh files from installed SoapUI on mac (SOAP-1951)
* Content of properties value are not update after load them (SOAP-3306)
* Incorrect or broken help links (SOAP-3381)
* "Play" button in "HTTP Request" editor window is not enabled (SOAP-3369)
* AMF Request allows you to run test without endpoint (SOAP-3368)
* Wrong help link in "AMF Request" test step window (SOAP-3367)
* NullPointerException when cancel import packed project (SOAP-3364)
* Wrong assertion content in sample project (SOAP-3312)
* The "NullPointerException" error occurs when running servlet "MockAsWarServlet" (SOAP-3315)
* Soap UI OS hangs when trying to deploy mock service as WAR (SOAP-3310)
### Updated libraries ###
* Introduced analytics-core-5.1.2-os
* Updated hamcrest-core-1.3
* Introduced i4jruntime-5.1.14
* Introduced json-smart-1.2
* Introduced out-app-analytics-provider-5.1.2-os
* Updated wss4j-1.6.16
-------------------------------------------------------------------------------
# SoapUI Pro 5.1.2
#### Released 2014-08-29 ####
### Bugs fixed ###
* (Pro only) SoapUI pro 5.1.1 excel files dates stamp cannot be read (SOAP-2754)
* (Pro only) SoapUI displays an error and closes on leaving SoapUI idle for sometime (SOAP-2759)
* (Pro only) empty rows in excel stop a data driven test (SOAP-2741)
* (Pro only) Cloned assertion test step breaks in testcase export/import (SOAP-2715)
* (Pro only) Composite projects containing multiple REST resources with the same name breaks when saving (SOAP-1874)
* (Pro only) Folder names get random characters (SOAP-2686)
* (Pro only) 5.1 regression: Excel spreadsheets that use forumulas fail in datasource test step (SOAP-2717)
* (Pro only) Trial license activated on 5.0.0 throws already activated message for 5.1.0 (SOAP-2700)
* (support case escalation) New composite project format - different hashtags generated for each person causes Source Control issues (SOAP-2703)
* REST Discovery of soapui.org hangs SoapUI (SOAP-2722)
* 'Apply For Trial' link is broken (SOAP-2762)
* Trial activation issues solved (SOAP-2784)
-------------------------------------------------------------------------------
# SoapUI Pro 5.1.1
#### Released 2014-07-30 ####
#### Please note that version 5.1.1 is a Pro only release. This means the features and improvements below are currently available only in SoapUI Pro. ####
### Bugs fixed ###
* Fixed not being able to reconfigure cloned Assertion TestSteps (SOAP-709)
* The RequestFilter.filterRequest event handler now works correctly again (SOAP-2708)
* Fixed an issue where JSON Payloud escaped input incorrectly (SOAP-2710)
* Fixed an issue with property transfer test steps created with older versions (SOAP-2713)
* Fixed an issue where the "Get Data..." menu option showed up incorrectly in some places (SOAP-2714)
### Improvements ###
* Trying to apply a renewal license to a fresh installation of SoapUI now results in an explanation dialog (SOAP-2704)
-------------------------------------------------------------------------------
# SoapUI Pro 5.1.0
#### Released 2014-07-15 ####
#### Please note that version 5.1.0 is a Pro only release. This means the features and improvements below are currently available only in SoapUI Pro.
### Major new features ###
* (Pro only) New plugin manager to easily find and install/update SoapUI Pro plugins from a central repository
* REST Mock as WAR - Easily deploy REST MockServices as WAR on any application container.
* Native support for JSON response
* JSONPath assertions when response is JSON
* Easy to find Pro features and sample projects through starter page
* Outline editor available on form view (when request has a payload)
### Bugs fixed ###
* Mock Response test step fails (SOAP-2207)
* (Pro only) REST discovery/ New REST mock service missing in composite project menu (SOAP-2266)
* Code Execution Vulnerability with Property Transfers (SOAP-2355)
* WS-security config ignores signature key identifier type "Issuer Name and Serial Number" (SOAP-2347)
* Mock response step fails in 5.0 (SOAP-2207)
* Mock response test step is not editable (SOAP-2202)
* No sub menus in REST Mock Response Get Data (SOAP-2186)
* The http status code in response doesn't work in REST mock service (SOAP-2356)
* (Pro only) SoapUI still ask for a license after you have successfully entered a license and restarted (SOAP-2185)
* (Pro only) Editor windows open in random places and random sizes when desktop type equals default (SOAP-2178)
* REST Mock does not read the payload (SOAP-2173)
* Script assertion play button does not work (SOAP-2161)
* Content-Length header is missing in response from REST mock service (SOAP-2015)
* log.info no longer go to the global-groovy.log (SOAP-1938)
* Drag and drop to a test case not working (SOAP-1936)
* OAuth 2 advance configurations dialog shows all options in CAPS (SOAP-1845)
* Wildcard in XPath match assertion only works with * and no additional characters. (SOAP-1299)
* JDBC configuration requires a DB password (SOAP-493)
* (Pro only) Changing environments does not change the associated JDBC connection string in various JDBC test steps (SOAP-268)
* (Pro only) Composite project duplicate test cases (SOAP-685)
* (Pro only) Project changes are not being saved, because of "Failed to delete temporary project file" in error log. (SOAP-995)
* (Pro only) Order of Test-Suites in element.order file is not followed when composite project is opened in SoapUI Pro (SOAP-1762)
* (Pro only) Composite projects containing multiple REST resources with the same name breaks when saving. (SOAP-1874)
* (Pro only) Item ID's in composite project files are being changed. (SOAP-1381)
* Stubbed dialogs show extended info (SOAP-2256)
### Updated libraries ###
* Updated to JRE 7u55
* Removed joda-time
* Updated junit to 4.11
* Introduced Jayway's json-path 0.9.1
* Introduced jackson-databind, jackson-annotations and jackson-core 2.1.0
* Introduced org.reflections:reflections 0.9.9-RC1
* Introduced gson 1.4
* Introduced commons-vfs2 2.0
* Introduced jsch 0.1.42
* Introduced jzlib 1.0.7
* Introduced commons-net 2.2
* Introduced jackrabbit-jcr-commons 1.5.2
* Introduced jcr 1.0
* (Pro only) Replaced jexcelapi with Apache POI
-------------------------------------------------------------------------------
# SoapUI 5.0.1
#### Released only JAR for LoadUI release, no installers: 2014-05-27 ####
### Bugs fixed ###
* Mock Response test step fails (SOAP-2207)
-------------------------------------------------------------------------------
# SoapUI 5.0.0
#### Released 2014-04-09 ####
### 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
-------------------------------------------------------------------------------
# SoapUI 4.6.4
#### Released 2014-01-14 ####
### Bugs fixed ###
* (Pro only) Problem with renaming services when using environments (SOAP-1245)
* (Pro only) Form view stops working when test step is moved (SOAP-722)
* Some HTTP requests slowed down by automatic proxy configuration (SOAP-1264)
* Security vulnerability on WSDL/WADL import (SOAP-1252) - see MITRE, CVE-2014-1202
* Problem adding REST test step when two services have the same name (SOAP-1239)
-------------------------------------------------------------------------------
# SoapUI 4.6.3
#### Released 2013-12-18 ####
### Bugs fixed ###
* Fixed NTLM authentication not working under certain conditions (SOAP-1021) (Note: If you are using Kerberos authentication, you will have to re-select authentication method in the "auth" tab)
* JDBC Request test step add\delete properties table is broken (SOAP-1144)
* AMF Request test step add\delete properties table is broken (SOAP-1060)
* Request body not copied to test step when creating from POST/PUT REST request (SOAP-1098)
* Security tests ignores endpoint, host and environment parameters in command line tool (SOAP-1190)
* XPATH assertion should show XPATH in error message (SOAP-1155)
* ⌘+Q on mac quits without saving (SOAP-1106)
-------------------------------------------------------------------------------
# SoapUI 4.6.2
#### Released 2013-12-02 ####
### Major New Feature ###
Proxy settings can now be auto-detected (SOAP-454)
### Bugs fixed ###
* Deleting a mid level resource while request editor of child resource is open freezes the GUI (SOAP-854)
* Can not deploy project as war (SOAP-906)
* REST resource base path is duplicated each time Request is opened (SOAP-941)
* Test Step editor parameter table value column heading is wrong (SOAP-856)
* Mock services packaged as WAR files don't work across different OSes. (SOAP-976)
* REST parameter order not saved in Request Editor (SOAP-594)
* Error while creating a Data Export report (SOAP-928)
* Endpoint not sent in WS-RM exchange (SOAP-816)
* Conditional property expansion not working (SOAP-677)
* Mock service returns incorrect content type for CSS files (SOAP-966)
* Incorrect logging from FileFormField (SOAP-909) ( Contribution from Marc Paquette)
* Break statement missing in case SEPARATOR (SOAP-910) ( Contribution from Marc Paquette)
* LoadUI and Hermes installers cannot be started from SoapUI installer (SOAP-1069)
### Improvements ###
* SoapUI now remembers window position and size after relaunch (SOAP-885)
* One-click dialogs to add REST resources (SOAP-344 and SOAP-398)
* Improved default window and Request Editor size (SOAP-679)
* Unnecessary elements removed from GUI
* Endpoints are now sorted alphanumerically (SOAP-983) ( Contribution from Vincent Frison)
* Look and feel improvements on Mac OS
* Less confusing GUI for REST template (path) parameters
### Updated libraries ###
* Groovy 2.1.7 (SOAP-630)
* proxy-vole 20121203 (SOAP-454)
-------------------------------------------------------------------------------
# SoapUI 4.6.1
#### Released 2013-10-24 ####
### Major New Feature ###
* All parameters editable on top URI bar (SOAP-671)
* Better control and feedback when editing parent resource from child
* Better synchronization of editors regarding parameters. Add new parameter simplified.
* Retina support for SoapUI on OS X (SOAP-655)
### Known Issue ###
* Template parameter not synched from method to top URI bar (SOAP-834)
### Bugs fixed ###
* Editing resource params from the properties tab doesn't set default value (SOAP-841)
* Should not be possible to change the method in REST test steps (SOAP-833)
* SoapUI didn’t support SPNEGO/Kerberos authentication in a good way (SOAP-445)
* Double Encoded URIs (SOAP-697)
* Child resources don't show complete path in Resource field (SOAP-622)
* Can't write to Excel DataSinks when using a template file (SOAP-680)
* Easy way to get binary content of response (SOAP-747)
* Change color of CDATA section in editor (SOAP-749)
* JVM crash on latest OS X when running test ( SOAP-459)
* Closes without saving if save folder selection cancelled (SOAP-653)
* Wrap search and Whole word options in find/replace dialog do nothing (SOAP-158)
### Minor improvements ###
* Add installer for 64 bit Linux (SOAP-670)
* New REST Project from a WADL dialog (SOAP-348)
* Solve the duplicate project name issue (SOAP-638)
* Automate maven plugin release process (SOAP-599)
* Should be able to use ws-s truststore without password (SOAP-751)
### Updated libraries ###
* Updated to JRE 7u40
-------------------------------------------------------------------------------
## version 4.6.0 - 2013-09-16
### Major New Feature ###
* Pragmatic REST (SOAP-342)
** Create a REST project with REST request easily using only a URI as input
** Automatic split of a REST URI into Endpoint, Resource and Query
** Automatic extraction of template parameters and query parameters
** Automatic level and style assignment of parameters
** Simplified editing of parameters
** Simplified selection of Method
### Known Issue ###
* Resource field parameter changes are not synched with the parameter table (SOAP-621 )
### Bugs fixed ###
* Exporting WADL doesn't export changes that were made (SOAPUI-4620)
* REST load tests taking too long to run if a small Test Delay is set (SOAPUI-4668)
* (Pro only) JDBC test step fails to reflect changes on environment (SOAP-431)
* HTTP Tunnel monitor drops the http protocol version (always uses HTTP/1.1) (SOAP-354)
* JDBC connection wizard for DB2 does not add semi colon at end of connection string (SOAP-472)
* Add -Dfile.encoding=UTF8 to start file jvm parameters (SOAP-461)
* Assertion TestStep editor cannot be reopened after entering invalid "assertion field" value (SOAP-331)
* Remove the word "TestCase" from tabs with names "TestCase Coverage", "TestCase Requirements", etc. (SOAP-460)
* Start page hides other desktop panels on Mac (SOAP-446)
* Cant run security tests on "HTTP Test Request" test step (SOAP-442)
* (Pro only) JDBC test step fails to reflect changes on environment (SOAP-431)
* Stabilize soapui maven plugin tester (SOAP-369)
* Xpath button more visible (SOAP-164)
### Minor improvements
* (Pro only) Improved error message when trying to load an XLSX DataSource (SOAP-330)
* (Pro only) List box rather than text field for selecting report type (SOAP-279)
* (Pro only) Improved GUI for Generating XPath in Property transfer panel (SOAP-311)
* Property expansion now works for HTTP header names (SOAP-450)
* Broken module link in documentation (SOAP-421 )
* Show License is now Show EULA (SOAP-109)
* SoapUI installer pointed to old version of LoadUI installer (SOAP-397)
-------------------------------------------------------------------------------
## version 4.5.2 - 2013-05-22
### Build improvements ###
* Build system upgraded from maven 1 to maven 3.
* All the distributions now come bundled with the same JRE version.
### Bugs fixed ###
* HTTP Session ID kept across test cases if "Maintain HTTP Session" is checked (SOAPUI-4425).
* Encoded REST URLs no longer get decoded unintentionally (SOAPUI-4594)
* HTTP headers are no longer copied back to the request until after redirection (SOAPUI-3607).
* Windows 32-bit users no longer receive an error message when doing web recording (SOAP-68).
* Fixed ClassCastException when using HTTPS with self-signed certificates (SOAPUI-3918).
* The command line TestRunner now correctly generates TXT reports (SOAPUI-4501).
* (Pro) Fixed NTLM authentication (SOAPUI-4273).
* Fixed loading of schemas to use array correctly (SOAPUI-4512).
* Added jar-file filtering of protection jars (SOAP-20)
* Fixed endless loop during schema loading when opening the add assertion panel (SOAPUI-4375).
* Fixed classloading issues (SOAP-24).
* SSL Info tab is no longer always inactive (SOAPUI-4395)
* Fixed minor spelling mistakes and propagation of HTTP Sessions in RunTestCase invocation (SOAP-26).
* Preferences are now automatically saved when clicking "OK" in the preferences dialog (SOAP-118).
* URL encoder no longer also encodes the path itself (SOAPUI-4601, SOAPUI-3032, SOAP-121).
* The "Case sensitive" option in the find/replace dialog now works correctly (SOAP-132).
* Native look & feel is now enabled by default on Mac OS X (SOAP-115).
* If you're experiencing problems with not being able to close the starter page, change your screen resolution.
## version 4.5.1 - 2012-06-27
### Bugs fixed
- Added the GetData feature to the editable fields of the Message Content Assertion feature.
- Improved the new licensing model to improve user experience with activating and managing the SoapUI license including providing an excel license key registry file.
- Added the ability to search for data in the response editors.
- Enhanced the request’s authorization tab to guide the user when configuring for either pre-emptive or NTLM/Kerberos security
- Defined test environments can be renamed.
- Improved load testing when using jdbc datasource.
- Improved the Test On Demand feature to incorporate the use of the Assertion.
- Improved XQuery and XPath wildcard match handling to match whole or portions of values.
- Fixed the HTTP raw request view to include all headers as listed in the HTTP log.
- Corrected the response editor Right Click menu to include additional editor management options.
- Fixed SOAP Fault and Not SOAP Fault to evaluate correctly.
- Fixed the NPE error in the getPropertyValue in WsdlProjectPro of the SoapUI API.
- Fixed the cut and copy feature in the response editors.
- Fixed the SAML XML editor window in the WS-Security form so it is no longer read only.
- Fixed the ability to open a P12 keystore when using WS-Security.
- Fixed the Mock Service response editor so that it is editable.
- Fixed SoapUI so it can now use the correct number, as defined, of concurrent connections/sockets.
- Fixed the REST URL encoding for GET requests .
- Fixed the ClassCastException error when upgrading 4.0.1 projects to 4.5.0.
-------------------------------------------------------------------------------
## version 4.5- 2012-03-28: The Big Ears Release
Please see http://soapui.org/About-SoapUI/whats-new-in-soapui-45.html for an overview
of all the new great features and more details on fixes in the final release!
Major New Features:
- Test Debugging (Pro)
- Assertion TestSteps (Pro)
- Message Content Assertion (Pro)
- TestOnDemand. Run your tests from the Cloud
- Multi Environment Support (Pro)
- Floating Licenses (Pro)
Minor Improvements
- HTTP Monitor now works for all HTTP Methods
- Improved the XPath Assertion to support wildcards within elements
- Improved the XQuery Assertion to support wildcards within elements
- Added possibility to override JUnitReportCollector for creating custom JUnit style reports
- Enlarged the controls in Security Test
- Added support for SAML 2
- Added support for NTLM 2 and Kerberos
- Added line numbers when having a Groovy Null Pointer
Bug Fixes
- Changed SOAP message to put elements in WSDL Defined proper sequence of when when elements were of complex type
- Updates to Schema Compliance
- Fixes to WSDL handling that was changed between 3.6.1 and 4.0.0
- Under some ciscumstances you could get NullPointerException when doing a Show Message - Exchange for XML Bomb security test
- Fixes to TestRunner for the HTTP test step when using 3.0.1 project files in 4.0.0
Fixed a SoapUI Pro Testrunner bug, When you overrode Global Properties you could get a ClassCastException
- Under some circumstance a HTTP Redirect with path as location was not followed correctly
- When trying to export Complex Project with many external dependencies you could get a Null pointer
- Fixed and error loading WSDLs containing UTF-8 Characters
- Corrected JDBC connections when the uses used regexp in configurations
- Fixed NPEs when the users tried to start JMS in the context menu of a project
- Fixed contains assertion to work with multi lines
- Fixed issues with the maven2 plugin dependencies
- The maven2 plugin would fail for composite projects if global properties were specified
- Fixed SoapUI problems on Java 7
- Made Datasource Row or Column windows to be resizable
- Optional recursive elements or types were not shown in form editor
- Under some conditions it was not possible to delete multiple assertions using the keyboard delete button
- REST TestSteps weren't saving their assigned REST Resource and Method in some cases
- Small Spelling and Language fixes...
- Under some conditions the password in service endpoints and environments could be visible to the end user
- Testcase that contains " (quotation mark) in its label weren't executed in composite projects
- Fixed a problem where a combination of SoapUI composite project and SVN when renaming test suites
- Custom Assertion weren't visible in the list of available assertions
- Corrected Mock War Packaging Issues
- Pre encoded endpoints setting wasn't working for REST or HTTP URLs
- REST URLs weren't calculated correctly when endPoints had context
- Importing WADL generated by SoapUI could break method names
- Fixed GUI glitches for Assertion Display and Highlighting of List Items
- Form view did not not create container elements for sequence of complex type containing only attributes
- You could get a stackoverflow when calling selectFromCurrent from script assertion
- The empty report template was missing language="groovy" attribute which gave the reporting engine issues
- The Execution of Parallel TestCases in the Command Line runner did not execute any of the tests
- If response message contains the text "\u0000" then the Outline view did not work anymore
- NPE when creating Command Line report for failed REST requests
- Corrected an inconsistent numbering of TestStep index
-------------------------------------------------------------------------------
## 4.0.1 Bugs Fixed - 2011-09-12
Please see http://soapui.org/About-SoapUI/soapui-40-bugs-fixed.html for an overview
of the bugs fixed in this release.
-------------------------------------------------------------------------------
##4.0 The Security Release - 2011-06-14
Please see http://www.soapui.org/About-SoapUI/whats-new-in-soapui-40.html for an overview
of all the new great features and more details on fixes in the final release!
-------------------------------------------------------------------------------
##4.0 beta 2 - 2011-05-31
###Major 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
-------------------------------------------------------------------------------
##4.0 beta1 - 2011-05-17
###Major 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
-------------------------------------------------------------------------------
2010-10-18 : 3.6.1
Major New Features:
- None!
Minor 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
-------------------------------------------------------------------------------
2010-09-14 : 3.6
Major 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
-------------------------------------------------------------------------------
2010-04-09 : 3.5.1
SoapUI 3.5.1 is mainly a bug-fix release with dozens of minor improvements and
fixes:
- Added support for JMS Message Selector to filter messages with arbitrary queries
- Added support for sending and receiving BytesMessages for SOAP requests
- Added option to propagate SOAPAction as JMS Property
- Added support for WS-Addressing and WS-Security for outgoing JMS messages
- Received MapMessages are converted to XML
- Added initial support for importing SOAP/JMS and TIBCO/JMS bindings
- Added ResponseAsXml property for accessing XML results for JDBC and AMF TestSteps
- Many many memory fixes
- Added a "Discard" Response property to all requests that allow for improved memory mgmt
- Improved multi-threaded dispatching in SOAP Monitor
- Fixed cloning of property-transfers to include all settings
- Fixed property-transfer logic when source is empty
- Added UI Setting to disable tooltips
- Added property-expansion support in SLA Assertion
- Fixed Conditional Goto to work with all Sampler TestSteps
- Fixed keeping of whitespaces in XML generated from JDBC results
- Added SOAP Request assertion for MockResponse TestSteps
- Fixed closing of opened files in MockEngine
- Fixed Find-and-Replace
- Added multi-actions for enabling and disabling TestSteps, TestCases and TestSuites
- Fixed forward slashed in .sh launchers
- Improved moving of TestSteps
- Improved generation of XPath statements to always include namespaces
- Fixed JDBC Connection errors with missing password
- Fixed incorrect JDBC Connection string templates
- Added missing actions in menus
- Improved error-logging from event-handlers
- Added TestSuiteRequirements Reporting DataSource
- Fixed DataSources to detect changes in configuration and re-initialize if neccessary
- Spelling mistakes...
- Updated Groovy to 1.7.2 (Library)
- and more minor fixes..
Thanks to all our customers and users for once again helping us make SoapUI and SoapUI Pro even better!
-------------------------------------------------------------------------------
2010-03-01 : 3.5 - the Protocol Release
SoapUI 3.5 adds support for JMS, JDBC and AMF for both functional and load-testing
Major 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