This repository has been archived by the owner on Dec 10, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 9
/
HISTORY
1910 lines (1862 loc) · 109 KB
/
HISTORY
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
22.1.0
Date: 29/07/2020
What's new
1. (medium): new table agent in database
2. (medium): update cli usage arguments
3. (medium): remote agent provisionning is mandatory
4. (minor): agent type no more mandatory
22.0.2
Date: 18/07/2020
What's new
1. (major): REST API: support test with yaml format
2. (medium): creation date removed from test model lib
3. (minor): new option in the cli to get apisecret
4. (major): no more support of python version 2
5. (medium): docker updated with python3.8
6. (minor): new option in the cli to get the path of the data storage
7. (minor): small update in ssh snippet; only display ssh output if verbose mode is activated
8. (minor): test library - step description no more mandatory
9. (minor): reserverd folders removed in tests storage
10. (minor): test libray - new function to clear the queue in adapter
11. (major): REST API: new ressources to handle jobs, executions and files
12. (major): all snippets and samples are marked as deprecated
Issues Fixed
1. (minor): add httponly flag on session cookie
2. (minor): force to install plugin with yum, missing flag -y in command
3. (medium): REST API: fix download file ressource
4. (minor): fix bad exception handle in adapter library
21.4.0
Date: 25/20/2019
What's new
1. (medium): test framework: info messages added on technical error
2. (minor): test framework: task duration added in raw event
3. (minor): some errors messages improved
4. (minor): new specific python module for variables management
Issues Fixed
1. (minor): fix bad json import in 03_Initialize snippet
2. (minor): fix swagger generation
21.3.0
Date: 02/10/2019
What's new
1. (medium): REST API - new feature to read test logs line by line (/results/details)
2. (minor): docker image updated, curl command added by default
3. (medium): REST API - new feature to get a listing of all runs
4. (minor): new integration tests for github worflow
5. (medium): info messages added in Send_SSH snippet
6. (medium): info messages added in Send_HTTP_CURL snippet
7. (minor): test framework - duration added in result folder
8. (medium): project access granted to all projects for administrator
Issues Fixed
1. (minor): fix bad python3 support (Unicode-objects must be encoded before hashing) on REST API /rest/results/listing/by/id/datetime
21.2.0
Date: 20/09/2019
What's new
1. (medium): REST API - new method to get listing of all running and waiting tasks
2. (minor): Task manager - test id now defined in a task object
3. (medium): Tasks manager - tasks (running, history and waiting) are now cached in memory
4. (minor): Minor changes in swagger files
5. (medium): REST API - new ressource to remove task from cache
6. (medium): REST API - new function to schedule a task
Issues Fixed
1. (medium): fix to support properly ldap authentication for users
2. (minor): REST API - fix path in test and public repositories to get listing files
3. (medium): fix some bugs and typo error reported by flake
4. (medium): REST API - check syntax for adapter integrated as before
5. (medium): unable to open file if already locked by another user, only with python3
6. (minor): REST API - fix function to follow a test result
21.1.0
Date: 25/08/2019
What's new
1. (minor) No more return settings file content from rest api
2. (minor) Continue code cleanup
3. (minor) Disable email test result notification on Windows platform
4. (minor) Variables encryption database has been removed, prefer another way to do it.
5. (medium) Salt used on user's password is now re-generated each time during database creation
6. (medium) Folders for projects are automatically created if missing during start of the server
7. (minor) Users manager: default users can be now removed
8. (medium) Cleanup on the model of the user table
9. (major) Default users, projects, and global variables can be now modified from json files
10. (major) Support remote ldap simple bind and ntlm authentication for user session
11. (minor) Test library: test manipulator feature removed
Issues Fixed
1 (minor) fix error in setup file, readme missing
21.0.1
Date: 10/08/2019
What's new
1. (major) Full support for python3 on server side and test framework
2. (minor) Some codes cleanup
3. (minor) Timeshift feature removed from test framework
4. (minor) Backups folder removed from var, no more needed
5. (major) Windows support for server side execution
6. (medium) Rest api: /results/compress/zip removed
7. (medium) Test snippets updated, some dependencies removed
8. (major) ExchangeData (json/xml) plugin no more needed
9. (major) Merge test interop in sut adapters
10. (minor) Test repositories library removed from test executor
11. (major) Reorganization of the project files with new python import
12. (major) New distribution of the server on pypi
13. (medium) Reload installed adapter from command line (--reload)
14. (major) New distribution for plugins server on pypi
15. (major) New docker image with python3
Issues Fixed
1. (minor) fix snippets UI, agent keyword always used
2. (minor) fix documentations on command usage to start the server
3. (minor) fix unable to reload task properly on server start
20.0.0
Date: 20/07/2019
What's new
1. (medium) merge build forder inside the core to be more easy to make integration of the solution
2. (minor) build: deletion of the cleanup script, not really useful (use build.sh instead)
3. (minor) activate Access-Control-Allow-Origin on reverse proxy
4. (major) no more mysql database usage, replaced by sqlite3
5. (minor) remove ifconfig command usage
6. (major) no more all adapters and libraries plugins embedded by defaut (performance improvement)
7. (major) new adapters and libraries packages version
8. (major) new method of user identification in rest api, only for reverse proxy mode usage
9. (medium) no more checking if the web server is available before to start the core server
10. (medium) update on tree files in server side to support docker mode
11. (major) new method to authenticate user and prepare to support next auth type
12. (medium) no more embedded third party tools plugins by default
13. (medum) Rest API: support CORS security
14. (major) clients/agents deployment from server removed
15. (minor) automatic default folders created in Var
16. (major) automatic backup of tests and adapters removed, prefer to use git/svn to do that
17. (major) remove sut adapters/libraries versionning, prefer to use git/svn to do that
18. (minor) new functions on startup script
19. (major) automatic installation of the product no more provided
20. (major) no more plugins embedded by default
21. (major) new command to install plugins
22. (major) New majors tests snippets
23. (major) Threading activated on rest api
24. (major) Probes features removed from the product, prefer to use agent
25. (medium) New default users on database
26. (major) Somes features removed (snapshot, test statistics)
27. (medium) outputs feature in test file removed
28. (major) merge between adapters and libraries
29. (major) test framework: reduce cpu on received function in adapter
30. (minor) continue python3 support and windows platform
31. (major) new docker image available!!
Issues Fixed
1. (minor) python library psycopg2_binary updated to removed error in logs
2. (medium) fix missing catch exception when global variable is missing
3. (medium) installation: pip command not found on system (issue #20)
4. (minor) installation: disable gpg key checking for yum installation
5. (medium) fix issue #22 - unable to build test designs in version 19
6. (major) fix issue #21 - error executing test plan with REST interface
7. (minor) prevent sql injection in rest api (projects, variables and users parts)
8. (medium) rest api: return project granted in users listing method
9. (major) rest api: fix error to add user from rest api, bad level
10 (medium) fix issue on testsuite: unable to get data from cache on test init
19.0.0
Date: 05/08/2018
What's new
1. (major) test model - change the way to access to the adapters and libraries
2. (major) new major of generic sut adapters and libraries
3. (medium) support generic adapters or libraries on build online documentations
4. (medium) code update to support python3.5 on core, test library, sut libraries and adapters
5. (minor) no more add sql queries in debug mode in logs, VERBOSE mode can be activated
6. (minor) python traceback added on documentation generation for adapters and libraries
7. (minor) repository manager updated to ignore __pycache__ folders present in python3
8. (medium) test model: access data from any level for custom parameter (pull request #7)
9. (medium) check syntax: parent testname added in error message, useful for test global
10. (major) test files model updated to support xml format as default, no more zlib (backward compatibility)
11. (minor) rest api: code cleanup to be more respectful of python language and code factory
12. (medium) rest api: update location and rename/move test path in test plan/global (pull request #8)
13. (minor) new python ansible library embedded by default
14. (minor) PyYAML library installed by default, to support the new ansible adapter
15. (major) embedded python libraries updated and drop support of python 2.6
16. (minor) new chef interop module
17. (minor) small improvments in cron scripts
18. (minor) web: new feature to add security banner on the login page of the web interface
19. (minor) rest api: some update in the swagger api documentation
20. (medium) rest api: improvment in administration user part
21. (medium) web server: update to use the rest api on user part
22. (minor) ignore __pycache__ during build of adapters and libraries packages
23. (major) new cache memory for users and relations, optimization to reduce the number of queries in db
24. (major) new cache memory for projects, optimization to reduce the number of queries in db
25. (minor) rest api: update parameters on search variable by name or id
26. (minor) web server: pretty json print called automatically on test variable load
27. (major) web server: update to use the rest api on test variables part
28. (major) new cache memory for test variables, sql queries decreased
29. (minor) code splitted in testmodel file to be more readable
30. (medium) rest api: update adapters/Libs version for multiple entities (pull request #18)
31. (major) new code source files tree organization, to be more clear
32. (medium) rest api: integration of the find test usage feature (pull request #18)
33. (medium) test interop: extensivetesting plugin renamed to extensiveautomation
34. (major) product renamed to extensive automation
35. (minor) new basic scenarios in snippets part
36. (medium) test library: new custom json test properties
37. (major) all file models updated to support the new "scope" attribute in test parameters
38. (major) test library: new feature to save in the cache all parameters with the scope equals to cache
39. (medium) build: new curl package embedded by default
40. (minor) nodejs v6 removed from package
41. (minor) code factory in adapters; new functions to check agent and timeout for adapter in test library
42. (major) test library: shared test parameter renamed to global
43. (major) test library/test model: important improvement of the custom json parameter
44. (medium) docker support (pull request #19)
45. (major) new client 19.0.0
46. (major) new toolbox 14.0.0
47. (major) client no more embbeded by default in the server
Issues Fixed
1. (minor) fix typo error in logs messages
2. (medium) fix regression, unable to generate test design with test global only
3. (minor) test interop vsphere: error during clone virtual machine issue #11
4. (medium) check syntax in testplan/testglobal: fix regression test name missing in error messages
5. (medium) fix regression: unable to check syntax of a test global
6. (minor) password update from web server, fix PHP Warning expects string parameter, object given
7. (medium) rest api: fix update password ressource, missing sha1 procedure
8. (medium) web server: unable to display test report in test results part
9. (minor) test executor: fix issue #13 - getSize function missing on template message
10. (medium) test library: fix encoding in test operators
11. (minor) test creator: fix issue on capture regex
12. (minor) fix copyright in test report
13. (major) Fix installation process, integration of the pip command
14. (medium) Rest API: unable to update user with minimal parameters
18.0.0
Date: 11/02/2018
What's new
1. (minor) test library: change open source project url in test report header
2. (major) toolboxes windows and linux no more embedded in the package
3. (medium) no more default agent and probe running on server side
4. (medium) no more toolbox deployed on boot server
5. (medium) build: update of the python selenium library with version 3.9.0
6. (minor) remove deprecated python modules: commands, compiler
7. (major) rest api: /rest/results/* updated to support replay id, new type of reports and more
8. (major) test library: task uuid added in test logger xml events
9. (major) rest api: /rest/tasks/* updated with news functions
10. (major) rest api: /rest/tests/* updated with news functions
11. (major) XmlRPC API no more available, client update not possible from 17.1 to the new version
12. (major) no more dependencies with python-twisted libraries
13. (minor) licence feature removed from the product, code simplification
14. (major) Web server: no more support php 5.1
15. (major) Web server: xmlrpc api no more used
16. (minor) Test Interop: new function to search a project by name
17. (major) Test Interop: update runTest, [add|Update]Variable function to the support the new rest api
18. (minor) xtcpyrc-3.0.tar.gz removed from the project, no more development on it
19. (minor) code cleanup to support python 3.5 and more in future
20. (major) rest api: no more return base64 and compressed data en response
21. (medium) test interop: new functions in quality center plugin
22. (major) cleanup on default users, new monitor user with read only access
23. (major) New major client 18.0.0 embedded
24. (medium) Web server: change on add user page, no more options for access rights
25. (medium) New set of sut adapters 12.0.0
26. (minor) New tests samples
27. (minor) test library: support float with comma in test properties
28. (minor) New set of sut librairies 8.1.0
29. (major) Scheduler - modification of id for all run type
Issues Fixed
1. (minor) test library: undefined variable in virtualRun function - #issue 1
2. (minor) unable to reset libraries and adapters repositories
3. (minor) unable to import test abstract, extension not authorized
4. (minor) test library: fix bad test basic report with test abstract in testplan
5. (minor) test library: fix encoding in info messages in test report
6. (medium) web server: unable to link project to user - #issue 4
7. (major) fix pysnmp error import 'module' object has no attribute 'noValue'
17.1.0
Date: 22/10/2017
What's new
1. (medium) New script to generate api key for user
2. (medium) Rest API: return None instead of undefined when the test result is not yet available
3. (major) Build: new nodejs v6.11 embedded by default
4. (medium) New email interop library
5. (medium) Build: new sut adapters 11.1.0
6. (major) Build: executable client, toolboxes and plugins are no more embedded by default, can be always added manually
7. (medium) Build: new client 12.1.0
8. (medium) Task Manager: new function to send test report in attachment
9. (minor) Web server: display download links only if additionals packages exists in server
10. (minor) Web server: alphabetical ordered for all users and projects list
11. (minor) Build: some improvements in default snippets (run_cmd,...)
12. (major) Test Library: new feature to save cache data in memory instead of a file
13. (minor) Test Library: new function to get previous step from a testcase
14. (medium) Cli: new state to indicate when the server is booting or not
15. (minor) Rest API: /results/status updated to return the progress of the execution in percent
16. (minor) Test Library: add wait message in the basic report
17. (medium) Test Library: new json test properties
18. (major) New function to terminate or interrupt a test or a testcase
Issues Fixed
1. (minor) Test Model: fix bad generic adapters/libraries version in loading modules event
2. (minor) Repo Archives: no more log an error when the test result is not found in repository
3. (minor) Task Manager: fix issue to enable to receive basic report by email
4. (medium) Test Library/TestModel: bad test executed on fail condition, only for testplan/testglobal
5. (minor) Test Library: wrong reference name for TestOperatorsLib in line 4456 - Issue #3
6. (minor) Test Library: Condition and Label methods of TestCase class missing in help - Issue #4
7. (minor) Test Library: fix error in test logger xml, bad variable name
17.0.0
Date: 04/06/2017
What's new
1. (medium) Test Library: new feature to stop a testplan/testglobal before the end
2. (minor) Test Model: update to support the new feature to force to stop a test
3. (medium) Build: new embedded python libraries (jsonpath-ng)
4. (medium) Test Library: change to support tuple object on prepare layer function
5. (medium) New snippets to send REST and SOAP requests with jsonpath/xpath and regular expressions
6. (medium) New major adapters 11.0.0
7. (medium) New major libraries 8.0.0
8. (minor) Update and new tests samples
9. (major) New major toolbox 12.0.0
10. (minor) Web server: xmlrpc api marked as deprecated
11. (minor) Build: update to support selenium 3.4.2
12. (minor) Web server: more informations added on 'are you sure' warning before to do a deletion
13. (minor) Web server: new cancel button on the edition page of a project variable
14. (medium) Test Model: support the not condition on testplan preparation
15. (major) New major client 17.0.0
16. (medium) New version of the testplan file model (new parent-condition and control fields)
17. (minor) Test Library: new function to get all the content in the cache
18. (major) Repo tests: check if all tests files exists inside a testplan or testglobal before to open-it
19. (minor) Test library: new feature to keep data in the cache even with a reset
20. (minor) Web server: truncate long string value on variable projects
21. (medium) Test Interop: new function to search/update variable in a extensivetesting instance
22. (major) Build: new pyte 0.6.0 library to support special character in ssh stream
23. (major) Rest API: return json on search/listing variables functions and support json on add/update
24. (minor) Web server: new feature to print pretty json on project variables
25. (medium) Web server: all old stuffs like documentations are removed
26. (major) Test repository: new folders reserved (recycle and sandbox) - delete, remane and more actions denied
27. (major) Documentation builder: new wrapt python library added and code factory
28. (major) Test Library: new public decorator for documentation
29. (minor) Test Library: code factory in adapters and libraries files and add support of the new public decorator
30. (minor) Rest API: new option to get the basic html report on /results/report/html ressource
31. (major) Rest API: New swagger, yaml and online documentation
32. (minor) Test Library: new functions to add folder, save and get file in the public area
33. (medium) Default database samples updated
34. (medium) Test Library: step result added on basic test report
35. (major) Test Library: improvement to compute the final verdict of a testcase
36. (major) Test Library: errors and logs messages can be added on basic test report
37. (medium) Update of all test models to support the configurable timeout parameter
38. (minor) New script to convert a test in xml format
39. (medium) Python xml library: updated to support huge tree and content
40. (medium) Test result: support xml huge tree and content
41. (minor) New script to generate default certificate with sha256 signature and alternate name
42. (minor) Test library: string protecton added on step result definition
43. (major) XmlRPC API: Win32 client and toolbox are deprecated on automatic process feature
44. (major) Web server: update in download page to get the 64-bit client and toolbox
45. (medium) New embedded 64-bit plugins for toolbox and client
46. (medium) Test interop: new public function to add variable in the remote instance
47. (medium) New column in user table to handle apikey id and secret
Issues Fixed
1. (medium) Build: fix old pyasn1 version before to install the new one
2. (minor) Web server: project variables - bad redirection page on duplicate action
3. (minor) Web server: project variables - add flag to avoid bad incorrect scrolling on expand action
4. (medium) Unable to reload configuration from cli, signal import missing
5. (medium) Rest API: unable to update a variable from rest api with projectid as argument
6. (medium) Test Library: fix bad encoding in test operator
7. (minor) Test Library: fix bad test result when some steps are failed and other undefined
8. (minor) Archives repository: return empty list with get comments function, in all errors cases
9. (minor) Test Library: remove bad error message on compare template
10. (minor) Fix bad link to the shell recorder from the web download page
11. (medium) Regression - unable to use the generate command from xtctl cli
16.1.0
Date: 30/03/2017
What's new
1. (minor) New test samples (gui and custom input)
2. (medium) Test model: limitation on custom test parameters removed, dash character is authorized
3. (medium) Build: update to support selenium 3.3.1
4. (medium) Build: new embedded python libraries (requests-ntlm, ordereddict, ntlm-auth and more)
5. (medium) Build: update of others python embedded libraries
6. (medium) Build: pycrypto replaced by pycryptodome library, because no more support on pycrypto
7. (medium) Build: new client 16.1.0
8. (medium) Build: new adapters and libraries packages 10.2.0 and 7.3.1
9. (medium) Build: new toolbox 11.1.0
10. (minor) Small changes in code to support python3
11. (minor) New plugin hp alm 3.0.1
Issues Fixed
1. (medium) Web server: directory browsing disabled
2. (major) Test library: fix malformed xml on test design
3. (medium) Test library: escape xml on step actual value
4. (minor) Network library: tcpclient - fix to support macos
5. (medium) Repository manager: fix bad scan dir listing, folder not listed
16.0.0
Date: 25/02/2017
What's new
1. (minor) Test Interop: new function to get the status of a virtual machine
2. (minor) Test Interop: new sonar nexus plugin to download artefact
3. (major) Rest API: uri updated to get test results (no backward compatibility)
4. (minor) Product installation: inprovement in all scripts
5. (major) Test Library/TestModel: new feature to support the new custom parameter
6. (minor) New test samples (system and automation assistant)
7. (medium) Rest API: new feature to execute a test in successive mode
8. (medium) Rest API: new feature to schedule a test in advanced mode
9. (medium) New SUT Adapters
10. (medium) New function to follow one or more tests from the Rest API
11. (minor) Rest API: new feature to reset all variables in a project
12. (medium) Test Library: new capture function in cache
13. (major) New script to read test result file, can be used for huge test result
14. (minor) Repository Manager: normalize extensions file to lower case before to list them
15. (minor) New default projects variables in the common project
16. (major) New generic tests to send http/rest request, ssh command and more
17. (minor) New repository manager for public files storage
18. (minor) Rest API: new feature to manage the public storage from api
19. (major) Rest API: uri updated to get test files (no backward compatibility)
20. (medium) Test Model: update to support the new custom parameter in design generation
21. (minor) Test Interop: new datastore option added to the clone function for vsphere
22. (major) Rest API: uri updated to rename a project (no backward compatibility)
23. (minor) Test Interop: return test-id on runTest function for extensivetesting plugin
24. (medium) Test Model/Test Properties: update to support the new cache parameter
25. (minor) Rest API: new feature to search variable, users and projects
26. (major) Basic test report improved, more lisible
27. (minor) Optimization: prepare the test during the schedule phase for immediate run only
28. (medium) Rest API: new method to get the basic html test report
29. (minor) Test Library: major changes on basic test report
30. (minor) Test Library: xml verdict updated with a new test status attribute (disable, executed, not-executed)
31. (minor) Test Library: test path and project attributes added on test xml verdict
32. (medium) Test Library: improvement in advanced report, support expand/collapse test view
33. (minor) Test Library: extension attribute added on xml test verdict
34. (minor) Database: new project variables added by default
35. (minor) All code sources updated according to the new year
36. (minor) Test Library/TestModel: updated to export the complete test description in xml test design
37. (medium) Test Library: new improvement to display errors directly in basic report
38. (minor) Rest API: new feature added to retrieve the resume of a test, information on system and more
39. (minor) Core: new cli library, better code separation
40. (medium) Rest API: new feature to execute a test with a test config
41. (medium) New SUT Libraries
42. (minor) New embedded library idna, enum34, ipaddress, pycparser, cffi and cryptography
43. (minor) Rest API: user and project id added on session login service
44. (minor) Rest API: new functions to get statistics on users, projects and tests
45. (minor) Rest API: new functions to check syntax for adapters, libraries and more
46. (medium) Sql queries reduced: no more notify users on tests statistics changed, only when the script is terminated
47. (major) Build: new major selenium changed (version 3 support)
48. (medium) Update of all test files models
49. (minor) New test samples, basic folder renamed to snippets
50. (medium) Send basic report on email notifications by default, can be changed in settings file
Issues Fixed
1. (minor) Interop: vpshere - fix error in clone function
2. (minor) Product update: add missing key test-environment-encrypted on process
3. (medium) Unable to dispath properly alias parameters in test global and test plan
4. (medium) Test Library: fix to take in account the alias parameter in the test design
5. (minor) Test Model: missing test abstract support in testplan/testglobal for test design
6. (medium) Test Library: escape test name on xml verdict
7. (medium) Web server: unable to update the project in variable project
8. (minor) Test Library: fix bad test result with test global only (specific case)
9. (minor) Test Library: fix bad id in test xml verdict
10. (minor) Test Model: fix minor error to generate design with test abstract only
11. (major) Fix security issue on rest API: fix error on get variables listing
12. (major) Unable to run test: fix test name too long
13. (minor) Web server: bad description on system page
14. (medium) Test Library: fix bad test execution in testplan only in test xml logger
15. (medium) Test Library: fix encoding issue on test summary description
16. (major) Task Manager: bad prepare time on recurcive call
15.0.3
Date: 04/11/2016
What's new
1. New test samples for the major version
2. Small change on server logs, no more trace as error some behaviour
3. Installation: force the GMP library installation throught yum
4. Logs improvement on update task call
5. Security improvement: checking project authorization before to schedule a test
6. Test Library: new interact module, no more in testcase
7. Default font size reduced to 13px for basic and advanced reports
8. Test Library: add some protections in operators
9. Test Library: more informations added in xml design and verdict
10. Changed in test model to provided test path in creation
11. Web server: user interface improvement in add projects variables page
12. Web server: no more display help area, not really useful
13. Rest API: new functions to manage projects (add, remove and update)
14. New major client 15.0.0
15. New major toolbox 10.0.0
16. Rest API: new feature to find which test was used in test plans and test global
17. New major sut adapters 10.0.0
18. Rest API: new functions to disconnect users, agents and probes
19. Rest API: new functions to manage users (add, remove, update, reset and more)
20. New embedded python libraries for pywinrm, pyte support
21. Rest API: new feature to configure tests parameters
22. Rest API: new feature to configure the project variables (add/remove/duplicate)
23. Rest API: new feature to reset/kill and cancel tasks
24. Test Library: new trace module, no more in testcase
25. Test Library: new test properties to support hex value
26. Build: move database scripts in new folder
27. Test Library: new test properties to support text value
28. Core Scheduler: major behaviour update, execute callback function in a thread
29. Ignore dot on version for adapters and libraries, just for release notes
30. Web server: update to support new plugins for client (jenkins and ssh recorder)
31. Optimization: change on Xml2Dict library to parse XML with more efficient
32. New embedded python libraries for pychef and pysphere
33. Test Interop: update of the extensive testing client to support inputs and agents
34. Test Interop: new vsphere client support
35. Build: new python jenkins library embedded
36. Test Interop: new jenkins client support
37. Update product: read previous config with more efficient, update sed commands
Issues Fixed
1. Install: fix rights folders issue on red hat 7
2. Security issue: no more use mysql TRUNCATE query
3. Fix call to undefined variable in getTestEnvironment function
4. Secure product: missing escape on mysql config update
5. Fix regression: unable to duplicate or move folder in adapters/libraries repositories
6. Web server: unable to download plugins for toolbox
7. Web server: '+' character replaced by space in projet variables
8. Test Library: escape properly testcase name in test design/verdict xml
9. Fix issue - unable to execute test plan because of bad optimization on the xml lib
10. Adding missing dependencies for pyte when internet connection is not available
11. Interop: mising received events on vsphere
14.0.0
Date: 28/08/2016
What's new
1. Test Library: prevent bad value on info/warning/error and trace functions
2. New embedded python library for jenkins 0.4.13
3. Test Library: function to get the id of a testcase is now public
4. Test Library: new test reporting lib
5. Build: requests library updated to 2.10.0
6. Test Library: new test interoperability library
7. Test Library: support the definition of the test requirement
8. Update of all file models to support properly the new requirement field
9. Xml test design and verdict content improved with some new values
10. New set of adapters 9.3.0
11. New set of libraries 7.2.1
12. Small update on text about page
13. Test Interop: new Quality Center and Jira interop library
14. Test Library: new generator of template layer
15. Update product: preserve insert and read test statistics settings
16. Minor improvement to secure the product (php and apache)
17. Rest api: update to rename/duplicate/move folder in test repository
18. Rest api: update to rename/duplicate/move file in test repository
19. Rest api: get all running probes and agents
20. Rest api: update to get all running/waiting tests and the history
21. Rest api: new function to read release notes
22. Test Library: new generation of a basic test report
23. Security script: security improvement, encrypt test environment data
24. Security script: no more run server as root
25. Web server: base64 format for test environnment value on import/export feature
26. Security script: no more use root account for database access
27. Rest api: new expires value on login response and return request path on all responses
28. XmlRPC API is deprecated, just bug fixes will be applied on the future. Use REST API.
29. New toolbox 9.1.0
30. New tests samples
31. Repo Manager: ignore hidden files and folders on listing
32. Test Library: no more overwrite test param from main if the type is not the same
33. Test Library: new test repositories module
34. New embedded python library for git 2.0.7
35. Test Interop: new git and extensivetesting library
36. Test Library: small update on get testname, new function to set the name of the testcase
37. Support tar.gz output file on backup generation for adapters and libraries
38. Update on cron script, better detection of the database configuration
39. Test Library: small change to prevent bad integer value in input parameter
40. Web server: update to support plugins delivery from web interface
Issues Fixed
1. Test Model: fix bad name on loading modules... event
2. Repo Manager: fix local variable 'e' referenced before assignment on zipFolder
3. Task Manager: no more log as ERROR all syntax error during test preparation
4. Test Server Interface: detect when the test is no more connected to avoid error in log file
5. Test Library: fix issue #7 support slash and backslashes in testcase suffix name
6. Backups: add missing relation-projects table on database dump script
7. Fix encoding issue to read projects variables - issue occured only on centos7
8. Installation: fix some folders bad rights to support properly redhat7
9. Installation: fix minor error with custom install bad ip displayed
10. Unable to generate test design with projects variables
11. Unable to run a scheduled test, falls in error without reason
13.0.0
Date: 26/06/2016
What's new
1. Web services: support mp4 files on upload logs function
2. New REST api for easy interop with server
3. New REST api online documentation
4. New embedded library pycnic version 0.0.5
5. Update on test and archives repositories to support the new rest api
6. Web services: recursive add folder on import file function
7. Probes/Agent Manager: update to support the new toolbox version
8. Test Library: automatic resize of the html report on mobile
9. Test Library: support default value on interact function
10. Security improvement: no more truncate table
11. New set of adapters 9.2.0
12. New toolbox 9.0.0
13. New client 13.0.0 for windows and linux
14. Test Library: support image on step definition
15. Web service: update to return verdict on test preview
16. Test Library: chart.js 2.1.4 added on html report by default
17. New set of libraries 7.2.0
18. Test Library: new feature to support chart on step actual
19. Test Library: documentation added for onReset function (adapter/library)
20. Security improvement: no more create folders with 777 mode
21. TestModel: support disabled tests on testplan/global preparation
22. Test Library: new feature to display "disabled"/"not executed" tests in test report
23. Test Library: new icons added on test report
24. Update on wsdl adapter generator
25. New script to secure the server after a from scratch installation
26. Security improvement: mysql user dump in settings file, update on all services
27. Test Library: new default template for test design
28. All file models updated to ignore bad xml in test definition
29. Test Library: project name added on test report
30. New test samples
31. Embedded library xlrd updated to the version 1.0.0
32. New embedded library xlwt version 1.1.2
33. Embedded library paramiko updated to the version 1.17.0
Issues Fixed
1. Online API documentation not generated properly on build
2. Test Library: fix bad statistics on test report for test global only
3. Build: fix issue #2 installation failed on RHEL 7.2
4. Test Library: fix regression - unable to generate test design
5. Test Library: fix malformed xml test report
6. Test Library: fix bad actions values on xml test report
7. Issue #10: fix major encoding issue during test report
8. Web Administration: unable to import project variables in a new project on the same server
9. Test Model: unable to generate the test design from a testplan
12.1.0
Date: 29/04/2016
What's new
1. Test Library: improvement to intercept bad arguments from adapters and libraries
2. Test Library: minor improvment to add color in test report for verdict
3. Test Library: new isPrepared function to check if the testcase if ready to run
4. Optimization: support jpeg file on test result
5. Test Library: minor code cleanup
6. Web services: major code factory, use python decorators, code source reduced of 20%
7. Test Library: new feature to add folder, read file in private area
8. Test Library: commit #8c4b79d53e changed the function for RegEx matching.
9. Web services: change on kill task function, return list of task id
10. Test Library: update to support parallel testcase running
11. Build: selenium library updated to 2.53.1
12. New set of adapters 9.1.0
13. New toolbox 8.1.0
14. New set of libraries 7.1.0
15. New client 12.1.0 for windows and linux
16. Optimization: use tar system function instead of python library, reduced pic cpu on startup
17. Test Library: global setFailed/setPassed functions are deprecated
18. Security: reactivation of SSLv3 cipher to support linux client in python 2.6
19. Build: automatic install of zip system command
20. New test samples and documentations
21. New settings to disable to dispatch events in the current testcase
22. Test Library: no more dispatch events only on the current testcase - new default behaviour
23. Web access: small change, global variables renamed to projects variables
24. Test Library/TestModel: support outputs parameters (prefixed with SUT_ and DATA_) in test report
25. Test Library: decode properly shared and shared parameter in test report
26. Test Library/TestModel: improvement to avoid some freeze on test termination
27. Test Library: new shared mode added on Library module
28. Test Model: adding all adapters and libraries version on loading modules event
Issues Fixed
1. Test Library: fix minor error in cache handler
2. Prepare test global: fix encodage issue on alias value with special character
3. Test Library: unable to generate reports with unicode characters
4. Fix security issue on web services, bad handle of the level access
5. Test Library: cannot get local/utc time with timeshift argument activated
6. Task Manager: no more authorized only ascii on task listing
7. Task Manager: minor fix bad test identifier encoding
8. Fix security issue on folder creation in repository, no more full rights
9. Fix zip folder function to avoid some errors on repository manager
10. Fix issue #1 properly handle arguments on authenticateClient API function
11. Fix issue #2 properly handle arguments on refreshRepo API function
12. Unable to authenticate user because already connected in rare case condition
13. Fix bad backup zip contents on test result files
14. Web services: fix issue during detection of bad data, only with scheduleTest API function
15. Test Library/Test Model: fix bad summary in test global only - testlibrary/issue#2
12.0.0
Date: 12/02/2016
What's new
1. New option to disable read/insert tests statistics/history in database
2. Enable application keepalive and tcp keepalive
3. Increate timeout select for socket
4. Default color for step-started event changed, more lisible
5. Test Library: reduce time loop in received function
6. External library: paramiko updated with version 1.16.0 (ssh library)
7. New set of adapters 9.0.0
8. New toolbox 8.0.0
9. New set of libraries 7.0.0
10. All tests files models updated to support the new default input VERBOSE
11. Web services: new function to shift local time for test area
12. Client connection improvment: reduce release notes content
13. Server startup optimization: no more start default agents and probes
14. Optimization: remove test log file after termination
15. Webservices: refresh repositories and statistics improved
16. Repo Archives: update statitics function to support png files and more
17. Repositories: code factory, no more specific function to compute files statistics - no backward compatibility
18. Time for client connection reduced
19. Installation: new scandir v1.1 added, performance improved
20. Web Services: support properly portable version on client update
21. New user context to reduce interaction in database
22. Web Services: small change to improve application log
23. Repositories: save user login in lock file
24. TestModel: test description added
25. Test Report: major improvement to support html display
26. Web Services: new function to delete test result in repository archive
27. New tests samples for sftp, ssh, gui automations
28. Test Library: global result added on report
29. Test Library/Test Model: test duration added on test report
30. Test Library/Test Model: adding sut and data parameters in test report
31. Test Library: new feature to append data in private storage
32. Test Library: new accessors to save/append file in private area from adapter
33. Repository Manager: new feature to zip a folder with a relative path
34. Adapter storage: one zip file which contains all data adapters, systematic zip file
35. Repositories: create backups with relative path on it, zip files are also compressed
36. Web server/Tests: update to refresh properly test result from xml rpc api, show only trx files
37. Minor update on all code sources according to the new year
38. Security improvment in apache: disable SSLv2, SSLv3 and RC4 by default, new default CA of 2048 bits
39. Test Library: replay id added in test context
40. Test Library: new functions to convert integer to string in test manipulators module
41. Web server/Administration: new feature to open test report from treeview
42. Template mail updated according to the new test report
43. Web server/Administration: new feature to disable default users
44. Test Model/Test Library/Web Services: new feature to support default and generic set of adapters
45. Default configuration change: automatic daily backup of all tests, adapters and librairies
46. Test Library: small change to support greater/lower than or equal in test operators
47. New cron script to remove automatically backups older than xx days (14 days by default)
48. Web server/Administration: new feature to update the name of a user who already exists
49. Web server/Administration: new feature to duplicate a user but some limitations exists (project not yet duplicated)
50. Web server/Tests: new feature to duplicate a global test variables
51. Test Library: no more log error when the test is aborted by the tester
52. New cron script to backup automatically tables (users, projects and global variables)
53. Web server/Tests: new features to import/export all global variables from/to csv file
54. Test Library: new option to add arguments to callback in timer
55. Test Library: new feature to concatenate actual message on setPassed and setFailed functions for steps
56. Test Library: new argument in sleepUntil/waitUntil function to shift the date in seconds
57. Self testing: basic test plan added, can be used as sample also
58. New default ftp library to properly support tls on python 2.6
59. Test Library: Universally unique IDentifiers added on test logger xml
Issues Fixed
1. Fix unable to load partial test because of bad log file name
2. Web services: delete all tasks from history - reference to undefined variable
3. Repo Manager: fix bad extension support to list backup files
4. Task Manager: task scheduled every one hour from 23:00 to 3:00 run only one time
5. Web services: unable to cancel all waiting tasks
6. Unable to update user password because of the character Ampersand
7. Test Library: missing call to update storage data when the name of the adapter is updated
8. Test Library: fix bad testname (none value) on private storage area
9. Fix bad error message to run a test plan from the web interface
10. Test Library: fix minor error in state documentation, bad parent type
11. Test Library: fix bad ascii encoding on setFailed step function
12. Product update: fix missing migration of the public data
11.2.0
Date: 22/11/2015
What's new
1. Test Library: new function to get id from a step
2. Test result updated to support header model
3. Test Library: new header logging with indexes
4. Task Manager: updated to support new test result format
5. Web services: cancel/kill task updated to support a list of id
6. Task Manager: save pid for all child processes
7. New client 11.2.0 for windows and linux
8. New major set of adapters 8.0.0
9. New major toolbox 7.0.0
10. Test Library: new function to send a keepalive or ready messages to agent
11. Test Library: new wait until function
12. Offline product installation on centos 6 and 7 (local repository)
13. Minor changed to log python and system version in install log file
14. New tests samples
15. New network library, minor change on inactivity detection
16. Test Library: new specific Time handler
17. New how to documentations
18. Test Library: new function to read excel data directly from a test
19. New major libraries 6.0.0
20. Test Library: new sleep function to support time shifting
21. New public storage accessible from the test user
22. Test Library: new access to the public and private storage
Issues Fixed
1. Test Model: fix bad log level for test unit summary message
2. Fix remove global verdict before test replay
3. Server shut-down failed when child process exist
4. Fix issue on generate wsdl function from adapter class
5. Reset all agent/probes on test kill
6. Test Server Interface: reduce the number of agent reset
7. Test Model: fix issue on test description generation
8. Test Library: missing to re-register shared adapter on next testcase
9. Installation: adding missing library setuptools-git to install pymssql
10. Web services: fix regression to kill all running tasks
11.1.0
Date: 18/10/2015
What's new
1. Test Library: update to support local-file type
2. Update product: check product version before to update
3. Product installation: new setuptools, requests and suds libraries embedded
4. Test Library: new function to get sutadapters installation path from adapter
5. New script to generate adapters from wsdl file
6. Web services: new function to prepare the assistant in one time
7. Web services: new function to generate adapters from wsdl
8. Product installation: new python library embedded to support ntlm authentication
9. Test model: updated to log inputs/ouputs and agents on test logs
10. Product installation: embedded kerberos library for python
11. Product installation: adding postgresql library for python
12. New major SUT adapters 7.0.0
13. Web services: new function to set all tests with the current version of adapters and libraries
14. All files model updated
15. New minor version for SUT libraries 5.2.0
16. New minor version for toolbox 6.1.0
17. External python libraries updated: pymssql 2.1.1, paramiko 1.15.3, httplib2.0.9.2
18. External python libraries updated: pysnmp 4.3.0 and pyasn1 0.1.9
19. Web server: new sub menu to reset all tests statistics or just by user and project
20. Web server: download page updated to support portable client and toolbox
21. Product installation: embedded library to support excel file (xls and xlsx)
22. Test Model: new loading modules event
23. New tests samples
24. New client 11.1.0 for windows and linux
25. New portable client and toolbox
26. Improvement in custom installation
Issues Fixed
1. Adapter/library template: fix bad year in header
2. Unable to generate test design, bad project id folder on tmp
3. Test Library: unable to trace message on debug activated
4. Agent server interface: removed unneeded error when agent is not registered
5. Test library: fix csv export, missing columns
6. Test Library/Test Model: add missing alias on test report as csv/xml
7. Unzip command can be missing with from scratch installation
8. Unable to connect when the core is only installed
11.0.0
Date: 14/09/2015
What's new
1. Guidelines documentations updated
2. New option to show the current version of the server with xtctl command
3. Test samples updated
4. Test Library/XML Logger: changes on save notifications, to support python3 on client side (no backward compatibility)
5. Web services: new check update function for automatic mode
6. Installation new selenium library integrated (version 2.47)
7. Web services: new function to upload result log for probes
8. Script to generate agent/probe updated to support python3 (remove pycache and build folders)
9. Task Manager: new feature to run test in simultaneous
10. Test Library: new function to reset the cache
11. Test Library: new cache storage accessors
12. Test Library: new function to compare templates from testcase
13. Installation: checking space left before to install or update the product
14. Archive repository: support png files on test result
15. Test Model / Test Library: new relative path for test result added on test manager initialization
16. Code source factory to create symbolic links
17. Major update to support the toolbox package
18. New toolbox 6.0.0: merge of the agent and probe modules
19. Web server: update to support the merge between agent and probes
20. Web services/Repositories: new feature to lock files on opening (no backward compatibility)
21. New scripts to cleanup all lock files, available through webservice too
22. All file models updated
23. Web services/Repositories: new feature to support snapshot
24. New major client 11.0.0 for windows and linux
25. New update for SUT adapters 6.2.0
26. New network layer library (updated to support python3)
27. Test Library/Test Model: update to support test alias name on testplan and testglobal
28. Interval keepalive increased to 60s, inactivity timeout increased to 90s
29. New tests samples
30. Web Services: new specific documentations, prepare api to support next release
31. Web Server: update to support ws api documentations
32. Default system password updated with a more robust password
33. New major version 3.0 of the plugin xtcpyrc
34. New pdf files for documentations
Issues Fixed
1. Update script: add missing information regarding os and architecture on product update
2. Task Manager: no more return long type for the project id in a group of tests
3. Unable to stop agent/probe properly because there are not started as default
4. Test Library: template, fix unicode encode error on getEvent function
5. Test Library: fix unicode encode error on test executor and adapter
6. External selenium library: fix error on constructor
7. Test Library: fix debug message on timer
8. Update product: reload config is missing after change
9. Web services: properly dispatch agent keys on test construction
10. Network Layer Library: fix error to detect inactivity on ping/pong
11. Fix error when authentication failed (unknown user)
12. Context module: fix error on check user authorization
10.1.0
Date: 12/07/2015
What's new
1. Product update: detecting primary network ip from previous settings
2. Test Library: new functions to set the value of an input/output directly from the test
3. Test Library: new option to disable a timer
4. New update for SUT adapters 6.1.0
5. New client 10.1.0 for windows and linux
6. Web Services: new function to download test result files
7. Web Services: new functions to download backup files and client package
8. Download page is deprecated, update of the default config for apache
9. Web Server: default project loaded on test repository and environment data
10. Web Server: new tests result page in tests part
11. Update product: improvement of the database update model, based on template
12. Web Services/Server: changes on authentication, system user is deprecated for xml api
13. Web server: default level tester and access web/api/gui activated by default during user creation
14. Default users: cli option activated by default for all
15. Redhat/Centos < 6 is no more supported because of the old default python version
16. Test Library: export test result in csv improved for testglobal
17. Test Model: small change to support properly test abstract
18. New update for SUT libraries 5.1.0
19. Test Library: loadData and saveData functions from testcase are deprecated
20. Test Library: new accessors to handle cache as a dictionary: set, get and del
21. Test Library: test properties lib updated to support the new type list-shared
22. New python ldap library added on installation processus
23. Test Library: add personal test arguments on cleanup function too
24. New guidelines documentations
25. Installation script renamed to custom.sh
26. New script to install the product without ask anything
27. New network layer library (updated to support login/password on hello)
28. Web Server: new feature to order test environment data by name
29. New agents 5.1.0 for windows and linux
30. New probes 6.3.0 for windows and linux
31. Web Server: list of data in test environment improved, adding protection on name
32. Test Library: new functions to get the result of a testcase (isPassed, isFailed)
33. Update of file models (test unit, suite and test plan)
34. Test Model/TaskManager: test model updated to push running agents/probes to the test executor
35. Test Library: new function "running" to get agent just with his name
40. Functions to set the default adapter or library are enhanced
41. Settings library updated to add the possibility to set a value
42. Support properly the migration of all adapters and libraries during the update of the product
43. Installation new selenium library integrated (version 2.46)
Issues Fixed
1. Unable to load backuped tasks because of syntax error on server starting
2. Product update: add missing host parameter on mysql commands
3. Test properties: add missing documentations on shared function
4. Test Library: unable to get a sub key in a shared parameter from the test
5. Test Library: remove the reference to the old product name in adapter functions
6. Startup script: add missing product name on centos6
7. Web server: fix error with test abstract listing files
8. Unable to load a partial test, fix missing project id
9. Update product: add missing column is_ta in table writing-stats
10. Web server: fix some errors in xml rpc interface
11. Web server: workaround addded on encoding in lang function, on centos 7/php 5.4 only
12. French language: fix some errors on update password message, memory usage or free keys
13. Web server: fix bad system memory usage on centos7 only
14. Web server: fix issue unable to list test files from a project different of the common
15. Unable to export result of a unsave test because the project=0 is not authorized
16. Login page: fix bad position of the label version
17. Task Manager: return errors if exists on get design function
18. Test storage data: fix bad project support
19. No more possible to have several default packages on adapters or libraries
20. Fix a minor typo error in setting key file (everyminx-run-immediately)
21. Web services: unable to duplicate folder/file with a different destination
10.0.0
Date: 28/05/2015
What's new
1. Properly handle io exception on daemon during pid deletion
2. Test Library: new argument to get sub value in a template layer
3. New major update for SUT libraries 5.0.0
4. New major update for SUT adapters 6.0.0
5. Protection added to prevent max disk usage on testresult storage
6. New client 10.0.0 for windows and linux
7. New agents 5.0.0 for windows and linux
8. New probes 6.2.0 for windows and linux
10. New default SoapUI agent to start on boot
11. Installation: python selenium library added
12. Test Library: new option to enable/disable a step
13. Some protections added before to launch install
14. Ctrl command: adding product name in start/stop messages
15. Repositories Archives/Web Services: major update to support project - no backward compatibility
16. Web services: checking authorization on projects before to access files
17. Task Manager: properly separate running, waiting tasks per project between users
18. New file model for test abstract imported in libs
19. TestLogger/Web Services/TestModel: updated to support the new test abstract file
20. Database update: new table for tests abstracts statistics
21. Statistics/Tests Repositories: updated to support new abstract test files
22. Web server: updated to support abstract test files
23. Database model updated for the table writing stats; new column is_ta
24. Web server: small change on login page
25. Installation: netsnmp utils package added on automatic download
26. Test Model: improved log messages to start/stop and prepare probes
27. Probe Server interface: updated to support new projects separations
28. Test Library: new function to get the real test result path from a testcase or adapter
29. Installation improved: exit on error if yum not working properly
30. Adapters/Libraries generation: no more executed if folders are empty
31. New tests samples
32. New guidelines documentations
Issues Fixed
1. Fix bad default style on user database creation
2. Fix issue on gui adapter and agent to properly simulate short-cut keyboard
3. Test Library: fix syntax error in interact function
4. Test library: return always response user with utf8 codec
5. Task Manager: fix missing utf8 encoding charset in email reporting
6. Fix regression: unable to get test design
7. Task Manager: fix bad interval time from/to on schedule
8. Fix error on install script (syntax error); firewall not stopped because of that on centos7
9. Web services: fix error on authentication function when major version greater than 10
10. Web server: fix division by zero in tests statistics
11. Test Model: add missing task-id on probe commands prepare/start/stop
12. Test Library: reference to old product name removed
13. Install/Uninstall: fix upload file from probe in centos7 only - disable privatetmp for apache
14. Unable to make symbolic link on the latest client when major version greater than 10
15. Web services: fix error on check update client, error when major version greater than 10
16. Server/Context: fix error to make symbolic link for linux client
17. Remove No such process message on service status
9.1.0
Date: 22/03/2015
What's new
1. Web services/TestLibrary/TestModel: updated to run a test step by step
2. New option to stop the run of a test when one step is failed
3. Test Library: unneeded error removed on testcase request for agent control
4. Test Library: new feature to add breakpoint in a test
5. New client for windows and linux
6. New tests samples
7. Test Library: summary no more optional on add step function
8. Test Library: catch exceptions for step and breakpoint
9. Update of troubleshooting guides for the test library
10. Test Library: no more possible to set the result of a step without start-it before
11. Test Library: some functions deprecated on testcase or no more visible
12. Test Library: savaDataInStorage renamed to saveFile (no backward compatibility)
13. Test Repository: updated to support new abstract test file
14. Test Library: update interact function
15. Test Library: testcase accessors for adapter and library
16. Test Library: overwrite str function in all test operators
17. Test Library: new accessors to read templates messages or layer
18. Troubleshooting guides update for test library
19. Test Library: new function to make several condition at once
20. Test Library: new test manipulators library
21. Doc Generator/Test Model: updated to support the new manipulator library
22. New logo for the login page interface