Features & Improvements
Bug Fixes
  • The Test Case Steps are now shown again during the execution of the TestLink test plan .
  • Fixed problem with browser in TestLinkthat after some time deleted the session automatically.
  • Solved problem with TestLink plan execution that when stopping a execution manually the correct message was not shown because it failed when parsing the DELETE response.
  • Fixed bug with LogAnalyzer that when pressing the button Reload Log did not show the content.



Features & Improvements
  • Now when you run a TestLink test plan from ElasTest, you can select the browser and the desired version.
  • Added "View in log analyzer" button on TestLink test plan execution page.
  • Metrics can now also be compared in the TJob Executions comparator.
  • A button has been added to the log cards to download them as a .log file.
  • Now you can select one or more Projects and delete them all at once. You can also do the same with the TJob Executions, inside the tJob page.
  • Now the search of logs and metrics of an execution is done with start/end date range, which corrects the timeout problem when requesting them.
  • Added the log-level option to the ElasTest Platform, so that the user can set the log level of the ETM.
  • EMS Example and EDS Example demo projects added.
  • Updated the integrated Jenkins with the latest version of the ElasTest plugin.
Bug Fixes
  • Fixed bug in mini that did not check the correct port of the TSS.
  • Now EUS does not launch an exception when starting a browser if the maximize command fails.
  • Fixed a bug in the finished TJob Execution page that when clicking in the trash and giving to cancel, the button remained disabled



Features & Improvements
  • ElasTest modes have changed: Now there are two: mini and singlenode. Cluster mode coming soon.
  • Upgrade ElasTest GUI to Angular 7
  • Autorefresh has been added for the TJob Execution tables in the GUI Dashboard.
  • Test Support Services section has been removed from all ElasTest modes.
  • Now in singlenode an instance of EUS is started when starting ElasTest and will be used for all executions. This reduces the execution time of TJobs, as they do not have to start an EUS instance, and also the consumption of resources.
  • The WebBrowsers section is now also shown in singlenode, since it has an instance of EUS since the beginning.
  • Changes in the way to instrumentalize an external sut through EIM: Now the Sut is instrumented only during the execution of a TJob.
  • Now you can select several TJob runs and compare their test results.
  • ElasTest Jenkins Plugin 1.0.0-beta8 released.
Bug Fixes
  • Solved problem when running several Jobs in a Jenkins with slaves that make use of the ElasTest Jenkins Plugin at the same time.
  • Fixed bug in mini that did not send the Endpoint environment vars of a TSS to the TJob, necessary for its use.
  • Fixed bug in LogAnalyzer who didn't check well if TestLink was started and never showed TestLink's projects.



Features & Improvements
  • QUEUED status has been added for TJob executions that are queued when there are more than 4 simultaneous executions.
  • The --logs option of ElasTest Platform has been removed. The starting logs of ElasTest containers will now be automatically displayed in the logs of the ElasTest Platform container. This also solves container freezing problems.
  • General improvements in the stability of ElasTest
Bug Fixes
  • Fixed bug with Logstash in experimental mode that didn't process WebRTC traces correctly.
  • Fixed bug by running several TJobs with browsers that made them fail.



Features & Improvements
  • Now you can configure a Sut with parameters in ElasTest Jenkins Plugin.
  • Now when you specify the use of a Sut with external Elasticsearch, you can also set the path in which the service is located, if necessary.
  • A new environment variable has been added to the TJob execution containers: ET_NETWORK.
  • Containers now contain labels with information to be used by ElasTest.
Bug Fixes



Features & Improvements
Bug Fixes



Features & Improvements
Bug Fixes



  • Now you can configure the ElasTest data folder at startup. If the folder is changed in future startups, the contents of the config folder must be copied if TL was reached at any time.
  • TestLink and Jenkins credentials. The credentials will be the same credentials as those introduced for ElasTest. If it has not been entered, they will be created.
  • Manually started browsers can now be opened in a new tab.
  • Now it shows where the logs and metrics of a TJobExec are stored (MYSQL if it is mini or ELASTICSEARCH if it is experimental)
  • Now the volumes created by the execution of a TJob are removed at the end of this.
  • Error message on start ElasTest if main container (ETM) is exited. An error file is also generated in case the user wants to send it to the ElasTest team.
  • The time conversion of the monitoring traces is now more efficient. It is calculated once per host name and only transforms if necessary.
  • Now the connections to the WebSockets are reconnected automatically if the connection is lost.
Bug Fixes
  • Automatic navigation to the results page when the execution of the test finishes.
  • Problem with duplicate logs fixed.
  • Automatic subscription to the Sut logs of a Jenkins execution.
  • The problem with the generation of the Jenkins url when starting from the platform in experimental mode and as a server has been solved.
  • Bug with the Nginx proxy image fixed. It did not receive the SIGTERM signal and ElasTest Platform took a long time to stop (until it gave a waiting time of 90 and stopped the proxy to force)
  • Startup problems in Windows and MacOS has been solved. Now the volumes /etc/localtime and /etc/timezone are no longer binded to the elastest/etm container; instead ElasTest Platform is that requests it via HTTP and sends it as a parameter to the ETM.
  • Both Jenkins and the ElasTest plugin are now correctly configured when Jenkins starts from the Platform.
  • Problem with splitted log traces and without date has been fixed.



  • Improvement in requirements. We've been working on the high memory consumption requirements of previous versions, and this new version can be deployed on machines with 8Gb of RAM starting ElasTest in default mode

  • GUI improvements. Among other small improvements, it should be noted that more information is now shown to the user, such as the percentage of downloading a docker image, either from a tjob, a sut or a browser.

  • Improvements in Jenkins plugin. It is no longer necessary for the user to start dockbeat and filebeat to send logs and metrics to ElasTest, the plugin is responsible for it now.

  • Jenkins instance provided by ElasTest. You can use now a Jenkins instance provided by ElasTest, can be started on load ElasTest or later manually from the ElasTest GUI.

  • Improvements in TestLink integration. It is possible to configure a Sut so that ElasTest starts it every time a Test Plan is executed

  • Improvements in log analysis.

  • Bug fixes.



  • Jenkins integration. You don’t need to abandon your CI tools. Use ElasTest straight from your Jenkins jobs (Freestyle or Pipeline). For instance, if you’re using Pipeline jobs, just wrap up your Pipeline in an elastest step, and you’ll be ready to use all the fancy features we bring to testers and developers, like managed browsers! See our advanced example for a more complex scenario.

  • TestLink integration. TestLink is the most widely used web-based test management tool and ElasTest provides integration with TestLink. With this integration now you can easily record videos and gather logs and metrics when manually running your tests.

  • New Docker images for browsers. We have been developing a new set of browser Docker images that brings the benefits of both Selenoid and Selenium docker images. These images are ready for some awesome features we will be developing in the following months, like changing browser resolution to adapt better to the desktop of our users.

  • Browser recordings can now be opened as a new tab or on a floating dialog.

  • Our powerful Log Analyzer now remembers previous configurations.

  • Generate your SuT on the fly with Commands Containers: a new Docker image can be generated on the fly, and this image will be run as the SuT.

  • ElasTest Command line options documented in its own subsection within the installation page.

  • Changes in environment variables: the ElasTest endpoint for sending metrics from an external SuT has changed, and the ET_MON_LSHTTP_API environment variable is now available also for Test Support Services.

  • There are new environment variables available: ET_SUT_CONTAINER_NAME, ET_MON_INTERNAL_LSBEATS_PORT and ET_SUT_LOG_TAG. Those allows ElasTest to do a better job when identifying what’s coming from which SuT.

  • We have changed the name of the status for a TJob that has been stopped manually to STOPPED.