Releases: Top-Q/difido-reports
3.1.01
Note
Important - Difido is finally released to the Maven Central repositiories! That means that you no longer need to add the Top-Q Nexus repository to your POM file. But, we had to change the group id of the artifcates from il.co.topq
to il.co.top-q
.
<dependency>
<artifactId>difido-testng</artifactId>
<groupId>il.co.top-q.difido</groupId>
<version>3.1.01</version>
</dependency>
New Features
- Issue #269 - Add support for TestNG client for working with HTTPS servers
- Issue #270 - Implement PyTest Binder
- Issue #274 - Prepare the project for deployment to Maven central
- Issue #275 - Add colors to rows in the Difido server main table according to the status of the executions
- Issue #276 - Add support for multiple suites in the TestNG client
3.1.00
New Features
- Issue #268 - Support for ElasticSearch 7.x
Notes
This version bumps the support from Elasticsearch version 6.x to version 7.x (tested on 7.17.3 but should work with more advanced versions).
Please notice that Elastic no longer supports mapping types and previous versions of Difido were using types when creating the Elastic mapping.
The mapping types were removed from the mapping, but this will only take affect when creating a new Elastic schema.
In addition, Difido does not yet supports xpack security, so to avoid annoying messages in the log, you can disable the security in your nodes by adding the following line to your elasticsearch.yml file:
xpack.security.enabled: false
3.0.00
IMPORTANT
This release includes a major change in the persistency mechanism. The data is not longer kept in docRoot/reports/meta.json but rather in an embedded H2 server.
When upgrading from an older version, the server will try to convert the meta.json file to the new format. A backup file with name meta.json.upgrade.backup will be created when the process will finish.
While this scenario was tested on different environments, it is very recommended to backup the meta.json file before launching the server for the first time. Failing to do so may result in LOSING ALL OF YOUR DATA.
New Features
- Issue #221 - Store the metadata in database instead of the metadata.json file
- Issue #248 - Remove package names from the TestNG report.
Bug Fixes
- Issue #237 - The get execution state is not working
2.3.00
New Features
- Issue #208 - Implement Archive Manager
- Issue #216 - Allow the delete execution API an option to skip deletion from the Elastic
- Issue #217 - The Difido archiver should not delete executions from the Elastic
- Issue #218 - Limit the number of execution to archive in each iteration
- Issue #220 - Server - Log the remote address for each request
Bug Fixes
2.2.05
New Features
- Issue #159 - Replace the string in the Elastic mapping to text or keyword since the string in no longer supported
- Issue #203 - Implement a metadata retriever utility
- Issue #204 - Add support for multiple Elasticsearch nodes for high availability
- Issue #205 - Add api call for downloading reports of specific execution as ZIP file
- Issue #207 - Upgrade the Spring Boot version to 1.4.4
- Issue #209 - TestNG - Change the timestamp in the report elements to include milliseconds
- Issue #211 - Add ability to download the executions as zip files directly from the server's gui
- Issue #213 - Add support for hide tests in the HTML
Bug Fixes
- Issue #148 - Add support for adding run properties during setup phase when using TestNG
- Issue #192 - execution.properties not working while using the api
- Issue #210 - The metadata retriever utility is no longer compiled after changing to Spring boot 1.4.4
- Issue #214 - Failure and error messages in the setup and teardown phases of TestNG should be changed to warning
Notes
This version works with well with JSystem 6.1.10 and 6.1.11
2.2.04
2.2.03
v2.2.02
v2.2.01
New Features
- Issue #169 - Add the ability to filter the reports that are shown in the last reports
- Issue #174 - Create interactive plugins mechansim
- Issue #177 - Add periodic tests for the Elasticsearch health in the server and enable or disable it accordinly
Bug Fixes
- Issue #113 - Changing "doc.root.folder" property is not working
- Issue #165 - Execution Tree view - top level icon is always JSystem
- Issue #179 - Dates are changing in the server since there is a common use in SimpleDateFormat which is not thread safe
- Issue #181 - The executions are not freed from the server's memory after the execution is ended
Notes
Tested with JSystem 6.1.05 - 6.1.09
2.2.00
New Features
- Issue #155 - Add to the server the options to show automatically the reports of the last executions
- Issue #156 - Add the list of the tests and test statuses to the mail
- Issue #157 - Add the execution duration to the execution reports table in the server and to each test in the Elastic
- Issue #158 - Auto refresh the Execution Reports table in the main server view
- Issue #161 - The mail subject should be read from template file instead of reading it from the configuration
- Issue #162 - Set the Java version to 8
- Issue #163 - Add icons to the buttons in the execution reports view.