TestEngine Version History

Applies to TestEngine 1.26.2, last modified on September 22, 2022

1.26.2 (April 6, 2022)

  • Upgraded spring libraries to 5.3.18.

1.26.1 (Docker only) (January 21, 2022)

  • Excluded log4j 1.2.17 that was present in the docker image.

1.26.0 (January 13, 2022)

  • Upgraded log4j2 to version 2.17.1.

  • TestEngine now uses ReadyAPI 3.10.1 to execute tests.

1.25.2 (December 13, 2021)

  • Upgraded log4j2 to version 2.15.0 and added flag -Dlog4j2.formatMsgNoLookups=true to mitigate vulnerability CVE-2021-44228.

1.25.0 (October 8, 2021)

  • TestEngine now uses ReadyAPI 3.9.2 to execute tests. This includes support for Smart Assertions and other new ReadyAPI features.

  • Support for API recipe versions is added.

1.24.0 (August 18, 2021)

  • Web reports now available in the UI.

  • Testengine's version is now visible in the user menu.

  • Diagnostics report can now be downloaded by an admin from the user menu.

  • Now only testsuites/cases that are going to be run are validated.

  • Support for the vmoptions file is now added to the .sh and .bat script in addition to the generated launcher.

  • Hid recipes behind a feature-flag. This is start of a revamp of recipes in testengine. Any customer that uses recipes should specify -Dtestengine.preview.recipes=true in vmoptions to enable them.

Jenkins Plugin 1.7.0 (August 6, 2021)

  • Custom properties can now be configured from the plugin.

  • Updated a lot of libraries, including jenkins plugin parent. This means that the plugin only supports jenkins version 2.222.4 and newer.

The jenkins version the TestEngine jenkins plugin will support from this release onwards will be based on recommendations from the jenkins project. It will be the oldest still supported by the jenkins project. These recommendations can be found here: #https://www.jenkins.io/doc/developer/plugin-development/choosing-jenkins-baseline

1.23.0 (May 28, 2021)

  • TestEngine now uses ReadyAPI 3.8.0 to execute tests.

1.22.3 (April 30, 2021)

  • Docker version support graceful shutdown and will return floating license on shutdown.

  • Docker version can now be run as non root users.

  • Bug fix: Sometimes the with the testjob provided client certificate couldn't be read on Windows.

  • API call added to get a server diagnostics report.

  • Groovy scripts are now allowed get information about proxy.

API Definition v.1.10.0 at SwaggerHub

CLI 1.6.0 (April 12, 2021)

  • Bug fix: The cli now creates reports with contents again.

  • Now supporting the parameters hostAndPort and callback. Kudos to #https://github.com/waxtell.

1.21.1 (March 11, 2021)

  • Bug fix: The values of parameters clientCertFileName and clientCertPassword were lost when a job was queued.

  • TestEngine is stopped and a message is printed if the database is locked after a failed schema upgrade.

  • TestEngine now uses ReadyAPI 3.6.0 to execute tests.

  • Added actions to the "Recently Completed", similar to "Run History".

  • Moved User Management, License Management and Audit Log to the profile dropdown.

1.20.0 (February 26, 2021)

  • Bug fixes:

    1. A grammar fix in the wording for the jdbc security setting.

    2. NPE fix when running securityTest with custom scripts.

    3. Testsuite/testcase are not validated when they are disabled.

  • Moved User Management, License Management and Audit Log to the profile dropdown.

  • Only the user running TestEngine has access to the temporary project files.

CLI 1.5.0 (February 16, 2021)

  • Exit status code is now 1 for any failure, including errors on the server, failing testjobs and if TestEngine CLI was unable to understand the operation.

1.19.0 (February 11, 2021)

  • Bug fix: Canceling a queued testjob is quicker now. No reports are generated and the UI shows a disabled download-button for such jobs.

1.18.0 (February 1, 2021)

  • Run history page is added.

  • Replaced with Recently completed jobs table in Overview page.

  • Added Running and in queued table in Overview page.

  • Admin tab is renamed to Server.

  • Bug fix: It should be possible to add allowed file paths making it possible to write to the root of the file-system.

  • Better validation for empty and faulty projects.

CLI 1.3.1 (January 14, 2021)

  • Added support to delete a job.

1.17.0 (December 17, 2020)

  • Added functionality to delete a Test Job on TestEngine UI.

1.16.0 (December 3, 2020)

  • Added global search bar on all the tables.

  • It is also possible to search for job with testjobId in testjobs table.

  • Column filters are always visible in testjobs table.

  • If a test step use property expansion, the file path validation is not done when the project is submitted but instead during runtime. This to solve errors with wrongly failing validations.

  • GET /testjobs/{testjobId}/transactions now returns http status 204 (no data) instead of 500 (internal server error) if no transactions are found.

API Definition v.1.8.0 at SwaggerHub

Jenkins Plugin 1.6.0 (November 4, 2020)

  • Now testjobs are run asynchronously, making execution more stable and letting the user cancel a jenkins job.

Jenkins Plugin 1.5.0 (October 26, 2020)

  • Added support for composite projects.

  • Added support for remote zips.

  • Added support for priority jobs through the plugin.

Azure Plugin 1.3.1 (October 23, 2020)

  • Update documentation to refer to ReadyAPI instead of SoapUI.

1.14.0 (October 22, 2020)

  • JDBC connections in test steps are now not allowed until an admin user enabled them in the settings file, via the settings endpoint or in the user interface. This will make all (new and already present) tests using JDBC fail unless this setting is changed.

  • References to the SoapUI brand name have been removed.

  • TestEngine now uses Ready API version 3.4.0.

  • This version of TestEngine require Protection License Server 5.1.5 or later.

API Definition v.1.6.0 at SwaggerHub

CLI 1.3.1 (October 21, 2020)

  • Update documentation to refer to ReadyAPI instead of SoapUI.

1.13.0 (September 23, 2020)

  • Improved error messages for file access check.

  • Added field passedAssertions to json result report.

  • Fixed bug where Properties test step would complain about blank paths.

API Definition v.1.5.0 at SwaggerHub

Azure Plugin 1.3.0 (September 10, 2020)

  • Support for saving JUnit report into a file.

CLI 1.3.0 (September 4, 2020)

  • Support for printing report to the console.

1.12.1 (September 1, 2020)

  • TestEngine can now reconnect to the floating license server if the license server gets restarted.

  • Fixed bug where the environment query parameter would be lost if a project gets queued.

  • TestEngine now allows the user to change the priority for testjobs.

  • The TestEngine UI now shows priority jobs as part of the job table.

  • Security fixes.

API Definition v.1.4.0 at SwaggerHub

Azure Plugin 1.2.1 (July 3, 2020)

  • Support for submitting prioritized jobs.

1.11.0 (July 2, 2020)

CLI 1.2.1 (June 30, 2020)

  • Support for submitting prioritized jobs.

CLI 1.2.0 (June 4, 2020)

  • Updated configuration description for tags.

Azure Plugin 1.2.0 (June 4, 2020)

  • Updated configuration description for tags.

1.10.0 (June 4, 2020)

  • Support for submitting prioritized jobs.

  • Tags can now be used for both test cases and test suites.

  • Bump ReadyAPI dependency to 3.2.5.

API Definition v.1.3.0 at SwaggerHub

Jenkins Plugin 1.4.0 (June 4, 2020)

  • Updated configuration description for tags.

Azure Plugin 1.1.1 (May 8, 2020)

  • Support for running Security Tests.

1.9.1 (May 6, 2020)

  • Support for running Security Tests.

API Definition v.1.2.0 at SwaggerHub

Jenkins Plugin 1.3.0 (May 6, 2020)

  • Support for running Security Tests.

1.8.2 (March 27, 2020)

  • The bundled JRE for the Linux installer has been updated.

API Definition v.1.1.0 at SwaggerHub

1.8.1 (March 19, 2020)

  • Back end:

    • Bump ReadyAPI dependency to 3.1.0.

    • Bump Java version to 11. If the zip distribution is used a new java version needs to be setup (Java 11 or later).

    • Stop using "testengine" as default password. Instead enter password in installer or as startup parameters. If no password is provided a random password will be generated and printed in the console during the first startup. Old installations are not affected by this when upgrading.

    • Security fix of websocket tokens.

API Definition v.1.1.0 at SwaggerHub

1.7.0 (February 13, 2020)

  • Front end:

    • Minor UI fixes.

  • Back end:

    • It is possible to get a token and use it as a bearer token instead of using basic authorization.

API Definition v.1.1.0 at SwaggerHub

1.6.0 (January 15, 2020)

  • Front end:

    • Minor UI fixes.

  • Back end:

    • It is possible to install TestEngine as a Windows service.

API Definition v.1.0.4 at SwaggerHub

1.5.0 (December 05, 2019)

  • Front end:

    • Minor UI fixes.

API Definition v.1.0.4 at SwaggerHub

1.4.0 (November 20, 2019)

  • Front end:

    • Minor UI fixes.

  • Back end:

    • Reports are in the PDF format.

    • Tuning of groovy script security.

    • The possibility of using a full URL in a transaction log.

API Definition v.1.0.4 at SwaggerHub

1.3.0 (November 6, 2019)

  • Front end:

    • The third-party libraries have been upgraded to be up to date.

    • Minor UI fixes.

API Definition v.1.0.3 at SwaggerHub

1.2.0 (October 23, 2019)

  • Back end:

    • The third-party libraries have been upgraded to be up to date.

  • Front end:

    • Part of third-party libraries has been upgraded to be up to date.

    • Minor UI fixes.

API Definition v.1.0.3 at SwaggerHub

1.1.0 (October 9, 2019)

  • Back end:

    • It is possible to specify a timeout for a job.

  • Front end:

    • A better tooltip in the test jobs graph.

    • Redirecting when opening the application with no license present has been improved.

API Definition v.1.0.3 at SwaggerHub

1.0.3 (September 25, 2019)

  • Back end:

    • Using ReadyAPI 2.8.2 internally.

    • A floating license can be installed even if the server is not listed in the Allowed connection targets.

  • Front end:

    • The license section has moved to a separate tab.

    • Expose settings for database cleanup on the settings page.

API Definition v.1.0.3 at SwaggerHub

1.0.2 (September 13, 2019)

  • Back end:

    • Automatic cleanup of test jobs.

    • Negative performance timing has been fixed.

  • Front end:

    • Update the Settings UI.

    • Get a test job ID from the UI.

API Definition v.1.0.2 at SwaggerHub

1.0.1 (August 29, 2019)

  • Back end:

    • Using ReadyAPI 2.8.0 internally.

    • The bug when installing a floating license after a trial one has been fixed.

    • In JUnit reports, canceled steps have been marked as failed.

    • The TestEngine version is now shown on startup and in /api/v1/version.

    • The API to clean up test results has been improved.

  • Front end:

    • Save Server Settings on the Enter key.

    • Redirect to log in even from the 404 page when logged out.

API Definition v.1.0.1 at SwaggerHub

1.0.0 (August 13, 2019)

See Also

What’s new in the latest ReadyAPI release

Highlight search results