Published versions and upcoming versions of Agilitest
This changelog presents you with the list of latest developments, additions and bug fixes in Agilitest.
Upcoming version :
Version :
3.0.6
Expected publication date:
16/2/2026
Expected publication date is not known
- Added :
- Reassignment of user scripts
- For each script, there is now the concept of a creator and the concept of a script editor. It is possible to change the creator of scripts to assign them to other users of the project.
- Addition of a specific log level, the “AI” level (log.level=ai)
- 5 log levels :
- silent
- error
- info
- warning
- all
- A 6th log level has been added: log.level=ai.
- This log level is optimized so that AIs can more easily analyze the execution of an ATS test. This information has been added to the ATS project memories with the idea that an AI can use an ATS project with this information.
- 5 log levels :
- Incremental project generation and compilation
- When launching execution from Agilitest or from command lines in a terminal, project generation and compilation will be faster if you have not cleaned your target directory beforehand. This makes Agilitest easier to use during the test verification and debugging phase.
- Reassignment of user scripts
- Changed :
- Evolution :
- HMI Upgrade
-
- The current behavior for selecting a script or a data file was to automatically select the file in the project explorer. From now on, you can choose whether or not to automatically select the file in the project explorer using the “focus” button next to the favorites display button in the project explorer
- Network usage with city and country location
- Now, it is possible to capture network requests made during test executions. A certain number of requests will be captured for each action in the application. Not all actions will generate network traffic and therefore be captured (e.g., property comparisons will not generate network traffic). The report will display a list of requests made by the browser
- https://fr.agilitest.com/documentation/network-activity#usage
- Upload action: Handling file paths with backslashes
- Paths entered with Windows file address backslashes are now supported for uploads
- Creation of markdown files in an ATS project
- In each ATS project, explanations for AIs are automatically generated to help them understand the context of the project and make interventions directly on ATS projects. Additional explanations for AIs have also been added to the overall ATS project.
- Improved loading of ATS projects in Java
- The loading times for ATS projects have been optimized and reduced for user convenience.
- Generation of dashboard report
- A dashboard report is generated with various information on the statistics of an ATS project.
- New window for viewing Docker containers Agilitest Linux Desktop
- The display of Linux Desktop containers has been improved. The display can be in a dedicated viewer while retaining the ability to display it in the system's default browsers. In this new viewer, other features have been added, such as launching executions from the containers. All other features have been maintained.
- HMI Upgrade
- Fixed :
- isEmpty / isNotEmpty functions in the conditions of an execution
- The isEmpty and isNotEmpty functions did not cover all cases with or without double/single quotes.
- Summary report comment incorrectly formatted
- The text of the report summary action comment was not displayed correctly in the HTML execution report (text too large, poorly formatted).
- isEmpty / isNotEmpty functions in the conditions of an execution
Changelog :
Version :
3.0.7
Publication date:
20/2/2026
- Added :
- Changed :
- Evolution :
- Modification of the panel for encrypted data and authentication management in the project’s properties
- In order to manage the Oauth2 protocol, this management was added with the passwords management in a new panel (project’s menu > passwords)
- Naming of numeric format “european format” for mathematical calculus (Reminder, european format 4.095,75 > 4095.75)
- Currency characters in a characters chain and in a numeric transformation are not taken into account (4 095,75 € > 4095.75)
- Modification of the panel for encrypted data and authentication management in the project’s properties
- Fixed :
- Conditions bug
- Conditions that tested variables or constants without quotes or single quotes did not work (IsNotEmpty(OK) returned FALSE instead TRUE)
- Actions executed after a switch channel were not saved in the execution report
- Conditions bug
Version :
3.0.6
Publication date:
16/2/2026
- Added :
- Reassignment of user scripts
- For each script, there is now the concept of a creator and the concept of a script editor. It is possible to change the creator of scripts to assign them to other users of the project.
- Addition of a specific log level, the “AI” level (log.level=ai)
- 5 log levels :
- silent
- error
- info
- warning
- all
- A 6th log level has been added: log.level=ai.
- This log level is optimized so that AIs can more easily analyze the execution of an ATS test. This information has been added to the ATS project memories with the idea that an AI can use an ATS project with this information.
- 5 log levels :
- Incremental project generation and compilation
- When launching execution from Agilitest or from command lines in a terminal, project generation and compilation will be faster if you have not cleaned your target directory beforehand. This makes Agilitest easier to use during the test verification and debugging phase.
- Reassignment of user scripts
- Changed :
- Evolution :
- HMI Upgrade
-
- The current behavior for selecting a script or a data file was to automatically select the file in the project explorer. From now on, you can choose whether or not to automatically select the file in the project explorer using the “focus” button next to the favorites display button in the project explorer
- Network usage with city and country location
- Now, it is possible to capture network requests made during test executions. A certain number of requests will be captured for each action in the application. Not all actions will generate network traffic and therefore be captured (e.g., property comparisons will not generate network traffic). The report will display a list of requests made by the browser
- https://fr.agilitest.com/documentation/network-activity#usage
- Upload action: Handling file paths with backslashes
- Paths entered with Windows file address backslashes are now supported for uploads
- Creation of markdown files in an ATS project
- In each ATS project, explanations for AIs are automatically generated to help them understand the context of the project and make interventions directly on ATS projects. Additional explanations for AIs have also been added to the overall ATS project.
- Improved loading of ATS projects in Java
- The loading times for ATS projects have been optimized and reduced for user convenience.
- Generation of dashboard report
- A dashboard report is generated with various information on the statistics of an ATS project.
- New window for viewing Docker containers Agilitest Linux Desktop
- The display of Linux Desktop containers has been improved. The display can be in a dedicated viewer while retaining the ability to display it in the system's default browsers. In this new viewer, other features have been added, such as launching executions from the containers. All other features have been maintained.
- HMI Upgrade
- Fixed :
- isEmpty / isNotEmpty functions in the conditions of an execution
- The isEmpty and isNotEmpty functions did not cover all cases with or without double/single quotes.
- Summary report comment incorrectly formatted
- The text of the report summary action comment was not displayed correctly in the HTML execution report (text too large, poorly formatted).
- isEmpty / isNotEmpty functions in the conditions of an execution
Version :
3.0.5
Publication date:
27/1/2026
- Added :
- Possibility to import Python libraries into the ‘libs’ directory of an ATS project
- Libraries can be added to an ATS project by copying the libraries to the project's libs directory.
- Split reports
- You can choose to display only tests that have passed or failed in a separate report according to the following usage:
- ats-split-report : Used in the command line with the values 0,1 or 2
- 0 : Only the principal report is generated (Default behaviour)
- 1 : Only “fail” and “pass” reports are generated
- 2 : Both the principal and “fail” and “pass” reports are generated
- 0 : Only the principal report is generated (Default behaviour)
- ATS_SPLIT_REPORT : Used as an environment variable with the same value as seen above
- You can choose to display only tests that have passed or failed in a separate report according to the following usage:
- Comments of summary type are back in the report Summary
- In the Summary report in HTML, it is possible for each script to additionally display report summaries in relation to comment actions.
- Search by script button in the project explorer
- Formatting of the hours in the variables
- Possibility to import Python libraries into the ‘libs’ directory of an ATS project
- Changed :
- Evolution :
- Reworking of Python and JavaScript math evaluations
- Python and JavaScript mathematical evaluations did not perform optimally for use in the editor when multiple variables or sub-script calls were used, etc. Now, RUST is used for these variable transformations because it is much more efficient and faster for this type of operation
- The functionality on Python has been limited in order to improve performance, with only certain library imports being taken into account by default (see description below)
- From now on, the list of default imports will be as follows for the Python “evaluate” variable
- import os, sys, platform, calendar, statistics, heapq, bisect, string; from string import Formatter
- For more information, read the documentation: www.agilitest.com/documentation/variables-usage-in-agilitest#python
- MobileStation update
- Improving the reliability of mobile capture
- Formatting HTML comments in the editor
- Possibility of having a WYSIWYG editor for the comments action in test scenarios
- Reworking of Python and JavaScript math evaluations
- Fixed :
- Update of libs repository when a library is added to the project
- When a .jar file was added to this directory from the editor, the view was not refreshed and the new .jar did not appear.
- MobileStation : Visibility of iOS devices on macOS 26
- Update of libs repository when a library is added to the project
Version :
3.0.4
Publication date:
22/12/2025
- Added :
- Start channel - Documentation links
- All the start channel actions have a link to the documentation to learn more about how to use each one and about the options that can be applied to them
- Drag and Drop of URL into the action’s list of a script
- Dragging and dropping an URL from the address bar of a browser (Chrome, Firefox, etc…) will create a “Go to URL” action in the list of actions
- Blocking multiple updates
- A blocking system is implemented for Agilitest updates if an update is already in progress
- Start channel - Documentation links
- Changed :
- Evolution :
- CTRL-T, CTRL-N and CTRL-Shift shortcuts are replaced by equivalent Window actions
- The keyboard shortcuts CTRL-T, CTRL-N and CTRL-Shift no longer exist, they have been replaced by the equivalent existing functions
- CTRL-Shift (browser’s parameters) corresponds to the Go to URL action
- CTRL-A , CTRL-C, CTRL-V are still working
- Search by script
- A search by script button is added in the project explorer.This action has an improved keyword and filter search process (action, author, description)
- CTRL-T, CTRL-N and CTRL-Shift shortcuts are replaced by equivalent Window actions
- Fixed :
- Capture tool - Statistics
- In some cases, there may have been a blockage in the statistics that required a restart of Agilitest
- Reports generation
- Errors in generating a report could occur due to an error in retrieving the results of a single test
- Capture tool - Statistics
Version :
3.0.3
Publication date:
7/12/2025
- Added :
- File transfer - File upload
- New action that allows you to download files without going through the standard save component on Windows, Linux, or macOS, but by retrieving the URL of the downloaded file with the hyperlink component in a web page
- Moving directories with file renaming and sub-script calls
- Several script directories can be moved in the project explorer. Moving them will automatically rename sub-script calls or references to the use of these scripts and sub-scripts
- Project output directory added to the ATS script's special values
- Option to use the default output directory for the current project. This allows you to save files and access files generated during test executions. This is a special value that can be retrieved from the special values menu in a text entry (ATS script values > Project path)
- File transfer - File upload
- Changed :
- Evolution :
- Priority element by default
- When an action is performed on the “root” element of a web application, the action will attempt to be performed primarily on the element that is the default focus in the application
- Priority element by default
- Fixed :
- Use of space in uploads
- During an upload, if there were spaces in the path of the file to be uploaded, this caused an error in the upload action
- Passwords management with the “p data” file
- When the “pdata” file (old password storage mode) was not deleted, password management with the new mode did not work correctly
- “textContent” recovery with Selenium
- In some cases, retrieving the textContent property with Selenium could add non-printable characters that prevented values from being compared or elements from being searched for by property
- Use of space in uploads

